Learning the Art of Electronics
Parts List, Digital Labs 14 to 28 (includes Analog<=> Digital Lab) We have chosen the most common Mfgr. part number but in many instances parts with different prefixes and sufixes will work as well.
Updated 7/16/2023; Prices as of 6/2023 For example, we specified the Texas Instruments 74HC00N but their 74HC00AN or the CD7400EHC can both be substituted.
Indicates same part is on Analog Parts List You can also use a different manufacturer's part. Many parts are made by multiple companies and all are identical.
The 74HC00 is made by Toshiba as a TC74HC00APF, by National Inst. as the MM74HC00N and by onsemi as the MC74HC00AN.
Description Detail (pkg, etc.) Qty Needed Mfgr. Part No (exact) Source Distributor Part No  Price (Qty 1) $US   Qty Price $US   Qty  Notes  Alternate Source 1   Alternate Source 2   Alternate Source 3   
SWITCHES Octopart Listing
Pushbutton Switch, SPST, Breadboard Compatible 4 Omron B3F-6000 Digikey SW263CT-ND  $              0.40  $          9.00  25 pieces An alternate is the APEM MJTP1212.  This is a larger tactile pushbutton.  $0.41 from Digikey.
Slide Switch, SPDT, Breadboard Compatible 2 E-Switch FG1218 Digikey EG1903-ND  $              0.65  $       14.75  25 pieces
DIP Switch, 4 Postion, Breadboard Compatible 2 CUI Devices DS04-254-1L-04BK Digikey 2223-DS04-254-1L-04BK-ND  $              0.51  $       11.75  25 pieces Octopart Listing
Microswitch, SPDT 1 Omron SS-01GL30PT Digikey Z8676-ND  $              1.61  $       36.50  25 pieces Most snap action microswitches will work. Octopart Listing Digikey
Keypad, Membrane, 4x4 Matrix, Telephone Format, A - D 1 Parallax 27899 Digikey 27899PAR-ND  $              9.41 Adafruit 3844 ($5.95) should work as well, but we have not tested it Octopart Listing
AUDIO DEVICES
Buzzer, Piezoelectric, 5V 1 CUI Devices CEM-1205-IC Digikey 2223-CEM-1205-IC-ND  $              1.87  $       35.85  25 pieces An alternative is the Mallory Sonalert PB12N23P-05Q Multicomp Equiv
Speaker, 8 Ohm (optional) see notes Adafruit 1314 Digikey 1528-2435-ND  $              1.95 Only required if not using PB-503 breadboard which has integral speaker.  Other 8 ohm speakers will work as well. Adafruit Adafruit
Electret Microphone with Amplifier (optional) see notes Adafruit 1063 Digikey 1528-1013-ND  $              6.95 Used in worked example of Chapter 26W.   SparkFun BOB-12758 is similar but does not include volume control. Octapart Listing Adafruit
DISCRETE SEMICONDUCTORS
Schottky Diode, 1N5817 , 1A DO-41 2 Micro Commerical 1N5817-TP Digikey 1N5817-TPCT-ND  $              0.27  $       11.00  100 pieces  Octopart Listing
Schottky Diode, 1N5711 , 430mW (optional) DO-35 see notes STMicroelectronics 1N5711 Digikey 497-2499-1-ND  $              0.31  $          5.50  25 pieces Used in Chapter 24S.  Any small signal Schottky diode should work. Octopart Listing
1N5230, Zener Diode, 4.7V, 500mW  DO-35 1 Onsemi 1N5230B Digikey 1N5230B-ND  $              0.16  $          7.73 100 pieces Available from many manufacturers. Any 500mW or 1W, 3.5V to 4.7V zener diode will work. Octopart Listing
MOSFET, Small Signal, N-Channel, VN2222  TO-92 4 Microchip VN2222LL-G Digikey VN2222LL-G-ND  $              0.46  $          9.50  25 pieces Any small signal N-Chanel MOSFET with Vgs(th) of approximately .6V to  2.5V, such as the VN10, should work. Octopart Listing
MOSFET, Small Signal, P-Channel, ZVP3306A TO-92 4 Diodes Inc ZVP3306A Digikey ZVP3306A-ND  $              0.69  $       46.00  100 pieces  Any small signal P-Chanel MOSFET with Vgs(th) of approximately -1.5V to -3.5V such as the BS250 should work.  The TP2104 is also a good alternative.  Octopart Listing 
PROCESSOR/FPGA
FPGA board, WebFPGA 40 pin DIP 1 Direct WebFPGA  $           38.00 See Chapter 15O for possible alternatives.
Microcontroller, SAMD21 Cortex M0+ , Mini Breakout Board 24 Pin DIP 1 SparkFun DEV-13664 Digikey 1568-1327-ND  $           23.02 See Chapter 22O for possible alternative. Octopart Listing SparkFun
   Header, 10 pin, Male, 1.27mm (for SAMD21 debug header) 2 x 5 1 Amphenol 20021111-00010T4LF Digikey 609-3712-ND  $              0.68  $          5.70  10 pieces Octopart Listing SparkFun
   Header Strip, Breakaway, 0.1 in (for SAMD21 breakout board) 24 pin strip 1 Sullins Connector PRPC024SAAN-RC Digikey S1011EC-24-ND  $              0.59  $       12.50  25 pieces Similar header strips are available from many other manufacturers SparkFun Adafruit
Debug and Microcontroller Programming Probe 1 Segger 8.08.91 J-LINK EDU MINI Adafruit 3571  $           59.95 Segger has a number of J-Link models at increasing price points. The EDU version cannot be used for commerical applications.  Direct Octapart Listing
DIGITAL LOGIC
74LS00, quad 2-input NAND gate 14 pin DIP 1 Texas Inst SN74LS00N Digikey 296-1626-ND  $              0.67  $       13.75  25 pieces Equivalent 74XXNN parts available from multiple manufacturers.  Octopart Listing
74HC00, quad 2-input NAND gate 14 pin DIP 2 Texas Inst SN74HC00N Digikey 296-1563-5-ND  $              0.50  $       10.25  25 pieces Octopart Listing
74HC02, quad 2-input NOR gate 14 pin DIP 2 Texas Inst SN74HC02N Digikey 296-1564-5-ND  $              0.50  $       10.25  25 pieces Octapart Listing
74HC04, hex  inverter 14 pin DIP 2 Toshiba TC74HC04APF Digikey TC74HC04APF-ND  $              0.37  $          6.75  25 pieces Octapart Listing
74HCT04, hex inverter, TTL compatible 14 pin DIP 1
74HC08, quad 2-input AND gate 14 pin DIP 1 Texas Inst SN74HC08N Digikey 296-1570-5-ND  $              0.50  $       10.25  25 pieces Octapart Listing
74HC10, triple 3-input NAND gate 14 pin DIP 2 Texas Inst SN74HC10N Digikey 296-8214-5-ND  $              0.54  $       11.25  25 pieces Octapart Listing
74HC14, hex schmidt trigger inverter 14 pin DIP 1 Toshiba TC74HC14APF Digikey TC74HC14APF-ND  $              0.40  $          7.50  25 pieces Octapart Listing
74HC74, dual D Flip Flop 14 pin DIP 2 Texas Inst SN74HC74N Digikey 296-1602-5-ND  $              0.86  $       18.00  25 pieces Octapart Listing
74HC86, quad 2-input XOR gate 14 pin DIP 4 Texas Inst SN74HC86N Digikey 296-8375-5-ND  $              0.86  $       18.00  25 pieces Octapart Listing
74HC161, 4-bit binary counter, async reset 16 pin DIP 1 Texas Inst SN74HC161N Digikey 296-8244-5-ND  $              0.61  $       12.50  25 pieces Octapart Listing
74HC163, 4-bit binary counter, sync reset 16 pin DIP 2 Texas Inst SN74HC163N Digikey 296-8246-5-ND  $              0.76  $       16.00  25 pieces Octapart Listing
74LS169, 4-bit up/down counter (optional) 16 pin DIP see notes Texas Inst SN74LS169BN Digikey 296-3663-5-ND  $              1.96  $       41.50  25 pieces Two used in substitute 74LS469 in Chapter 17O. Octapart Listing
74HC175, quad D Flip Flop 16 pin DIP 1 Texas Inst CD74HC175E Digikey 296-33038-5-ND  $              0.81  $       16.75  25 pieces Octapart Listing
74LS469, 8-bit up/down counter 24 pin DIP 1 AMD SN74LS469AFN Digikey 2156-SN74LS469AFN-ND  $     308.16  36 pieces Obsolete part. eBay is a possible source for Qty 1. If you cannot find one, see Chapter 17O for alternatives. Octapart Listing eBay
74LS502, SAR (74LS503 will work as well) 16 pin DIP 1 National Semi DM74LS502DC Digikey 2156-74LS502DC-ND  $     300.00 125 pieces Obsolete part. Also try the 74LS503. eBay is a posssible source for Qty 1. If you cannot find one, see Chapter 20L, Footnote 5 for a FPGA alternative. Octapart Listing eBay
74HCT541, hex buffer, 3-state, TTL compatible (optional) 20 pin DIP see notes Texas Inst SN74HCT541N Digikey 296-1619-5-ND  $              0.69  $       14.00  25 pieces One used in substitute 74LS469 in Chapter 17O. Octapart Listing
74HCT574, 8-bit latch, edge triggered, TTL compatible 20 pin DIP 1 Texas Inst SN74HCT574N Digikey 296-1623-5-ND  $              1.02  $       21.75  25 pieces Octapart Listing
74HC4040, 12-bit binary ripple counter 16 pin DIP 1 Texas Inst SN74HC4040N Digikey 296-8324-5-ND  $              0.71  $       14.50  25 pieces Octapart Listing
74HC4046, phase locked-loop 16 pin DIP 1 Texas Inst CD74HC4046AE Digikey 296-9208-5-ND  $              0.74  $       15.50  25 pieces Octapart Listing
74HC4050, hex voltage tolerant buffer 16 pin DIP 1 Texas Inst CD74HC4050E Digikey  296-9213-5-ND    $              0.56  $       11.00  25 pieces Octapart Listing
TLC5916, octal constant current serial driver, serial-to-parallel 16 pin DIP 1 Texas Inst TLC5916IN Digikey 296-24383-5-ND  $              1.33  $       28.25  25 pieces Octapart Listing
SRAM, 256K bit, SPI interface (optional) 8 pin DIP see notes Microchip 23K256-I/P Digikey 23K256-I/P-ND  $              1.37  $       34.00  25 pieces Qty 1 used in Chapter 26W worked example. Octapart Listing
OTHER  Ics
LMC555, Timer 8 pin DIP see notes Texas Inst LMC555CN/NOPB Digikey LMC555CN/NOPB-ND  $              1.35  $       28.50  25 pieces Used in capacitance meter project in Chapter 21L. Octapart Listing
LM358, Dual Op Amp, Single Supply 8 pin DIP see notes Texas Inst LM386N-4/NOPB Digikey 296-43960-5-ND  $              1.11  $       23.50  25 pieces Used in digital voltmeter meter project in Chapter 21L.  Used in Chapter 28N. Octapart Listing
AD558, DAC, 8-bit, Parallel Input, Single Supply 16 pin DIP 1 ADC AD558JNZ Digikey AD558JNZ-ND  $           28.70  $     631.75  25 pieces The AD557JNZ ($28.70 at Digikey) may work as well. It is pin identical to the AD558 but the output range is a fixed 0 - 2.56V and Vcc is 5V. Octapart Listing eBay
TLC372, Dual Comparator,  CMOS, Single Supply 8 pin DIP 1 Texas Inst TLC372CP Digikey 296-1845-5-ND  $              1.13  $       24.00  25 pieces Octapart Listing
MCP41010, SPI Digital Potentiometer, 10k 8 pin DIP 1 Microchip MCP41010-I/P Digikey MCP41010-I/P-ND  $              1.76 The MCP41010-E/P ($1.92 at Digikey) is equivalent. Octapart Listing
LM386, Audio Amplifier, Single Supply 8 pin DIP 1 Texas Inst LM386N-4/NOPB Digikey 296-43960-5-ND  $              1.11  $       23.50  25 pieces Octapart Listing eBay
LC1117-3.3, Voltage Regulator, 3-Terminal, 3.3V, 1A (optional) TO-220 see notes STMicro LD1117AV33 Digikey 497-1485-5-ND  $              0.72  $       14.75  25 pieces We generate our 3.3V supply from the 5V breadboard supply to avoid damage to the expensive FPGA and uC if the variable supply is increased. Octapart Listing Alternate MIC2940 Alternate LT1086CT-3.3
CD4007, Dual Complementary MOSFET w/ Inverter 14 pin DIP 1 Texas Inst CD4007UBE Digikey 296-3501-5-ND  $              0.54  $       11.00  25 pieces RCA CA3600E  is equivalent Octapart Listing
MCP4802, Dual SPI DAC, 8-bit, Internal Reference (optional) 8 pin DIP see notes Microchip MCP4802-E/P Digikey MCP4802-E/P-ND  $              1.80  $       39.50  25 pieces Used in Chapter 28N.  MCP4812 and MCP4822 will work as well. Octapart Listing
MCP4902, Dual SPI DAC, 8-bit, External Reference (optional) 14 pin DIP see notes Microchip MCP4902-E/P Digikey MCP4902-E/P-ND  $              1.57  $       33.75  25 pieces Used in Chapter 28N.  MCP4912 and MCP4922 will work as well. Octapart Listing
OPTICAL
LED, HLMP4740, Green, 5mm, Low Current 5 Everlight HLMP4740 Digikey 1080-1063-ND  $              0.26  $          9.00 100 pieces Mouser Newark
LED, HLMP4700, Red, 5mm, Low Current 4 Everlight HLMP4700 Digikey 1080-1061-ND  $              0.27  $       10.00 100 pieces Mouser Newark
Sparkfun 16x2 LCD Display, RBG Backlight, SPI, Serial , I2C w/ Headers 1 SparkFun LCD-16396 Digikey 1568-LCD-16396-ND  $           24.30 Slightly cheaper direct from SparkFun Octapart Listing
LED Display, 7 Segment, 4 Digit, Common Anode, Multiplexed (w/ clock colon) 1 Vishay TDCG1050M Digikey TDCG1050M-ND  $              2.72  $       18.10  10 pieces "G" in TDCR1050M means "Green", but red TDCR1050M will work as well Octapart Listing
Photocell, Resistive 2 NTE 02-LDR20 Digikey 2368-02-LDR20-ND  $              2.78  $       50.00  20 pieces Almost any LDR will work. We tested the NTE 01-LDR2, the GL5528 and the GL5537. The PDV-P8001 and Adafruit 161 should work as well. Octapart Listing SparkFun
IR Receiver, TSOP38438 (optional) TO-92 see notes Vishay TSOP38438 Digikey TSOP38438-ND  $              0.93  $       16.25  25 pieces Used in worked example of Chapter 26W Octapart Listing
Remote Control, IR (optional) see notes Adafruit 389 Digikey 1528-2540-ND  $              4.95 Used in worked example of Chapter 26W.  We have not tried this one but it looks like it would work if you don’t already have one to try.
RESISTORS and POTENTIOMETERS
Resistors, 1/4W, 5%, carbon comp or carbon film Axial see notes Various  $          6.60  10 pieces These are very expensive.  It makes more sense to buy a resistor kit with many values such as this one with 40 of 25 different values for $11 Octapart Listing SparkFun Adafruit (single values)
   10 Ohm QWCC010 Digikey 2368-QWCC010-ND
   100 ohm QWCC110 Digikey 2368-QWCC110-ND
   220 Ohm   QWCC122 Digikey 2368-QWCC122-ND
   470 ohm QWCC147 Digikey 2368-QWCC147-ND
   680 ohms QWCC168 Digikey 2368-QWCC168-ND
   1k QWCC210 Digikey 2368-QWCC210-ND
   1.5k QWCC215 Digikey 2368-QWCC215-ND
   2.2k QWCC222 Digikey 2368-QWCC222-ND
   4.7k QWCC247 Digikey 2368-QWCC247-ND
   10k QWCC310 Digikey 2368-QWCC310-ND
   22k QWCC322 Digikey 2368-QWCC322-ND
   27k QWCC327 Digikey 2368-QWCC327-ND
   100k QWCC410 Digikey 2368-QWCC410-ND
   330k QWCC433 Digikey 2368-QWCC433-ND
   1M QWCC510 Digikey 2368-QWCC510-ND
   51k Axial see notes Yageo CFR-25JB-52-51K Digikey 51KQBK-ND  $              0.09  $          1.00  25 pieces This value is not included in most kits.  Used in capacitance meter project in Chapter 21L. Octapart Listing
   4.7M Axial 1 Yageo CFR-25JB-52-4M7 Digikey 4.7MQBK-ND  $              0.09  $          1.00  25 pieces Values above 1Mohm are not included in most resistor kits.  This Multicomp Pro kit includes value up to 10M. Octapart Listing
Trimpot, 1k w/knob (optional) PCB pins see notes Bourns 3386P-1-102TLF Digikey 3386P-102TLF-ND  $              2.62  $       51.70  25 pieces 1k pot available on PB-503 breadboard Octapart Listing
Trimpot, 10K w/ knob  PCB pins 1 SparkFun COM-09806 Digikey 1568-1616-ND  $              1.08 More expensive equivalent ($2.24 at Digikey) Octapart Listing SparkFun Adafruit
CAPACITORS
100nF capacitor, bypass Radial 25 Panasonic ECQ-E2104KF Digikey EF2104-ND  $              0.31  $          7.50  50 pieces
10uF capacitor, tantalum, 35V (bypss and 3.3V regulator) Radial 10 Kyocera AVX TAP106M035SCS Digikey 478-6062-ND  $              0.57  $       17.00  50 pieces
100uF capacitor, electrolytic, 35V (speaker coupling) Radial 1 Rubycon 35ZLH100MEFC6.3X11 Digikey 1189-1300-ND or equiv  $              0.33  $          7.50  50 pieces
MISC
Hobby Servo, 180 degree angular postion, micro 1 Adafruit 169 Digikey 1528-1076-ND  $              6.11 This is a TowerPro SG92R servo available from multiple sources including Amazon.  Any size 90 or 180 degree hobby servo will work. Adafruit SparkFun
Transformer, 115V Primary, 6.3V Secondary Center Tapped, 1.2A 1 Triad F-14X Digikey 237-1917-ND  $           11.05  $     197.50   25 pieces  115V/230V can be deadly.  Be sure to insulate the primary leads before using the transformer with line voltage in Chapters 2L and 3L. Octopart Listing