Learning the Art of Electronics, 2nd Edition
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/23/2026; Prices as of 7/2026 (but may not include tariffs) 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.
Buying individual resistors and capacitors, especially in small quantities, is not cost effective.  Consider buying kits for some of these parts.
Components with Yellow boxes in first column are included in DigiKey 2nd Ed Digital Lab Kit (with substitutions noted)
https://forum.digikey.com/t/art-of-electronics-components-for-lab-course/28199
Included in DigiKey Kit 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.46  $          9.28  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.72  $       14.37  25 pieces
  DIP Switch, 4 Postion, Breadboard Compatible 2 CUI Devices DS04-254-1L-04BK Digikey 2223-DS04-254-1L-04BK-ND  $              1.17  $       35.65  40 pieces Octopart Listing
  Microswitch, SPDT 1 Omron SS-01GL30PT Digikey Z8676-ND  $              2.38  $       45.64  25 pieces Most snap action microswitches will work. Octopart Listing Digikey
  Keypad, Membrane, 4x4 Matrix, Telephone Format, 0 - 9, A - D 1 Parallax 27899 Digikey 27899PAR-ND  $              9.55 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  $              2.52  $       43.12  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.29  $       10.94  100 pieces  Octopart Listing
SD101A $0.40 Schottky Diode, 1N5711 , 430mW (optional) DO-35 see notes STMicroelectronics 1N5711 Digikey 497-2499-1-ND  $              0.10  $          3.90  100 pieces Used in Chapters 3L and 24S.  Any small signal Schottky diode should work. The SD101A, SD101B, or SD101C are good substitutes. Octopart Listing
  1N5230, Zener Diode, 4.7V, 500mW  DO-35 1 Onsemi 1N5230B Digikey 1N5230B-ND  $              0.16  $          6.07 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.54  $       11.25  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  $              1.42  $       58.58  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  $           47.00 See Chapter 15O for possible alternatives.
See How to use an Arduino Zero as a replacement for the SparkFun SAMD21 Mini and J-Link debugger
  Microcontroller, SAMD21 Cortex M0+ , Mini Breakout Board 24 Pin DIP 1 SparkFun 1568-13664-ND Digikey 1568-1327-ND  $           24.95 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  $              1.07  $       71.93  93 pieces Digikey SAM10499-ND should work as well Octopart Listing SparkFun
     Header Strip, Breakaway, 0.1 in (for SAMD21 breakout board) 24 pin strip 1 Sullins Connector PRPC024SAAN-RC Digikey 35-PRPC024SAAN-RC-ND  $              0.75  $          6.93  10 pieces Similar header strips are available from many other manufacturers SparkFun Adafruit
  Debug and Microcontroller Programming Probe, Segger J-Link 1 Segger 8.08.91 J-LINK EDU MINI DigiKey 899-8.08.91-ND  $           73.92 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.83  $       13.40  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.78  $       12.54  25 pieces Octopart Listing
  74HC02, quad 2-input NOR gate 14 pin DIP 2 Texas Inst SN74HC02N Digikey 296-1564-5-ND  $              0.77  $       12.36  25 pieces Octapart Listing
  74HC04, hex  inverter 14 pin DIP 2 Toshiba TC74HC04APF Digikey TC74HC04APF-ND  $              0.26  $          3.95  25 pieces Octapart Listing
  74HCT04, hex inverter, TTL compatible 14 pin DIP 1 Texas Inst SN74HCT04N DigiKey 296-1605-5-ND  $              0.96  $       15.52  25 pieces
  74HC08, quad 2-input AND gate 14 pin DIP 1 Texas Inst SN74HC08N Digikey 296-1570-5-ND  $              0.79  $       12.63  25 pieces Octapart Listing
  74HC10, triple 3-input NAND gate 14 pin DIP 2 Texas Inst SN74HC10N Digikey 296-8214-5-ND  $              0.84  $       13.45  25 pieces Octapart Listing
  74HC14, hex schmidt trigger inverter 14 pin DIP 1 Toshiba TC74HC14APF Digikey TC74HC14APF-ND  $              0.28  $          4.25  25 pieces Octapart Listing
  74HC74, dual D Flip Flop 14 pin DIP 2 Texas Inst SN74HC74N Digikey 296-1602-5-ND  $              1.13  $       18.42  25 pieces Octapart Listing
  74HC86, quad 2-input XOR gate 14 pin DIP 4 Texas Inst SN74HC86N Digikey 296-8375-5-ND  $              1.13  $       18.42  25 pieces Octapart Listing
  74HC161, 4-bit binary counter, async reset 16 pin DIP 1 Texas Inst SN74HC161N Digikey 296-8244-5-ND  $              0.97  $       15.70  25 pieces Octapart Listing
  74HC163, 4-bit binary counter, sync reset 16 pin DIP 2 Texas Inst SN74HC163N Digikey 296-8246-5-ND  $              1.27  $       20.85  25 pieces Octapart Listing
  74LS169, 4-bit up/down counter (optional) 16 pin DIP see notes Texas Inst SN74LS169BN Digikey 296-3663-5-ND  $              3.45  $       59.61  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  $              1.27  $       20.81  25 pieces Octapart Listing
74LS469, 8-bit up/down counter (see notes) 24 pin DIP 1 AMD SN74LS469AFN Digikey 2156-SN74LS469AFN-ND  $     295.12  28 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 or 74LS503, SAR (see notes) 16 pin DIP 1 Onsemi DM74LS503N Digikey DM74LS503N-ND  $     281.33  7 pieces Obsolete part. Also try the 74LS502. 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.96  $       12.72  20 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.44  $       19.42  25 pieces Octapart Listing
  74HC4040, 12-bit binary ripple counter 16 pin DIP 1 Texas Inst SN74HC4040N Digikey 296-8324-5-ND  $              0.93  $       15.12  25 pieces Octapart Listing
  74HC4046, phase locked-loop 16 pin DIP 1 Texas Inst CD74HC4046AE Digikey 296-9208-5-ND  $              1.33  $       21.87  25 pieces Octapart Listing
  74HC4050, hex voltage tolerant buffer 16 pin DIP 1 Texas Inst CD74HC4050E Digikey  296-9213-5-ND    $              0.82  $       13.18  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.79  $       29.97  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.41 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.88  $       48.24  40 pieces Used in capacitance meter project in Chapter 21L. Octapart Listing
LM358, Dual Op Amp, Single Supply 8 pin DIP see notes Texas Inst 296-1395-5-ND Digikey 296-43960-5-ND  $              0.32  $          9.21  50 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  $           36.12  $     691.15  25 pieces The AD557JNZ ($24.96 at Digikey) should also work. See Footnote 5 on Page 827 to use the FPGA in place of the AD558. Octapart Listing eBay
  TLC372, Dual Comparator,  CMOS, Single Supply 8 pin DIP 1 Texas Inst TLC372CP Digikey 296-1845-5-ND  $              2.05  $       64.66  50 pieces Octapart Listing
  MCP41010, SPI Digital Potentiometer, 10k 8 pin DIP 1 Microchip MCP41010-I/P Digikey MCP41010-I/P-ND  $              2.04  $       42.25  25 pieces The MCP41010-E/P ($2.22 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.18  $       29.42  40 pieces Octapart Listing eBay
  LC1117-3.3, Voltage Regulator, 3-Terminal, 3.3V, 1A (optional) TO-220 see notes STMicro LD1117V33 Digikey 497-1491-5-ND  $              1.27  $       38.99  50 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.89  $       14.31  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  $              2.11  $       43.75  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.84  $       38.25  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.31  $       32.42 250 pieces Newark
  LED, HLMP4700, Red, 5mm, Low Current 4 Everlight HLMP4700 Digikey 1080-1061-ND  $              0.33  $       35.39 250 pieces Mouser Newark
  Sparkfun 16x2 LCD Display, RBG Backlight, SPI, Serial , I2C w/ Headers 1 SparkFun LCD-16396 Digikey 1568-16396-ND  $           35.79 Slightly cheaper direct from SparkFun ($32.50). See A replacement for the SparkFun SerLCD display for less expensive alternatives  Octapart Listing
  LED Display, 7 Segment, 4 Digit, Common Anode, Multiplexed (w/ clock colon) 1 Vishay TDCG1050M Digikey TDCG1050M-ND  $              3.62  $       26.49  10 pieces "G" in TDCR1050M means "Green", but red TDCR1050M will work as well Octapart Listing
  Photocell, Resistive 2 Adafruit 161 Digikey 1528-161-ND  $              0.95 Almost any LDR will work. The PDV-P8001 should work as well.  We just bought a kit of various devices on Amazon. Octapart Listing SparkFun
  IR Receiver, TSOP38438 (optional) TO-92 see notes Vishay TSOP38438 Digikey TSOP38438-ND  $              0.84  $       16.42  25 pieces Used in worked example of Chapter 26W Octapart Listing
  Remote Control, IR (optional) see notes Adafruit 389 Digikey 1528-389-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
Kit $44.25 Resistors, 1/4W, 5%, carbon comp or carbon film Axial see notes Various It probably 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 CFR-25JB-52-10R Digikey 10QBK-ND  $          0.71  25 pieces
   100 ohm CFR-25JB-52-100R Digikey 100QBK-ND  $          0.71  25 pieces
   220 Ohm   CFR-25JB-52-220R Digikey 220QBK-ND  $          0.71  25 pieces
   470 ohm CFR-25JB-52-470R Digikey 470QBK-ND  $          0.71  25 pieces
   680 ohms CFR-25JB-52-680R Digikey 680QBK-ND  $          0.71  25 pieces
   1k CFR-25JB-52-1K Digikey 1.0KQBK-ND  $          0.71  25 pieces
   1.5k CFR-25JB-52-1K5 Digikey 1.5KQBK-ND  $          0.71  25 pieces
   2.2k CF1/4C222J Digikey 2019-CF1/4C222J-ND  $          1.70  25 pieces Alternate to the Yageo 2.2k which was out of stock when we updated the parts list
   4.7k CFR-25JB-52-4K7 Digikey 4.7KQBK-ND  $          0.71  25 pieces
   10k CFR-25JB-52-10K Digikey 13-CFR-25JB-52-10K-ND  $          0.71  25 pieces
   22k CFR-25JB-52-22K Digikey 22KQBK-ND  $          0.71  25 pieces
   27k CFR-25JB-52-27K Digikey CFR-25JB-52-27K  $          0.71  25 pieces
   100k CFR-25JB-52-100K Digikey 13-CFR-25JB-52-100K-ND  $          0.71  25 pieces
   330k CFR-25JB-52-330K Digikey 330KQBK-ND  $          0.71  25 pieces
   1M CFR-25JB-52-1M Digikey 1.0MQBK-ND  $          0.71  25 pieces
     51k (optional - see notes) Axial see notes Yageo CFR-25JB-52-51K Digikey 51KQBK-ND  $              0.10  $          0.76  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.10  $          0.79  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.65  $       51.36  25 pieces 1k pot available on PB-503 breadboard. If out of stock you can substitute screwdriver adjust Digikey 3386P-102LF-ND Octapart Listing
  Trimpot, 10K w/ knob  PCB pins 1 SparkFun COM-09806 Digikey 1568-09806-ND  $              1.25 More expensive equivalent ($2.80 at Digikey) Octapart Listing SparkFun Adafruit
CAPACITORS
  100nF capacitor, bypass Radial 25 Panasonic ECQ-E2104KF Digikey EF2104-ND  $              0.45  $       18.23  100 pieces
  10uF capacitor, tantalum, 35V (bypss and 3.3V regulator) Radial 10 Kyocera AVX TAP106M035SCS Digikey 478-6062-ND  $              0.92  $       22.54  50 pieces
  100uF capacitor, electrolytic, 35V (speaker coupling) Radial 1 Rubycon 35ZLH100MEFC6.3X11 Digikey 1189-1300-ND or equiv  $              0.33  $          7.40  50 pieces
MISC
  Hobby Servo, 180 degree angular postion, micro 1 Adafruit 169 Digikey 1528-1076-ND  $              6.55 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  $           13.57  $     293.32   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