Here is a list of chips, sensors, I/O devices, and other parts that are available for use in your design projects. Equipment manuals are linked at the bottom of this page.
Clicking on the part number links will send you to the datasheet PDF.
If you are interested in other parts for your projects, please take a look at the list of 7400 series ICs (for digital TTL chips) to see if they exist.
I have a KiCad library including several parts that are listed below and not part of the built-in KiCad library. It is hosted on GitHub. Please contact me if there are additional parts that need to be added.
This inventory was last updated on February 3, 2025.
Digital ICs
- 7400 – Quad, 2-input NAND
- 7402 – Quad, 2-input NOR
- 7404 – Hex inverters
- 7408 – Quad, 2-input AND
- 7414 – Hex inverters, Schmitt trigger inputs
- 7417 – Hex buffers
- 7432 – Quad, 2-input OR
- 7447 – BCD to 7-segment decoder
- 7448 – BCD to 7-segment decoder
- 7474 – Dual D flip-flops
- 7485 – 4-bit magnitude comparator
- 7486 – Quad, 2-input XOR
- 7489 – 64-bit RAM
- 74112 – Dual JK flip-flops
- 74126 – Quad, 3-state buffers
- 74138 – 3 to 8 decoder
- 74139 – 2 to 4 decoder
- 74148 – 8 to 3 priority encoder
- 74153 – Dual, 4 to 1 MUX
- 74154 – 4 to 16 decoder
- 74157 – Quad, 2 to 1 MUX
- 74165 – 8-bit parallel-in serial-out (PISO) shift register
- 74175 – Quad, D flip-flops
- 74181 – 4-bit ALU and function generator
- 74190 – BCD counter
- 74191 – 4-bit counter
- 74194 – 4-bit parallel-in parallel-out (PIPO) shift register
- 74224 – 16×4 synchronous first-in, first-out memories with 3-state outputs
- 74245 – Octal bus transceiver
- 74279 – Quad S’R’ latches
- 74283 – 4-bit full adder
- 74374 – Octal D-type edge-triggered flip-flop
- 74390 – Dual 4-bit decade counters
- 74595 – 8-bit serial-in parallel-out (SIPO) shift register
- 74670 – 4-by-4 register files with 3-state outputs
- 74682 – 8-bit magnitude comparator
- 74922 – 16-key encoder
- 744060 – 14-stage binary counter with oscillator
- 754410 – Quad, half H driver
DIP Resistors
- 220 Ohm
- 1k Ohm
- 10k Ohm
Programmable Logic & EPROM
Unless, specifically tagged as OTP below, all EPROM are UV erasable and can be programmed more than one time (regardless of what the datasheets may say.)
- GAL16V8
- 27C64 – EPROM 8k x 8
- 27C256 – EPROM 32k x 8 (OTP)
- 27C010 – EPROM 128k x 8 (UV and OTP)
- 27C1024 – EPROM 64k x 16
Other Memory
- UPD449 – TTL compatible CMOS RAM 2k x 8
Analog ICs
- LM311 – Single comparator
- LM317 – Adjustable voltage regulator
- LM324 – Quad op-amp
- LM339 – Quad comparator
- LM340 – Voltage regulator (5V, 1A)
- LM555 – 555 timer
- LM741 – General purpose op-amp
- TL431 – Adjustable precision shunt regulator
- CD4051B – 8-bit analog MUX
Segmented Displays
- Non-Multiplexed
- 24740 & 24782 – Single digit 7-segment display (common-cathode and common-anode)
- NTE3079 – Sideways single digit 7-segment display (common-cathode)
- UA5651-11 – Sideways single digit 7-segment display (common-anode)
- MAN6410 – Dual 7-segment display (common-anode)
- MAN6440 – Dual 7-segment display (common-cathode)
- KW3-562A2B – Triple 7-segment display (common-anode)
- Multiplexed
Other Displays
- ADM1602 – LCD screen (16×2 characters)
- LEDs in every color
- RGB LEDs (common-cathode)
Input Devices
- DIP switches
- Momentary pushbuttons (SPST and DPST)
- Toggle switches (SPDT)
- BCD switches (00-99)
- Keypads (12 characters)
- Keypads (16 characters)
- IR remote controls
Microcontrollers
- Arduino Uno R3.0
- ATmega328P (DIP-28)
- ATtiny44A (DIP-14)
- ATtiny 85 (DIP-8)
- ATtiny2313 (DIP-20)
Analog Components
- Assorted capacitors (see values, below)
- Assorted resistors (see values, below)
- Assorted choke inductors (see values, below)
- Trimpots: 10k Ohm, 1M Ohm
Ceramic Capacitor Values
Units of capacitor values are in Farads. Any capacitor values in parenthesis are located in Dr. P’s hidden stash and are not located in the drawer of parts in the lab. For labs, plan to use capacitors that are not in parenthesis.
- (4.7p)
- (10p), (15p), (22p), (33p), (47p), (68p)
- (100p), (150p), (220p), (330p), (470p), (680p)
- 1n, 1.5n, 2.2n, 3.3n, 4.7n
- 10n, 15n, 22n, 33n, 47n, 68n
- 100n, (150n), 220n, (330n), 470n, (680n)
- (1u), (2.2u), (4.7u)
- (10u)
Aluminum Electrolytic Capacitor Values
Units of capacitor values are in Farads. Any capacitor values in parenthesis are located in Dr. P’s hidden stash and are not located in the drawer of parts in the lab. For labs, plan to use capacitors that are not in parenthesis.
- 1u, 2.2u, 4.7u
- 10u, 47u
- (100u), 470u
- (1m)
Resistor Values
Almost all resistors are 1/4 W. Units of resistor values are in Ohms.
- 10, 18, 24, 47
- 100, 120, 150, 200, 220, 270, 330, 390, 470, 560, 680, 820
- 1.0k, 1.2k, 1.5k, 2.0k, 2.2k, 2.7k, 3.3k, 4.7k, 5.1k, 5.6k, 6.8k
- 10k, 15k, 18k, 20k, 22k, 33k, 47k
- 100k, 120k, 180k, 330k, 470k, 510k, 750k
- 1M, 3M
- 10M
Choke Inductor Values
Units of inductor values are in Henrys.
- 1u, 1.5u, 2.2u, 3.3u, 4.7u, 5.6u, 6.8u, 8.2u
- 10u, 15u, 22u, 33u, 47u, 56u, 68u, 82u
- 100u, 150u, 220u, 330u, 470u, 560u, 680u, 820u
- 1m, 50m, 100m
Transistors
- P2N2222A – NPN transistor
Sensors
- TMP36 – Temperature sensor
- 10k Thermistor
- CdS Photocells
- Flex sensor
- Soft pot
- HC-SR04 – Ultrasonic detector
- MAG3110 – Triple-axis magnetometer (on a breakout board)
Printed Circuit Boards
Each of these PCBs has been designed by Dr. P to execute a common function to reduce hardware components. These are all available to use in design projects and portfolio circuits. Each link will go to a page containing a description, pinout, and schematic.
Segmented Displays
- 7-segment decoder and display (BCD input)
- SPI 7-segment display (serial input)
- 0-99 (7-bit) binary to BCD decoder
- 0-9999 multiplexed 7-segment display
- 16-segment display (not decoded)