Total parts catalogued : 74
Generated : 2026-05-11
Sources : All data sourced from manufacturer datasheets cited per-part.
Follow-on : Implementation spec for these parts (TBD) will translate this catalogue into src/components/... classes.
Class
Refdes
Primary package
ATmega328P
U
PDIP-28
ATmega2560
U
TQFP-100
ATmega32U4
U
TQFP-44
ATtiny85
U
PDIP-8
ATtiny84
U
PDIP-14
STM32F103C8T6
U
LQFP-48
STM32F411CEU6
U
UFQFPN-48
RP2040
U
QFN-56
ESP32_WROOM_32
U
SMD module (38-pad)
ESP8266_12F
U
SMD module (22-pad)
SN74HC00
U
DIP-14
SN74HC02
U
DIP-14
SN74HC08
U
DIP-14
SN74HC32
U
DIP-14
SN74HC74
U
DIP-14
SN74HC86
U
DIP-14
SN74HC138
U
DIP-16
SN74HC139
U
DIP-16
SN74HC151
U
DIP-16
SN74HC157
U
DIP-16
SN74HC165
U
DIP-16
SN74HC174
U
DIP-16
SN74HC273
U
DIP-20
SN74HC541
U
DIP-20
SN74HC595
U
DIP-16
LM358
U
PDIP-8
LM324
U
PDIP-14
TL072
U
PDIP-8
TL074
U
PDIP-14
LM741
U
PDIP-8
MCP6002
U
PDIP-8
OPA2134
U
PDIP-8
LMV358
U
SOIC-8
LM339
U
PDIP-14
TLV3401
U
SOT-23-5
LM311
U
PDIP-8
LM7805
U
TO-220
LM7812
U
TO-220
LM7905
U
TO-220
LM317
U
TO-220
LM337
U
TO-220
AMS1117_33
U
SOT-223
AMS1117_50
U
SOT-223
LP2950
U
TO-92
BC547
Q
TO-92
BC557
Q
TO-92
Q2N3904
Q
TO-92
Q2N3906
Q
TO-92
Q2N2222
Q
TO-92
Q2N7000
Q
TO-92
BS170
Q
TO-92
IRLB8721
Q
TO-220
IRFZ44N
Q
TO-220
TIP120
Q
TO-220
D1N4148
D
DO-35
D1N4001
D
DO-41
D1N4007
D
DO-41
D1N5817
D
DO-41
D1N4733A
D
DO-41
D1N4742A
D
DO-41
NE555
U
PDIP-8
LM386
U
PDIP-8
DS18B20
U
TO-92
DS1307
U
PDIP-8
MAX7219
U
PDIP-24W
TMP36
U
TO-92
BMP280
U
LGA-8
MPU6050
U
QFN-24
HCSR04
U
4-pin SIP module
MOC3021
U
DIP-6
OPTO_4N25
U
DIP-6
OPTO_TLP521
U
DIP-4
TLC5940
U
DIP-28
MAX232
U
DIP-16
ATmega328P — 8-bit AVR microcontroller, 32 KB flash, 28-pin
Manufacturer(s) : Microchip (formerly Atmel)
MFR P/N (primary) : ATMEGA328P-PU
Refdes prefix : U
Package(s) : PDIP-28, TQFP-32, MLF/QFN-32
Pin map (primary package, PDIP-28) :
Pin
Name
Direction
1
PC6 / /RESET
BIDIR (IN as /RESET)
2
PD0 / RXD
BIDIR
3
PD1 / TXD
BIDIR
4
PD2 / INT0
BIDIR
5
PD3 / INT1 / OC2B
BIDIR
6
PD4 / T0 / XCK
BIDIR
7
VCC
power_in
8
GND
power_in
9
PB6 / XTAL1 / TOSC1
BIDIR
10
PB7 / XTAL2 / TOSC2
BIDIR
11
PD5 / T1 / OC0B
BIDIR
12
PD6 / AIN0 / OC0A
BIDIR
13
PD7 / AIN1
BIDIR
14
PB0 / ICP1 / CLKO
BIDIR
15
PB1 / OC1A
BIDIR
16
PB2 / /SS / OC1B
BIDIR
17
PB3 / MOSI / OC2A
BIDIR
18
PB4 / MISO
BIDIR
19
PB5 / SCK
BIDIR
20
AVCC
power_in
21
AREF
power_in
22
GND
power_in
23
PC0 / ADC0
BIDIR
24
PC1 / ADC1
BIDIR
25
PC2 / ADC2
BIDIR
26
PC3 / ADC3
BIDIR
27
PC4 / ADC4 / SDA
BIDIR
28
PC5 / ADC5 / SCL
BIDIR
KiCad footprint : Package_DIP:DIP-28_W7.62mm
Description : 8-bit AVR RISC microcontroller with 32 KB flash, 2 KB SRAM, 1 KB EEPROM. The chip at the heart of the Arduino Uno.
Operating voltage / current : V_CC 1.8–5.5 V (full 20 MHz at 4.5–5.5 V); active ~0.2 mA/MHz @ 1.8 V, ~9 mA @ 16 MHz/5 V; power-down <1 µA; absolute max V_CC 6.0 V, per-pin I/O 40 mA, total I/O 200 mA.
Datasheet URL : https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
SPICE model : (generic model required) — Microchip does not publish a SPICE model; use a digital I/O behavioural macro or vendor-supplied IBIS.
Notes : Pin 1 must be pulled to V_CC through a 10 kΩ resistor for normal operation; tying it low resets the part. AVCC must be connected (within 0.3 V of VCC) even if ADC unused. Internal 8 MHz RC oscillator allows operation without a crystal; fuses select clock source.
ATmega2560 — 8-bit AVR microcontroller, 256 KB flash, 100-pin
Manufacturer(s) : Microchip (formerly Atmel)
MFR P/N (primary) : ATMEGA2560-16AU
Refdes prefix : U
Package(s) : TQFP-100, CBGA-100
Pin map (primary package, TQFP-100) :
Pin
Name
Direction
1
PG5 / OC0B
BIDIR
2
PE0 / RXD0 / PCINT8
BIDIR
3
PE1 / TXD0
BIDIR
4
PE2 / XCK0 / AIN0
BIDIR
5
PE3 / OC3A / AIN1
BIDIR
6
PE4 / OC3B / INT4
BIDIR
7
PE5 / OC3C / INT5
BIDIR
8
PE6 / T3 / INT6
BIDIR
9
PE7 / CLKO / ICP3 / INT7
BIDIR
10
VCC
power_in
11
GND
power_in
12
PH0 / RXD2
BIDIR
13
PH1 / TXD2
BIDIR
14
PH2 / XCK2
BIDIR
15
PH3 / OC4A
BIDIR
16
PH4 / OC4B
BIDIR
17
PH5 / OC4C
BIDIR
18
PH6 / OC2B
BIDIR
19
PB0 / SS / PCINT0
BIDIR
20
PB1 / SCK / PCINT1
BIDIR
21
PB2 / MOSI / PCINT2
BIDIR
22
PB3 / MISO / PCINT3
BIDIR
23
PB4 / OC2A / PCINT4
BIDIR
24
PB5 / OC1A / PCINT5
BIDIR
25
PB6 / OC1B / PCINT6
BIDIR
26
PB7 / OC0A / OC1C / PCINT7
BIDIR
27
PH7 / T4
BIDIR
28
PG3 / TOSC2
BIDIR
29
PG4 / TOSC1
BIDIR
30
/RESET
IN
31
VCC
power_in
32
GND
power_in
33
XTAL2
BIDIR
34
XTAL1
BIDIR
35
PL0 / ICP4
BIDIR
36
PL1 / ICP5
BIDIR
37
PL2 / T5
BIDIR
38
PL3 / OC5A
BIDIR
39
PL4 / OC5B
BIDIR
40
PL5 / OC5C
BIDIR
41
PL6
BIDIR
42
PL7
BIDIR
43
PD0 / SCL / INT0
BIDIR
44
PD1 / SDA / INT1
BIDIR
45
PD2 / RXD1 / INT2
BIDIR
46
PD3 / TXD1 / INT3
BIDIR
47
PD4 / ICP1
BIDIR
48
PD5 / XCK1
BIDIR
49
PD6 / T1
BIDIR
50
PD7 / T0
BIDIR
51
PG0 / /WR
BIDIR
52
PG1 / /RD
BIDIR
53
PC0 / A8
BIDIR
54
PC1 / A9
BIDIR
55
PC2 / A10
BIDIR
56
PC3 / A11
BIDIR
57
PC4 / A12
BIDIR
58
PC5 / A13
BIDIR
59
PC6 / A14
BIDIR
60
PC7 / A15
BIDIR
61
VCC
power_in
62
GND
power_in
63
PJ0 / RXD3 / PCINT9
BIDIR
64
PJ1 / TXD3 / PCINT10
BIDIR
65
PJ2 / XCK3 / PCINT11
BIDIR
66
PJ3 / PCINT12
BIDIR
67
PJ4 / PCINT13
BIDIR
68
PJ5 / PCINT14
BIDIR
69
PJ6 / PCINT15
BIDIR
70
PG2 / ALE
BIDIR
71
PA7 / AD7
BIDIR
72
PA6 / AD6
BIDIR
73
PA5 / AD5
BIDIR
74
PA4 / AD4
BIDIR
75
PA3 / AD3
BIDIR
76
PA2 / AD2
BIDIR
77
PA1 / AD1
BIDIR
78
PA0 / AD0
BIDIR
79
PJ7
BIDIR
80
VCC
power_in
81
GND
power_in
82
PK7 / ADC15 / PCINT23
BIDIR
83
PK6 / ADC14 / PCINT22
BIDIR
84
PK5 / ADC13 / PCINT21
BIDIR
85
PK4 / ADC12 / PCINT20
BIDIR
86
PK3 / ADC11 / PCINT19
BIDIR
87
PK2 / ADC10 / PCINT18
BIDIR
88
PK1 / ADC9 / PCINT17
BIDIR
89
PK0 / ADC8 / PCINT16
BIDIR
90
PF7 / ADC7 / TDI
BIDIR
91
PF6 / ADC6 / TDO
BIDIR
92
PF5 / ADC5 / TMS
BIDIR
93
PF4 / ADC4 / TCK
BIDIR
94
PF3 / ADC3
BIDIR
95
PF2 / ADC2
BIDIR
96
PF1 / ADC1
BIDIR
97
PF0 / ADC0
BIDIR
98
AREF
power_in
99
GND
power_in
100
AVCC
power_in
KiCad footprint : Package_QFP:TQFP-100_14x14mm_P0.5mm
Description : High-pin-count AVR with 256 KB flash, 8 KB SRAM, 4 KB EEPROM, 16 PWM channels, 4 UARTs. The Arduino Mega 2560 chip.
Operating voltage / current : V_CC 4.5–5.5 V (16 MHz parts), 1.8–5.5 V (L variant, derated speed); active ~20 mA @ 16 MHz/5 V; power-down <1 µA; per-pin I/O 40 mA, V_CC absolute max 6.0 V.
Datasheet URL : https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf
SPICE model : (generic model required)
Notes : Five separate VCC/GND pairs must all be decoupled with 100 nF close to each pair. AVCC must be bridged to VCC through a ferrite/LC filter if ADC accuracy matters. /RESET requires 10 kΩ pull-up.
ATmega32U4 — 8-bit AVR microcontroller with USB device, 32 KB flash, 44-pin
Manufacturer(s) : Microchip (formerly Atmel)
MFR P/N (primary) : ATMEGA32U4-AU
Refdes prefix : U
Package(s) : TQFP-44, VQFN-44
Pin map (primary package, TQFP-44) :
Pin
Name
Direction
1
PE6
BIDIR
2
UVCC
power_in
3
D_NEG
BIDIR
4
D_POS
BIDIR
5
UGND
power_in
6
UCAP
power_in
7
VBUS
power_in
8
PB0
BIDIR
9
PB1
BIDIR
10
PB2
BIDIR
11
PB3
BIDIR
12
PB7
BIDIR
13
/RESET
IN
14
VCC
power_in
15
GND
power_in
16
XTAL2
BIDIR
17
XTAL1
BIDIR
18
PD0
BIDIR
19
PD1
BIDIR
20
PD2
BIDIR
21
PD3
BIDIR
22
PD5
BIDIR
23
GND
power_in
24
VCC
power_in
25
PD4
BIDIR
26
PD6
BIDIR
27
PD7
BIDIR
28
PB4
BIDIR
29
PB5
BIDIR
30
PB6
BIDIR
31
PC6
BIDIR
32
PC7
BIDIR
33
PE2 (/HWB)
BIDIR
34
VCC
power_in
35
GND
power_in
36
PF7
BIDIR
37
PF6
BIDIR
38
PF5
BIDIR
39
PF4
BIDIR
40
PF1
BIDIR
41
PF0
BIDIR
42
AREF
power_in
43
GND
power_in
44
AVCC
power_in
KiCad footprint : Package_QFP:TQFP-44_10x10mm_P0.8mm
Description : AVR with built-in USB 2.0 full-speed device controller. The Arduino Leonardo / Micro / Pro Micro chip.
Operating voltage / current : V_CC 2.7–5.5 V (full 16 MHz at 4.5–5.5 V); UVCC 3.0–5.5 V; active ~10 mA @ 8 MHz/3.3 V, ~20 mA @ 16 MHz/5 V; absolute max V_CC 6.0 V.
Datasheet URL : https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
SPICE model : (generic model required)
Notes : UCAP pin needs a 1 µF ceramic to GND for the internal USB 3.3 V regulator. UVCC and VBUS must both be powered for USB operation. /HWB (pin 44) held low at reset enters the USB DFU bootloader — critical for board-side recovery.
ATtiny85 — 8-bit AVR microcontroller, 8 KB flash, 8-pin
Manufacturer(s) : Microchip (formerly Atmel)
MFR P/N (primary) : ATTINY85-20PU
Refdes prefix : U
Package(s) : PDIP-8, SOIC-8, TSSOP-8, VQFN-20 (rare)
Pin map (primary package, PDIP-8) :
Pin
Name
Direction
1
PB5 / /RESET / ADC0 / dW
BIDIR (IN as /RESET)
2
PB3 / XTAL1 / CLKI / ADC3
BIDIR
3
PB4 / XTAL2 / CLKO / ADC2
BIDIR
4
GND
power_in
5
PB0 / MOSI / DI / SDA / AIN0 / OC0A
BIDIR
6
PB1 / MISO / DO / AIN1 / OC0B / OC1A
BIDIR
7
PB2 / SCK / SCL / ADC1 / T0 / INT0
BIDIR
8
VCC
power_in
KiCad footprint : Package_DIP:DIP-8_W7.62mm
Description : Tiny 8-pin AVR with 8 KB flash, 512 B SRAM, 512 B EEPROM, 4-channel 10-bit ADC. Common for one-shot embedded jobs and Digispark-class boards.
Operating voltage / current : V_CC 2.7–5.5 V (20 MHz parts), 1.8–5.5 V (V variant); active ~0.3 mA @ 1 MHz/1.8 V, ~5 mA @ 8 MHz/5 V; power-down <0.5 µA; per-pin I/O 40 mA.
Datasheet URL : https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf
SPICE model : (generic model required)
Notes : PB5 is by default the /RESET pin; converting to GPIO requires burning the RSTDISBL fuse and thereafter the chip can only be reprogrammed with high-voltage serial programming. Internal 8 MHz RC oscillator + PLL gives 16 MHz without a crystal.
ATtiny84 — 8-bit AVR microcontroller, 8 KB flash, 14-pin
Manufacturer(s) : Microchip (formerly Atmel)
MFR P/N (primary) : ATTINY84-20PU
Refdes prefix : U
Package(s) : PDIP-14, SOIC-14, TSSOP-14, VQFN-20
Pin map (primary package, PDIP-14) :
Pin
Name
Direction
1
VCC
power_in
2
PB0 / XTAL1 / PCINT8
BIDIR
3
PB1 / XTAL2 / PCINT9
BIDIR
4
PB3 / /RESET / dW / PCINT11
BIDIR (IN as /RESET)
5
PB2 / INT0 / OC0A / CKOUT / PCINT10
BIDIR
6
PA7 / ICP / OC0B / ADC7 / PCINT7
BIDIR
7
PA6 / MOSI / SDA / OC1A / ADC6 / PCINT6
BIDIR
8
PA5 / MISO / DO / OC1B / ADC5 / PCINT5
BIDIR
9
PA4 / SCK / SCL / T1 / ADC4 / PCINT4
BIDIR
10
PA3 / T0 / ADC3 / PCINT3
BIDIR
11
PA2 / AIN1 / ADC2 / PCINT2
BIDIR
12
PA1 / AIN0 / ADC1 / PCINT1
BIDIR
13
PA0 / AREF / ADC0 / PCINT0
BIDIR
14
GND
power_in
KiCad footprint : Package_DIP:DIP-14_W7.62mm
Description : 14-pin AVR with 8 KB flash, 512 B SRAM, 12 GPIO, 8-channel 10-bit ADC. Popular for small "smart sensor" projects needing more I/O than an ATtiny85.
Operating voltage / current : V_CC 2.7–5.5 V (20 MHz parts), 1.8–5.5 V (V variant); active ~0.3 mA @ 1 MHz/1.8 V, ~5 mA @ 8 MHz/5 V; power-down <0.5 µA.
Datasheet URL : https://ww1.microchip.com/downloads/en/devicedoc/atmel-7701_automotive-microcontrollers-attiny24-44-84_datasheet.pdf
SPICE model : (generic model required)
Notes : Like the ATtiny85, /RESET (PB3) can be repurposed as GPIO only by burning RSTDISBL — irreversible without HVSP. Use the internal RC oscillator (8 MHz/CKOUT) to free PB0/PB1 for GPIO.
STM32F103C8T6 — ARM Cortex-M3 microcontroller, 64 KB flash, 48-pin
Manufacturer(s) : STMicroelectronics
MFR P/N (primary) : STM32F103C8T6
Refdes prefix : U
Package(s) : LQFP-48, LQFP-64, LQFP-100, LQFP-144, VFQFPN-36/-48
Pin map (primary package, LQFP-48) :
Pin
Name
Direction
1
VBAT
power_in
2
PC13
BIDIR
3
PC14 / OSC32_IN
BIDIR
4
PC15 / OSC32_OUT
BIDIR
5
PD0 / OSC_IN
BIDIR
6
PD1 / OSC_OUT
BIDIR
7
NRST
IN
8
VSSA
power_in
9
VDDA
power_in
10
PA0
BIDIR
11
PA1
BIDIR
12
PA2
BIDIR
13
PA3
BIDIR
14
PA4
BIDIR
15
PA5
BIDIR
16
PA6
BIDIR
17
PA7
BIDIR
18
PB0
BIDIR
19
PB1
BIDIR
20
VSS
power_in
21
VDD
power_in
22
PB2 / BOOT1
BIDIR
23
PB10
BIDIR
24
PB11
BIDIR
25
VSS
power_in
26
VDD
power_in
27
PB12
BIDIR
28
PB13
BIDIR
29
PB14
BIDIR
30
PB15
BIDIR
31
PA8
BIDIR
32
PA9 / USART1_TX
BIDIR
33
PA10 / USART1_RX
BIDIR
34
PA11 / USB D_NEG
BIDIR
35
PA12 / USB D_POS
BIDIR
36
PA13 / JTMS-SWDIO
BIDIR
37
VSS
power_in
38
VDD
power_in
39
PA14 / JTCK-SWCLK
BIDIR
40
PA15 / JTDI
BIDIR
41
PB3 / JTDO
BIDIR
42
PB4 / NJTRST
BIDIR
43
PB5
BIDIR
44
PB6
BIDIR
45
PB7
BIDIR
46
BOOT0
IN
47
PB8
BIDIR
48
PB9
BIDIR
KiCad footprint : Package_QFP:LQFP-48_7x7mm_P0.5mm
Description : 72 MHz ARM Cortex-M3 with 64 KB flash, 20 KB SRAM, USB FS device, 2× I²C, 3× USART, 2× SPI, 2× 12-bit ADC. The "Blue Pill" board chip.
Operating voltage / current : V_DD 2.0–3.6 V (full 72 MHz at 2.7–3.6 V); run ~36 mA @ 72 MHz, sleep ~2 mA, stop ~24 µA, standby ~3 µA; absolute max V_DD 4.0 V; per-pin I/O 25 mA, total 150 mA.
Datasheet URL : https://www.st.com/resource/en/datasheet/stm32f103c8.pdf
SPICE model : (generic model required) — IBIS published at the STM32F103C8 product page CAD resources.
Notes : BOOT0 high + BOOT1 low at reset enters the built-in UART bootloader on PA9/PA10. Genuine STM32F103C8T6 has 64 KB flash but many parts in the wild are clones (CKS, CS32). USB pull-up is not internal — board must add a 1.5 kΩ pull-up on D+ (the "Blue Pill" gets this wrong; needs the R10 fix).
STM32F411CEU6 — ARM Cortex-M4F microcontroller, 512 KB flash, 48-pin
Manufacturer(s) : STMicroelectronics
MFR P/N (primary) : STM32F411CEU6
Refdes prefix : U
Package(s) : UFQFPN-48, LQFP-64, LQFP-100, WLCSP-49
Pin map (primary package, UFQFPN-48) :
Pin
Name
Direction
1
VBAT
power_in
2
PC13-ANTI_TAMP
BIDIR
3
PC14-OSC32_IN
BIDIR
4
PC15-OSC32_OUT
BIDIR
5
PH0-OSC_IN
BIDIR
6
PH1-OSC_OUT
BIDIR
7
NRST
IN
8
VSSA
power_in
9
VDDA
power_in
10
PA0-WKUP
BIDIR
11
PA1
BIDIR
12
PA2
BIDIR
13
PA3
BIDIR
14
PA4
BIDIR
15
PA5
BIDIR
16
PA6
BIDIR
17
PA7
BIDIR
18
PB0
BIDIR
19
PB1
BIDIR
20
PB2 (BOOT1)
BIDIR
21
PB10
BIDIR
22
VCAP_1 (2.2 µF to GND)
power_in
23
VSS
power_in
24
VDD
power_in
25
PB12
BIDIR
26
PB13
BIDIR
27
PB14
BIDIR
28
PB15
BIDIR
29
PA8
BIDIR
30
PA9
BIDIR
31
PA10
BIDIR
32
PA11 (USB_OTG_FS_DM)
BIDIR
33
PA12 (USB_OTG_FS_DP)
BIDIR
34
PA13 (SWDIO)
BIDIR
35
VSS
power_in
36
VDD
power_in
37
PA14 (SWCLK)
BIDIR
38
PA15
BIDIR
39
PB3
BIDIR
40
PB4
BIDIR
41
PB5
BIDIR
42
PB6
BIDIR
43
PB7
BIDIR
44
BOOT0
IN
45
PB8
BIDIR
46
PB9
BIDIR
47
VSS
power_in
48
VDD
power_in
Centre exposed pad: connect to GND (VSS).
KiCad footprint : Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm (VERIFY: closest match — also seen as UFQFPN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm in some KiCad library versions)
Description : 100 MHz ARM Cortex-M4 with FPU, 512 KB flash, 128 KB SRAM, USB OTG FS, SDIO, 3× SPI, 3× I²C. The "Black Pill" board chip.
Operating voltage / current : V_DD 1.7–3.6 V (BOR off; 1.8 V min otherwise); run ~30 mA @ 100 MHz, sleep ~10 mA, stop ~42 µA, standby ~2 µA; per-pin I/O 25 mA, absolute max V_DD 4.0 V.
Datasheet URL : https://www.st.com/resource/en/datasheet/stm32f411ce.pdf
SPICE model : (generic model required) — IBIS at the STM32F411CE product page.
Notes : VCAP_1 (pin 22) needs a 2.2 µF low-ESR ceramic to GND for the internal LDO — omitting it will brick the chip's core supply. Bottom centre EP is GND and must be soldered. Boots from system bootloader when BOOT0=1 at reset (USB DFU available).
RP2040 — Dual ARM Cortex-M0+ microcontroller, 264 KB SRAM, no internal flash, 56-pin
Manufacturer(s) : Raspberry Pi
MFR P/N (primary) : RP2040 (sole source: Raspberry Pi Ltd)
Refdes prefix : U
Package(s) : QFN-56 (7×7 mm, 0.4 mm pitch)
Pin map (primary package, QFN-56) :
Pin
Name
Direction
1
IOVDD
power_in
2
GP0
BIDIR
3
GP1
BIDIR
4
GP2
BIDIR
5
GP3
BIDIR
6
GP4
BIDIR
7
GP5
BIDIR
8
GP6
BIDIR
9
GP7
BIDIR
10
IOVDD
power_in
11
GP8
BIDIR
12
GP9
BIDIR
13
GP10
BIDIR
14
GP11
BIDIR
15
GP12
BIDIR
16
GP13
BIDIR
17
GP14
BIDIR
18
GP15
BIDIR
19
TESTEN
IN
20
XIN
BIDIR
21
XOUT
BIDIR
22
IOVDD
power_in
23
DVDD
power_in
24
SWCLK
BIDIR
25
SWDIO
BIDIR
26
RUN
IN
27
GP16
BIDIR
28
GP17
BIDIR
29
GP18
BIDIR
30
GP19
BIDIR
31
GP20
BIDIR
32
GP21
BIDIR
33
IOVDD
power_in
34
GP22
BIDIR
35
GP23
BIDIR
36
GP24
BIDIR
37
GP25
BIDIR
38
GP26 / ADC0
BIDIR
39
GP27 / ADC1
BIDIR
40
GP28 / ADC2
BIDIR
41
GP29 / ADC3
BIDIR
42
IOVDD
power_in
43
ADC_AVDD
power_in
44
VREG_VIN
power_in
45
VREG_VOUT
power_out
46
USB_DM
BIDIR
47
USB_DP
BIDIR
48
USB_VDD
power_in
49
IOVDD
power_in
50
DVDD
power_in
51
QSPI_SD3
BIDIR
52
QSPI_SCLK
BIDIR
53
QSPI_SD0
BIDIR
54
QSPI_SD2
BIDIR
55
QSPI_SD1
BIDIR
56
QSPI_SS_N
BIDIR
Centre exposed pad: connect to GND.
KiCad footprint : Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm (VERIFY: precise EP size depends on KiCad library version)
Description : Dual-core Cortex-M0+ @ 133 MHz, 264 KB SRAM, no on-die flash (uses external QSPI flash via XIP), 8 programmable I/O state machines (PIO), USB 1.1 host/device. The Raspberry Pi Pico chip.
Operating voltage / current : IOVDD 1.8–3.3 V, USB_VDD 3.3 V, DVDD 1.1 V (internally regulated); typical 25 mA active, 0.4 mA dormant, 180 µA sleep; absolute max IOVDD 3.63 V.
Datasheet URL : https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf
SPICE model : (generic model required)
Notes : Six IOVDD pins must each be decoupled with a 100 nF cap. Two DVDD pins likewise each need 100 nF plus one 1 µF bulk. Internal VREG output (DVDD) must not be loaded externally. Boots into BOOTSEL mode if QSPI_SS_N is held low at reset — the standard Pico bootloader trick.
ESP32_WROOM_32 — Wi-Fi + Bluetooth module with ESP32-D0WDQ6, 4 MB flash, 38-pad
Manufacturer(s) : Espressif Systems
MFR P/N (primary) : ESP32-WROOM-32E (current production)
Refdes prefix : U
Package(s) : SMD module, 18×25.5×3.1 mm, 38 castellated pads
Pin map (38-pin variant; see datasheet §2.2 / Table 3) :
Pin
Name
Direction
1
GND
power_in
2
3V3
power_in
3
EN (CHIP_PU)
IN
4
SENSOR_VP / GPIO36 / ADC1_CH0
IN (input-only)
5
SENSOR_VN / GPIO39 / ADC1_CH3
IN (input-only)
6
GPIO34 / ADC1_CH6
IN (input-only)
7
GPIO35 / ADC1_CH7
IN (input-only)
8
GPIO32 / ADC1_CH4 / XTAL_32K_P
BIDIR
9
GPIO33 / ADC1_CH5 / XTAL_32K_N
BIDIR
10
GPIO25 / DAC_1 / ADC2_CH8
BIDIR
11
GPIO26 / DAC_2 / ADC2_CH9
BIDIR
12
GPIO27 / ADC2_CH7
BIDIR
13
GPIO14 / ADC2_CH6 / MTMS
BIDIR
14
GPIO12 / ADC2_CH5 / MTDI
BIDIR
15
GND
power_in
16
GPIO13 / ADC2_CH4 / MTCK
BIDIR
17
SD2 / GPIO9 (internal flash)
BIDIR (avoid)
18
SD3 / GPIO10 (internal flash)
BIDIR (avoid)
19
CMD / GPIO11 (internal flash)
BIDIR (avoid)
20
CLK / GPIO6 (internal flash)
BIDIR (avoid)
21
SD0 / GPIO7 (internal flash)
BIDIR (avoid)
22
SD1 / GPIO8 (internal flash)
BIDIR (avoid)
23
GPIO15 / ADC2_CH3 / MTDO
BIDIR
24
GPIO2 / ADC2_CH2
BIDIR
25
GPIO0 / ADC2_CH1 (boot strap)
BIDIR
26
GPIO4 / ADC2_CH0
BIDIR
27
GPIO16 / U2_RXD
BIDIR
28
GPIO17 / U2_TXD
BIDIR
29
GPIO5 / VSPI_SS
BIDIR
30
GPIO18 / VSPI_SCK
BIDIR
31
GPIO19 / VSPI_MISO
BIDIR
32
NC
NC
33
GPIO21 / I2C_SDA
BIDIR
34
RXD0 / GPIO3
BIDIR
35
TXD0 / GPIO1
BIDIR
36
GPIO22 / I2C_SCL
BIDIR
37
GPIO23 / VSPI_MOSI
BIDIR
38
GND
power_in
KiCad footprint : RF_Module:ESP32-WROOM-32
Description : 2.4 GHz Wi-Fi 802.11 b/g/n + Bluetooth 4.2 BR/EDR & BLE module built around the dual-core ESP32-D0WDQ6 SoC, with integrated 4 MB SPI flash and PCB antenna.
Operating voltage / current : V_DD 3.0–3.6 V (3.3 V nominal); typical 80 mA continuous, Wi-Fi TX peak ~500 mA (need a supply rated ≥ 600 mA), deep sleep 10 µA.
Datasheet URL : https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf
SPICE model : (generic model required)
Notes : Pins 17–22 are wired to the internal SPI flash — do not route them out. GPIO0 must be high at boot for normal operation, low to enter the UART download bootloader. EN needs a 10 kΩ pull-up plus a 1 µF reset capacitor for reliable startup. Antenna keep-out is mandatory under the module antenna section.
ESP8266_12F — Wi-Fi module with ESP8266EX, 4 MB flash, 22-pad
Manufacturer(s) : Ai-Thinker (module); silicon by Espressif Systems
MFR P/N (primary) : ESP-12F
Refdes prefix : U
Package(s) : SMD module, 16×24×3 mm, 22 castellated pads (2 mm pitch)
Pin map (22-pad module) :
Pin
Name
Direction
1
RST
IN
2
ADC / TOUT
IN (input-only, 0–1.0 V)
3
EN / CH_PD
IN
4
GPIO16 / WAKE
BIDIR
5
GPIO14 / HSPI_CLK
BIDIR
6
GPIO12 / HSPI_MISO
BIDIR
7
GPIO13 / HSPI_MOSI / RXD2
BIDIR
8
VCC (3.3 V)
power_in
9
CS0 / GPIO15 (boot strap, must be low)
BIDIR
10
MISO / GPIO2 (boot strap, must be high)
BIDIR
11
GPIO0 (boot strap: high=run, low=flash)
BIDIR
12
MOSI / GPIO4
BIDIR
13
SCLK / GPIO5
BIDIR
14
GND
power_in
15
GPIO10 / SDD3 (internal flash)
BIDIR (avoid)
16
GPIO9 / SDD2 (internal flash)
BIDIR (avoid)
17
GPIO11 / SDCMD (internal flash)
BIDIR (avoid)
18
GPIO6 / SDCLK (internal flash)
BIDIR (avoid)
19
GPIO7 / SDD0 (internal flash)
BIDIR (avoid)
20
GPIO8 / SDD1 (internal flash)
BIDIR (avoid)
21
RXD / GPIO3
BIDIR
22
TXD / GPIO1
BIDIR
KiCad footprint : RF_Module:ESP-12E (VERIFY: ESP-12F shares the ESP-12E pad layout; some KiCad library versions also expose RF_Module:ESP-12F directly)
Description : 2.4 GHz Wi-Fi 802.11 b/g/n module built around the ESP8266EX SoC with 4 MB SPI flash and PCB antenna.
Operating voltage / current : V_CC 3.0–3.6 V; typical 80 mA continuous, TX peak ~300 mA (provide ≥ 500 mA supply with bulk cap), deep sleep ~20 µA.
Datasheet URL : https://www.ai-thinker.com/wp-content/uploads/2018/01/ESP-12F.pdf
SPICE model : (generic model required)
Notes : Boot straps are unforgiving — GPIO15 LOW, GPIO2 and GPIO0 HIGH at reset for normal operation. Pins 15–20 are bonded to internal SPI flash; never drive them. ADC input is 0–1.0 V (not 0–3.3 V) on the bare chip. Supply must withstand TX bursts.
SN74HC00 — Quad 2-input NAND gate
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC00N (DIP-14)
Refdes prefix : U
Package(s) : DIP-14 (N), SOIC-14 (D), TSSOP-14 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
1A
IN
2
1B
IN
3
1Y
OUT
4
2A
IN
5
2B
IN
6
2Y
OUT
7
GND
power_in
8
3Y
OUT
9
3A
IN
10
3B
IN
11
4Y
OUT
12
4A
IN
13
4B
IN
14
VCC
power_in
KiCad footprint : Package_DIP:DIP-14_W7.62mm
Description : Four independent 2-input NAND gates. Output is LOW only when both inputs are HIGH.
Operating voltage / current : V_CC 2 V – 6 V; I_OH/I_OL ±5.2 mA at 4.5 V (±25 mA absolute max per output)
Datasheet URL : https://www.ti.com/lit/ds/symlink/sn74hc00.pdf
SPICE model : https://www.ti.com/product/SN74HC00 (TI PSpice model available)
Notes : All unused inputs must be tied to V_CC or GND — floating CMOS inputs draw shoot-through current and oscillate.
SN74HC02 — Quad 2-input NOR gate
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC02N (DIP-14)
Refdes prefix : U
Package(s) : DIP-14 (N), SOIC-14 (D), TSSOP-14 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
1Y
OUT
2
1A
IN
3
1B
IN
4
2Y
OUT
5
2A
IN
6
2B
IN
7
GND
power_in
8
3A
IN
9
3B
IN
10
3Y
OUT
11
4A
IN
12
4B
IN
13
4Y
OUT
14
VCC
power_in
KiCad footprint : Package_DIP:DIP-14_W7.62mm
Description : Four independent 2-input NOR gates. Output is HIGH only when both inputs are LOW.
Operating voltage / current : V_CC 2 V – 6 V; I_OH/I_OL ±5.2 mA at 4.5 V
Datasheet URL : https://www.ti.com/lit/ds/symlink/sn74hc02.pdf
SPICE model : https://www.ti.com/product/SN74HC02
Notes : Pinout differs from HC00 — outputs on pins 1/4/10/13, not 3/6/8/11. Tie unused inputs.
SN74HC08 — Quad 2-input AND gate
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC08N (DIP-14)
Refdes prefix : U
Package(s) : DIP-14 (N), SOIC-14 (D), TSSOP-14 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
1A
IN
2
1B
IN
3
1Y
OUT
4
2A
IN
5
2B
IN
6
2Y
OUT
7
GND
power_in
8
3Y
OUT
9
3A
IN
10
3B
IN
11
4Y
OUT
12
4A
IN
13
4B
IN
14
VCC
power_in
SN74HC32 — Quad 2-input OR gate
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC32N (DIP-14)
Refdes prefix : U
Package(s) : DIP-14 (N), SOIC-14 (D), TSSOP-14 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
1A
IN
2
1B
IN
3
1Y
OUT
4
2A
IN
5
2B
IN
6
2Y
OUT
7
GND
power_in
8
3Y
OUT
9
3A
IN
10
3B
IN
11
4Y
OUT
12
4A
IN
13
4B
IN
14
VCC
power_in
SN74HC74 — Dual D-type flip-flop with preset and clear
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC74N (DIP-14)
Refdes prefix : U
Package(s) : DIP-14 (N), SOIC-14 (D), TSSOP-14 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
1CLR
IN
2
1D
IN
3
1CLK
IN
4
1PRE
IN
5
1Q
OUT
6
1Q_BAR
OUT
7
GND
power_in
8
2Q_BAR
OUT
9
2Q
OUT
10
2PRE
IN
11
2CLK
IN
12
2D
IN
13
2CLR
IN
14
VCC
power_in
KiCad footprint : Package_DIP:DIP-14_W7.62mm
Description : Two positive-edge-triggered D flip-flops with asynchronous active-LOW preset and clear inputs.
Operating voltage / current : V_CC 2 V – 6 V; I_OH/I_OL ±5.2 mA at 4.5 V
Datasheet URL : https://www.ti.com/lit/ds/symlink/sn74hc74.pdf
SPICE model : https://www.ti.com/product/SN74HC74
Notes : PRE and CLR are active-LOW and asynchronous; asserting both simultaneously is a forbidden state. Tie unused PRE/CLR HIGH.
SN74HC86 — Quad 2-input XOR gate
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC86N (DIP-14)
Refdes prefix : U
Package(s) : DIP-14 (N), SOIC-14 (D), TSSOP-14 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
1A
IN
2
1B
IN
3
1Y
OUT
4
2A
IN
5
2B
IN
6
2Y
OUT
7
GND
power_in
8
3Y
OUT
9
3A
IN
10
3B
IN
11
4Y
OUT
12
4A
IN
13
4B
IN
14
VCC
power_in
SN74HC138 — 3-to-8 line decoder/demultiplexer
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC138N (DIP-16)
Refdes prefix : U
Package(s) : DIP-16 (N), SOIC-16 (D), TSSOP-16 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
A
IN
2
B
IN
3
C
IN
4
G2A
IN
5
G2B
IN
6
G1
IN
7
Y7
OUT
8
GND
power_in
9
Y6
OUT
10
Y5
OUT
11
Y4
OUT
12
Y3
OUT
13
Y2
OUT
14
Y1
OUT
15
Y0
OUT
16
VCC
power_in
KiCad footprint : Package_DIP:DIP-16_W7.62mm
Description : 3-to-8 line decoder. Decodes a 3-bit address (A,B,C) to one of eight active-LOW outputs when enabled.
Operating voltage / current : V_CC 2 V – 6 V; I_OH/I_OL ±6 mA at 4.5 V
Datasheet URL : https://www.ti.com/lit/ds/symlink/sn74hc138.pdf
SPICE model : https://www.ti.com/product/SN74HC138
Notes : Outputs are active-LOW. Enable requires G1=HIGH AND G2A=G2B=LOW; otherwise all outputs HIGH.
SN74HC139 — Dual 2-to-4 line decoder/demultiplexer
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC139N (DIP-16)
Refdes prefix : U
Package(s) : DIP-16 (N), SOIC-16 (D), TSSOP-16 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
1G
IN
2
1A
IN
3
1B
IN
4
1Y0
OUT
5
1Y1
OUT
6
1Y2
OUT
7
1Y3
OUT
8
GND
power_in
9
2Y3
OUT
10
2Y2
OUT
11
2Y1
OUT
12
2Y0
OUT
13
2B
IN
14
2A
IN
15
2G
IN
16
VCC
power_in
SN74HC151 — 8-to-1 data selector/multiplexer
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC151N (DIP-16)
Refdes prefix : U
Package(s) : DIP-16 (N), SOIC-16 (D), TSSOP-16 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
D3
IN
2
D2
IN
3
D1
IN
4
D0
IN
5
Y
OUT
6
W
OUT
7
G
IN
8
GND
power_in
9
C
IN
10
B
IN
11
A
IN
12
D7
IN
13
D6
IN
14
D5
IN
15
D4
IN
16
VCC
power_in
SN74HC157 — Quad 2-to-1 data selector/multiplexer
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC157N (DIP-16)
Refdes prefix : U
Package(s) : DIP-16 (N), SOIC-16 (D), TSSOP-16 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
A/B
IN
2
1A
IN
3
1B
IN
4
1Y
OUT
5
2A
IN
6
2B
IN
7
2Y
OUT
8
GND
power_in
9
3Y
OUT
10
3B
IN
11
3A
IN
12
4Y
OUT
13
4B
IN
14
4A
IN
15
G
IN
16
VCC
power_in
SN74HC165 — 8-bit parallel-load shift register (parallel-to-serial)
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC165N (DIP-16)
Refdes prefix : U
Package(s) : DIP-16 (N), SOIC-16 (D), TSSOP-16 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
SH/LD
IN
2
CLK
IN
3
E
IN
4
F
IN
5
G
IN
6
H
IN
7
QH_BAR
OUT
8
GND
power_in
9
QH
OUT
10
SER
IN
11
A
IN
12
B
IN
13
C
IN
14
D
IN
15
CLK_INH
IN
16
VCC
power_in
KiCad footprint : Package_DIP:DIP-16_W7.62mm
Description : 8-bit parallel-load shift register. SH/LD LOW loads A–H; HIGH shifts toward QH on each rising clock edge.
Operating voltage / current : V_CC 2 V – 6 V; I_OH/I_OL ±6 mA at 4.5 V
Datasheet URL : https://www.ti.com/lit/ds/symlink/sn74hc165.pdf
SPICE model : https://www.ti.com/product/SN74HC165
Notes : CLK_INH must be LOW to enable clocking. SH/LD is asynchronous parallel load — hold HIGH during shifting.
SN74HC174 — Hex D-type flip-flop with common clock and clear
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC174N (DIP-16)
Refdes prefix : U
Package(s) : DIP-16 (N), SOIC-16 (D), TSSOP-16 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
CLR
IN
2
1Q
OUT
3
1D
IN
4
2D
IN
5
2Q
OUT
6
3D
IN
7
3Q
OUT
8
GND
power_in
9
CLK
IN
10
4Q
OUT
11
4D
IN
12
5Q
OUT
13
5D
IN
14
6D
IN
15
6Q
OUT
16
VCC
power_in
KiCad footprint : Package_DIP:DIP-16_W7.62mm
Description : Six positive-edge-triggered D flip-flops with common clock and common asynchronous active-LOW clear.
Operating voltage / current : V_CC 2 V – 6 V; I_OH/I_OL ±6 mA at 4.5 V
Datasheet URL : https://www.ti.com/lit/ds/symlink/sn74hc174.pdf
SPICE model : https://www.ti.com/product/SN74HC174
Notes : CLR active-LOW and asynchronous — tie HIGH if unused. No Q_bar outputs.
SN74HC273 — Octal D-type flip-flop with common clock and clear
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC273N (DIP-20)
Refdes prefix : U
Package(s) : DIP-20 (N), SOIC-20 (DW), TSSOP-20 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
CLR
IN
2
1Q
OUT
3
1D
IN
4
2D
IN
5
2Q
OUT
6
3Q
OUT
7
3D
IN
8
4D
IN
9
4Q
OUT
10
GND
power_in
11
CLK
IN
12
5Q
OUT
13
5D
IN
14
6D
IN
15
6Q
OUT
16
7Q
OUT
17
7D
IN
18
8D
IN
19
8Q
OUT
20
VCC
power_in
SN74HC541 — Octal buffer/line driver with 3-state outputs
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC541N (DIP-20)
Refdes prefix : U
Package(s) : DIP-20 (N), SOIC-20 (DW), SSOP-20 (DB), TSSOP-20 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
OE1
IN
2
A1
IN
3
A2
IN
4
A3
IN
5
A4
IN
6
A5
IN
7
A6
IN
8
A7
IN
9
A8
IN
10
GND
power_in
11
Y8
OUT
12
Y7
OUT
13
Y6
OUT
14
Y5
OUT
15
Y4
OUT
16
Y3
OUT
17
Y2
OUT
18
Y1
OUT
19
OE2
IN
20
VCC
power_in
KiCad footprint : Package_DIP:DIP-20_W7.62mm
Description : Octal non-inverting buffer with 3-state outputs. Drives Y=A when both active-LOW OEs are asserted; otherwise Hi-Z.
Operating voltage / current : V_CC 2 V – 6 V; I_OH/I_OL ±7.8 mA at 4.5 V
Datasheet URL : https://www.ti.com/lit/ds/symlink/sn74hc541.pdf
SPICE model : https://www.ti.com/product/SN74HC541
Notes : Both OE1 AND OE2 must be LOW to enable outputs. Inputs and outputs on opposite sides for clean PCB layout.
SN74HC595 — 8-bit serial-in/parallel-out shift register with output latch
Manufacturer(s) : TI primary, Nexperia/onsemi second-source
MFR P/N (primary) : SN74HC595N (DIP-16)
Refdes prefix : U
Package(s) : DIP-16 (N), SOIC-16 (D), TSSOP-16 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
QB
OUT
2
QC
OUT
3
QD
OUT
4
QE
OUT
5
QF
OUT
6
QG
OUT
7
QH
OUT
8
GND
power_in
9
QH_PRIME
OUT
10
SRCLR
IN
11
SRCLK
IN
12
RCLK
IN
13
OE
IN
14
SER
IN
15
QA
OUT
16
VCC
power_in
KiCad footprint : Package_DIP:DIP-16_W7.62mm
Description : 8-bit serial-in shift register feeding an 8-bit storage register with 3-state parallel outputs. Daisy-chainable via QH'.
Operating voltage / current : V_CC 2 V – 6 V; I_OH/I_OL ±6 mA at 4.5 V (±35 mA absolute max per output)
Datasheet URL : https://www.ti.com/lit/ds/symlink/sn74hc595.pdf
SPICE model : https://www.ti.com/product/SN74HC595
Notes : SRCLK shifts data; RCLK transfers shift→storage. SRCLR active-LOW (clears shift register only). OE active-LOW for parallel outputs. Tie SRCLR HIGH and OE LOW for typical use.
LM358 — Dual single-supply low-power bipolar op-amp
Manufacturer(s) : TI (primary), onsemi, STMicroelectronics, Diodes Inc.
MFR P/N (primary) : LM358P (DIP-8)
Refdes prefix : U
Package(s) : PDIP-8, SOIC-8, TSSOP-8, VSSOP-8
Pin map (primary package — PDIP-8) :
Pin
Name
Direction
1
OUT1
OUT
2
IN1_NEG
IN
3
IN1_POS
IN
4
V_GND
power_in
5
IN2_POS
IN
6
IN2_NEG
IN
7
OUT2
OUT
8
V_POS
power_in
KiCad footprint : Package_DIP:DIP-8_W7.62mm
Description : Dual bipolar op-amp for single-supply operation with inputs that include ground. GBW ~1.1 MHz, NOT rail-to-rail.
Operating voltage / current : 3 V to 32 V single (or ±1.5 V to ±16 V split); Iq ~0.7 mA total; Vos ~2 mV typ, 7 mV max.
Datasheet URL : https://www.ti.com/lit/ds/symlink/lm358.pdf
SPICE model : https://www.ti.com/product/LM358 (TINA-TI model)
Notes : Single-supply OK (input CM includes ground). NOT rail-to-rail. Crossover distortion in Class-B output stage — pull output to V- with resistor for audio.
LM324 — Quad single-supply low-power bipolar op-amp
Manufacturer(s) : TI (primary), onsemi, STMicroelectronics, Diodes Inc.
MFR P/N (primary) : LM324N (DIP-14)
Refdes prefix : U
Package(s) : PDIP-14, SOIC-14, TSSOP-14
Pin map (primary package — PDIP-14) :
Pin
Name
Direction
1
OUT1
OUT
2
IN1_NEG
IN
3
IN1_POS
IN
4
V_POS
power_in
5
IN2_POS
IN
6
IN2_NEG
IN
7
OUT2
OUT
8
OUT3
OUT
9
IN3_NEG
IN
10
IN3_POS
IN
11
V_GND
power_in
12
IN4_POS
IN
13
IN4_NEG
IN
14
OUT4
OUT
KiCad footprint : Package_DIP:DIP-14_W7.62mm
Description : Quad version of LM358 — bipolar, single-supply-capable. GBW ~1.2 MHz, NOT rail-to-rail.
Operating voltage / current : 3 V to 32 V single (or ±1.5 V to ±16 V split); Iq ~1.2 mA total; Vos ~2 mV typ, 7 mV max.
Datasheet URL : https://www.ti.com/lit/ds/symlink/lm324.pdf
SPICE model : https://www.ti.com/product/LM324
Notes : V+ on pin 4, GND on pin 11 — opposite of TL074/quad-JFET pinout!
TL072 — Dual low-noise JFET-input op-amp
Manufacturer(s) : TI (primary), onsemi, STMicroelectronics
MFR P/N (primary) : TL072CP (DIP-8)
Refdes prefix : U
Package(s) : PDIP-8, SOIC-8, TSSOP-8
Pin map (primary package — PDIP-8) :
Pin
Name
Direction
1
OUT1
OUT
2
IN1_NEG
IN
3
IN1_POS
IN
4
V_NEG
power_in
5
IN2_POS
IN
6
IN2_NEG
IN
7
OUT2
OUT
8
V_POS
power_in
KiCad footprint : Package_DIP:DIP-8_W7.62mm
Description : Dual JFET-input op-amp, low noise, popular for audio. GBW ~3 MHz, slew rate 13 V/µs.
Operating voltage / current : ±2.25 V to ±18 V split, or 4.5 V to 36 V single; Iq ~1.4 mA/ch; Vos ~3 mV typ, 10 mV max.
Datasheet URL : https://www.ti.com/lit/ds/symlink/tl072.pdf
SPICE model : https://www.ti.com/product/TL072
Notes : JFET inputs — ultra-high Zin (~10¹² Ω), low bias (~30 pA). Output cannot reach rails (~1.5 V headroom). Watch for phase reversal if input exceeds CM range (TL072H is phase-reversal-free).
TL074 — Quad low-noise JFET-input op-amp
Manufacturer(s) : TI (primary), onsemi, STMicroelectronics
MFR P/N (primary) : TL074CN (DIP-14)
Refdes prefix : U
Package(s) : PDIP-14, SOIC-14, TSSOP-14
Pin map (primary package — PDIP-14) :
Pin
Name
Direction
1
OUT1
OUT
2
IN1_NEG
IN
3
IN1_POS
IN
4
V_POS
power_in
5
IN2_POS
IN
6
IN2_NEG
IN
7
OUT2
OUT
8
OUT3
OUT
9
IN3_NEG
IN
10
IN3_POS
IN
11
V_NEG
power_in
12
IN4_POS
IN
13
IN4_NEG
IN
14
OUT4
OUT
KiCad footprint : Package_DIP:DIP-14_W7.62mm
Description : Quad version of TL072 — JFET-input, audio-grade. GBW ~3 MHz, slew rate 13 V/µs.
Operating voltage / current : ±2.25 V to ±18 V split or 4.5–36 V single; Iq ~1.4 mA/ch (~5.6 mA total); Vos ~3 mV typ.
Datasheet URL : https://www.ti.com/lit/ds/symlink/tl074.pdf
SPICE model : https://www.ti.com/product/TL074
Notes : Standard quad pinout (V+ pin 4, V- pin 11). Use TL074H variant for phase-reversal-free operation.
LM741 — Classic single bipolar op-amp
Manufacturer(s) : TI (primary), onsemi, STMicroelectronics
MFR P/N (primary) : LM741CN (DIP-8)
Refdes prefix : U
Package(s) : PDIP-8, CDIP-8, TO-99 metal can
Pin map (primary package — PDIP-8) :
Pin
Name
Direction
1
OFFSET_N1
IN
2
IN_NEG
IN
3
IN_POS
IN
4
V_NEG
power_in
5
OFFSET_N2
IN
6
OUT
OUT
7
V_POS
power_in
8
NC
—
KiCad footprint : Package_DIP:DIP-8_W7.62mm
Description : Classic 1968 single bipolar op-amp. GBW ~1 MHz, slew 0.5 V/µs. Split-supply only.
Operating voltage / current : ±5 V to ±18 V; Iq ~1.7 mA; Vos ~1 mV typ, 6 mV max.
Datasheet URL : https://www.ti.com/lit/ds/symlink/lm741.pdf
SPICE model : https://www.ti.com/product/LM741 (generic 741 macromodel widely available)
Notes : Legacy / educational. Avoid for new designs; choose TL07x or LM358.
MCP6002 — Dual 1 MHz rail-to-rail CMOS op-amp
Manufacturer(s) : Microchip (sole source)
MFR P/N (primary) : MCP6002-I/P (DIP-8)
Refdes prefix : U
Package(s) : PDIP-8, SOIC-8, MSOP-8, TDFN-8
Pin map (primary package — PDIP-8) :
Pin
Name
Direction
1
OUT1
OUT
2
IN1_NEG
IN
3
IN1_POS
IN
4
VSS
power_in
5
IN2_POS
IN
6
IN2_NEG
IN
7
OUT2
OUT
8
VDD
power_in
OPA2134 — Dual audio FET-input op-amp
Manufacturer(s) : TI / Burr-Brown (primary, sole source)
MFR P/N (primary) : OPA2134PA (DIP-8)
Refdes prefix : U
Package(s) : PDIP-8, SOIC-8
Pin map (primary package — PDIP-8) :
Pin
Name
Direction
1
OUT1
OUT
2
IN1_NEG
IN
3
IN1_POS
IN
4
V_NEG
power_in
5
IN2_POS
IN
6
IN2_NEG
IN
7
OUT2
OUT
8
V_POS
power_in
KiCad footprint : Package_DIP:DIP-8_W7.62mm
Description : Premium dual FET-input audio op-amp. GBW 8 MHz, slew 20 V/µs, THD+N 0.00008%.
Operating voltage / current : ±2.5 V to ±18 V split; Iq ~4 mA/ch; Vos ±0.5 mV typ, ±2 mV max.
Datasheet URL : https://www.ti.com/lit/ds/symlink/opa2134.pdf
SPICE model : https://www.ti.com/product/OPA2134
Notes : Audiophile-grade — extremely low THD. Phase-reversal-free input stage. Pin-compatible with TL072/NE5532.
LMV358 — Dual low-voltage bipolar op-amp
Manufacturer(s) : TI (primary), onsemi, STMicroelectronics, Diodes Inc.
MFR P/N (primary) : LMV358IDR (SOIC-8)
Refdes prefix : U
Package(s) : SOIC-8, VSSOP-8, TSSOP-8 (no current PDIP-8 from TI)
Pin map (primary package — SOIC-8) :
Pin
Name
Direction
1
OUT1
OUT
2
IN1_NEG
IN
3
IN1_POS
IN
4
V_GND
power_in
5
IN2_POS
IN
6
IN2_NEG
IN
7
OUT2
OUT
8
V_POS
power_in
KiCad footprint : Package_SO:SOIC-8_3.9x4.9mm_P1.27mm (VERIFY: no through-hole variant stocked by TI; DIP-8 footprint can be used with compatible second-source if needed)
Description : Low-voltage single-supply variant of LM358 family. GBW ~1 MHz.
Operating voltage / current : 2.7 V to 5.5 V single; Iq ~210 µA/ch; Vos ±1.7 mV typ.
Datasheet URL : https://www.ti.com/lit/ds/symlink/lmv358.pdf
SPICE model : https://www.ti.com/product/LMV358
Notes : NOT true rail-to-rail (within ~50 mV of V- only). Same pinout as LM358 — drop-in for low-voltage designs.
LM339 — Quad open-collector differential comparator, single-supply
Manufacturer(s) : Texas Instruments (primary); onsemi, STMicroelectronics (second-source)
MFR P/N (primary) : LM339N
Refdes prefix : U
Package(s) : PDIP-14, SOIC-14, TSSOP-14, SSOP-14, WQFN-16
Pin map (primary package) :
Pin
Name
Direction
1
OUT2
OUT
2
OUT1
OUT
3
VCC
power_in
4
IN1_NEG
IN
5
IN1_POS
IN
6
IN2_NEG
IN
7
IN2_POS
IN
8
IN3_NEG
IN
9
IN3_POS
IN
10
IN4_NEG
IN
11
IN4_POS
IN
12
GND
power_in
13
OUT4
OUT
14
OUT3
OUT
KiCad footprint : Package_DIP:DIP-14_W7.62mm
Description : Quad differential comparator with open-collector outputs. Input CM range includes ground.
Operating voltage / current : VCC 2 V to 30 V single or ±1 V to ±15 V split; output sink up to 16 mA typ; supply current ~1 mA @ 5 V.
Datasheet URL : https://www.ti.com/lit/gpn/lm339
SPICE model : https://www.ti.com/lit/zip/slcj010 (PSpice)
Notes : Open-collector — requires external pull-up . Outputs wire-OR-able.
TLV3401 — Single nanopower open-drain CMOS comparator, rail-to-rail input
Manufacturer(s) : Texas Instruments (primary; sole source)
MFR P/N (primary) : TLV3401IDBVR
Refdes prefix : U
Package(s) : SOT-23-5 (DBV), SOIC-8 (D), PDIP-8 (P)
Pin map (primary package — SOT-23-5) :
Pin
Name
Direction
1
OUT
OUT
2
GND
power_in
3
IN_POS
IN
4
IN_NEG
IN
5
VCC
power_in
KiCad footprint : Package_TO_SOT_SMD:SOT-23-5
Description : Single nanopower comparator with open-drain CMOS output. Inputs tolerate VCC+5 V above the positive rail.
Operating voltage / current : VCC 2.5 V to 16 V (2.7 V min over industrial); 470 nA typ; open-drain output.
Datasheet URL : https://www.ti.com/lit/gpn/tlv3401
SPICE model : https://www.ti.com/lit/zip/sbom412
Notes : Requires external pull-up resistor on output. Rail-to-rail (and beyond) input CM.
LM311 — Single high-speed open-collector comparator with strobe and balance
Manufacturer(s) : Texas Instruments (primary); onsemi, STMicroelectronics (second-source)
MFR P/N (primary) : LM311P
Refdes prefix : U
Package(s) : PDIP-8, SOIC-8, TSSOP-8
Pin map (primary package — PDIP-8) :
Pin
Name
Direction
1
EMIT_OUT
OUT
2
IN_POS
IN
3
IN_NEG
IN
4
VCC_NEG
power_in
5
BALANCE
IN
6
BAL/STRB
IN
7
COL_OUT
OUT
8
VCC_POS
power_in
KiCad footprint : Package_DIP:DIP-8_W7.62mm
Description : Single high-speed (165 ns) differential comparator with independently accessible open-collector and emitter outputs, plus strobe.
Operating voltage / current : VCC+ − VCC- = 3.5 V to 30 V; output sink 50 mA at up to 50 V at COL OUT; supply ~5.4 mA typ.
Datasheet URL : https://www.ti.com/lit/gpn/lm311
SPICE model : https://www.ti.com/lit/zip/slcm011
Notes : Open-collector COL OUT — requires external pull-up . Pull BAL/STRB low to disable output. Inputs limited to within ±15 V of supply midpoint.
LM7805 — Fixed +5V positive linear regulator, 1A
Manufacturer(s) : Texas Instruments (primary), STMicroelectronics, onsemi
MFR P/N (primary) : LM7805CT (TI, TO-220) / L7805CV (ST)
Refdes prefix : U
Package(s) : TO-220 (3-pin), TO-263 (D2PAK), TO-252 (DPAK)
Pin map (primary package — TO-220) :
Pin
Name
Direction
1
INPUT
power_in
2
GND
power_in
3
OUTPUT
power_out
KiCad footprint : Package_TO_SOT_THT:TO-220-3_Vertical
Description : Classic fixed positive linear regulator. Non-LDO (~2V dropout).
Operating voltage / current : V_in max 35V, V_out 5.0V ±4%, I_out max 1.5A (typ. 1A continuous), dropout ~2.0V.
Datasheet URL : https://www.ti.com/lit/ds/symlink/lm340.pdf
SPICE model : https://www.ti.com/product/LM340
Notes : Requires 0.33µF input and 0.1µF output cap close to pins. Heatsink above ~500mA. Tab is GND.
LM7812 — Fixed +12V positive linear regulator, 1A
Manufacturer(s) : Texas Instruments, STMicroelectronics, onsemi
MFR P/N (primary) : LM7812CT (TI, TO-220) / L7812CV (ST)
Refdes prefix : U
Package(s) : TO-220 (3-pin), TO-263, TO-252
Pin map (primary package — TO-220) :
Pin
Name
Direction
1
INPUT
power_in
2
GND
power_in
3
OUTPUT
power_out
LM7905 — Fixed -5V NEGATIVE linear regulator, 1A
Manufacturer(s) : Texas Instruments, STMicroelectronics, onsemi
MFR P/N (primary) : LM7905CT (TI, TO-220) / L7905CV (ST)
Refdes prefix : U
Package(s) : TO-220 (3-pin), TO-263
Pin map (primary package — TO-220) — different from 78xx :
Pin
Name
Direction
1
GND
power_in
2
INPUT
power_in
3
OUTPUT
power_out
KiCad footprint : Package_TO_SOT_THT:TO-220-3_Vertical
Description : Fixed negative linear regulator (79xx family). Non-LDO. Pinout differs from 78xx .
Operating voltage / current : V_in max -35V, V_out -5.0V ±4%, I_out max 1.5A, dropout ~1.1V typ.
Datasheet URL : https://www.ti.com/lit/ds/symlink/lm7905.pdf
SPICE model : https://www.ti.com/product/LM7905
Notes : DO NOT swap footprints with 78xx . Requires 2.2µF tantalum input and 1µF tantalum output. Tab is INPUT (not GND).
LM317 — Adjustable +1.25V to +37V positive regulator, 1.5A
Manufacturer(s) : Texas Instruments, STMicroelectronics, onsemi
MFR P/N (primary) : LM317T (TI, TO-220)
Refdes prefix : U
Package(s) : TO-220, TO-263, TO-252, SOT-223 (LM317L variants)
Pin map (primary package — TO-220) :
Pin
Name
Direction
1
ADJ
IN
2
OUTPUT
power_out
3
INPUT
power_in
KiCad footprint : Package_TO_SOT_THT:TO-220-3_Vertical
Description : Three-terminal adjustable positive regulator. V_out = 1.25V × (1 + R2/R1) + I_ADJ × R2.
Operating voltage / current : V_in − V_out max 40V, V_out 1.25–37V, I_out max 1.5A, dropout ~2.0V.
Datasheet URL : https://www.ti.com/lit/ds/symlink/lm317.pdf
SPICE model : https://www.ti.com/product/LM317
Notes : R1 typically 240Ω; min load ~10mA. Tab is OUTPUT — isolation required when heatsinking.
LM337 — Adjustable -1.25V to -37V NEGATIVE regulator, 1.5A
Manufacturer(s) : Texas Instruments, STMicroelectronics, onsemi
MFR P/N (primary) : LM337T (TI, TO-220)
Refdes prefix : U
Package(s) : TO-220, TO-263
Pin map (primary package — TO-220) — different from LM317 :
Pin
Name
Direction
1
ADJ
IN
2
INPUT
power_in
3
OUTPUT
power_out
KiCad footprint : Package_TO_SOT_THT:TO-220-3_Vertical
Description : Three-terminal adjustable negative regulator — counterpart to LM317.
Operating voltage / current : |V_in − V_out| max 40V, V_out -1.25 to -37V, I_out max 1.5A, dropout ~2.0V.
Datasheet URL : https://www.ti.com/lit/ds/symlink/lm337.pdf
SPICE model : https://www.ti.com/product/LM337
Notes : Pin 2 = INPUT, pin 3 = OUTPUT — opposite of LM317 . R1 typically 120Ω. Tab is INPUT.
AMS1117_33 — Fixed +3.3V 1A LDO regulator (SOT-223)
Manufacturer(s) : Advanced Monolithic Systems (primary), Diodes Inc. (AP1117), HTC Korea
MFR P/N (primary) : AMS1117-3.3 (SOT-223)
Refdes prefix : U
Package(s) : SOT-223 (3-pin + tab), TO-252 (DPAK)
Pin map (primary package — SOT-223) :
Pin
Name
Direction
1
GND
power_in
2
OUTPUT
power_out
3
INPUT
power_in
4 (tab)
OUTPUT
power_out
KiCad footprint : Package_TO_SOT_SMD:SOT-223-3_TabPin2
Description : LDO fixed +3.3V positive linear regulator. Popular in 5V→3.3V level conversion for MCU/Wi-Fi modules.
Operating voltage / current : V_in max 15V, V_out 3.3V ±1.5%, I_out max 1A, dropout 1.1V typ @ 800mA.
Datasheet URL : http://www.advanced-monolithic.com/pdf/ds1117.pdf
SPICE model : (generic LDO model required)
Notes : Requires 10µF tantalum (or 22µF ceramic) on both input and output. Tab is OUTPUT — large copper pour required.
AMS1117_50 — Fixed +5V 1A LDO regulator (SOT-223)
Manufacturer(s) : Advanced Monolithic Systems (primary), Diodes Inc., HTC Korea
MFR P/N (primary) : AMS1117-5.0 (SOT-223)
Refdes prefix : U
Package(s) : SOT-223, TO-252
Pin map (primary package — SOT-223) :
Pin
Name
Direction
1
GND
power_in
2
OUTPUT
power_out
3
INPUT
power_in
4 (tab)
OUTPUT
power_out
KiCad footprint : Package_TO_SOT_SMD:SOT-223-3_TabPin2
Description : LDO fixed +5V positive linear regulator.
Operating voltage / current : V_in max 15V (V_in ≥ ~6.1V for regulation), V_out 5.0V ±1.5%, I_out max 1A, dropout 1.1V typ @ 800mA.
Datasheet URL : http://www.advanced-monolithic.com/pdf/ds1117.pdf
SPICE model : (generic LDO model required)
Notes : Same caveats as AMS1117_33. Tab tied to OUTPUT.
LP2950 — Micropower +5V (fixed) LDO regulator, 100mA
Manufacturer(s) : Texas Instruments (primary, ex-National Semiconductor), onsemi
MFR P/N (primary) : LP2950ACZ-5.0 (TO-92)
Refdes prefix : U
Package(s) : TO-92, TO-252/DPAK, SO-8 (LP2951 adj.)
Pin map (primary package — TO-92) :
Pin
Name
Direction
1
INPUT
power_in
2
GND
power_in
3
OUTPUT
power_out
KiCad footprint : Package_TO_SOT_THT:TO-92_Inline
Description : Micropower fixed +5V LDO with ~75µA quiescent. Designed for battery-powered applications.
Operating voltage / current : V_in max 30V, V_out 5.0V ±0.5% (A-grade), I_out max 100mA, dropout 380mV typ @ 100mA, I_q ~75µA.
Datasheet URL : https://www.ti.com/lit/ds/symlink/lp2950.pdf
SPICE model : https://www.ti.com/product/LP2950
Notes : Requires 1µF tantalum (or ≥2.2µF ceramic with ESR 0.1–6Ω) on output for stability — ESR-sensitive. For adjustable variant use LP2951.
BC547 — NPN BJT, general-purpose small-signal, 100 mA, 45 V
Manufacturer(s) : onsemi (primary); Diotec, Nexperia
MFR P/N (primary) : BC547B
Refdes prefix : Q
Package(s) : TO-92 (3-pin); SMD equivalent BC847 (SOT-23)
Pin map (primary package — TO-92, viewed from flat side) :
Pin
Name
Direction
1
Collector
IN
2
Base
IN
3
Emitter
OUT
KiCad footprint : Package_TO_SOT_THT:TO-92_Inline
Description : General-purpose NPN BJT for low-power switching and audio-frequency amplification. European CBE pinout.
Operating voltage / current : V_CEO 45 V, V_CBO 50 V, I_C 100 mA, P_tot 500 mW; h_FE 200–450 (B grade), f_T 300 MHz.
Datasheet URL : https://www.onsemi.com/pdf/datasheet/bc547-d.pdf
SPICE model : onsemi PSpice library
Notes : CBE pinout — opposite of 2N3904 (EBC). Complementary PNP is BC557.
BC557 — PNP BJT, general-purpose small-signal, 100 mA, 45 V
Manufacturer(s) : onsemi (primary); Diotec, Nexperia
MFR P/N (primary) : BC557B
Refdes prefix : Q
Package(s) : TO-92; SMD equivalent BC857 (SOT-23)
Pin map (primary package — TO-92, from flat) :
Pin
Name
Direction
1
Collector
OUT
2
Base
IN
3
Emitter
IN
KiCad footprint : Package_TO_SOT_THT:TO-92_Inline
Description : General-purpose PNP BJT, complementary to BC547.
Operating voltage / current : V_CEO −45 V, V_CBO −50 V, V_EBO −5 V, I_C −100 mA, P_tot 500 mW; h_FE 200–450, f_T 150 MHz.
Datasheet URL : https://www.onsemi.com/pdf/datasheet/bc556bta-d.pdf
SPICE model : onsemi PSpice library
Notes : Same CBE pinout as BC547.
Q2N3904 — NPN BJT, general-purpose small-signal, 200 mA, 40 V
Manufacturer(s) : onsemi (primary); Diodes Inc., Central Semiconductor
MFR P/N (primary) : 2N3904BU
Refdes prefix : Q
Package(s) : TO-92; SMD equivalent MMBT3904 (SOT-23)
Pin map (primary package — TO-92, from flat) :
Pin
Name
Direction
1
Emitter
OUT
2
Base
IN
3
Collector
IN
KiCad footprint : Package_TO_SOT_THT:TO-92_Inline
Description : Industry-standard small-signal NPN. JEDEC EBC pinout from flat.
Operating voltage / current : V_CEO 40 V, V_CBO 60 V, I_C 200 mA, P_tot 625 mW; h_FE 100–300, f_T 300 MHz.
Datasheet URL : https://www.onsemi.com/download/data-sheet/pdf/2n3903-d.pdf
SPICE model : onsemi PSpice library
Notes : EBC pinout — NOT pin-compatible with BC547 (CBE).
Q2N3906 — PNP BJT, general-purpose small-signal, 200 mA, 40 V
Manufacturer(s) : onsemi (primary); Diodes Inc., Central Semiconductor
MFR P/N (primary) : 2N3906BU
Refdes prefix : Q
Package(s) : TO-92; SMD equivalent MMBT3906 (SOT-23)
Pin map (primary package — TO-92, from flat) :
Pin
Name
Direction
1
Emitter
IN
2
Base
IN
3
Collector
OUT
KiCad footprint : Package_TO_SOT_THT:TO-92_Inline
Description : Industry-standard small-signal PNP, complementary to 2N3904. JEDEC EBC.
Operating voltage / current : V_CEO −40 V, V_CBO −40 V, V_EBO −5 V, I_C −200 mA, P_tot 625 mW; h_FE 100–300, f_T 250 MHz.
Datasheet URL : https://www.onsemi.com/download/data-sheet/pdf/2n3906-d.pdf
SPICE model : onsemi PSpice library
Notes : Same EBC pinout as 2N3904.
Q2N2222 — NPN BJT, medium-power switching, 800 mA, 40 V
Manufacturer(s) : onsemi (P2N2222A in TO-92); Central Semiconductor (2N2222A in TO-18 metal can)
MFR P/N (primary) : P2N2222A (TO-92) / 2N2222A (TO-18)
Refdes prefix : Q
Package(s) : TO-92 (P2N2222A); TO-18 metal can (original); SMD PMBT2222A (SOT-23)
Pin map (P2N2222A TO-92, from flat) :
Pin
Name
Direction
1
Emitter
OUT
2
Base
IN
3
Collector
IN
KiCad footprint : Package_TO_SOT_THT:TO-92_Inline (P2N2222A); Package_TO_SOT_THT:TO-18-3 (original TO-18 can)
Description : Classic medium-power NPN switching transistor.
Operating voltage / current : V_CEO 40 V, V_CBO 75 V, I_C 800 mA continuous (1 A peak), P_tot 625 mW (TO-92); h_FE 50–300, f_T 300 MHz.
Datasheet URL : https://www.onsemi.com/pdf/datasheet/p2n2222a-d.pdf
SPICE model : onsemi PSpice library
Notes : TO-92 P2N2222A is EBC; original TO-18 can has its own pin order — verify package variant.
Q2N7000 — N-channel MOSFET, small-signal, 200 mA, 60 V
Manufacturer(s) : onsemi (primary); Diodes Inc., Microchip
MFR P/N (primary) : 2N7000
Refdes prefix : Q
Package(s) : TO-92; SMD equivalent 2N7002 (SOT-23)
Pin map (primary package — TO-92, from flat) :
Pin
Name
Direction
1
Source
OUT
2
Gate
IN
3
Drain
IN
KiCad footprint : Package_TO_SOT_THT:TO-92_Inline
Description : Small-signal N-channel enhancement-mode MOSFET for logic-level switching.
Operating voltage / current : V_DS 60 V, V_GS ±20 V, I_D 200 mA continuous, R_DS(on) 5 Ω @ V_GS=10 V; V_GS(th) 0.8–3.0 V; P_D 400 mW.
Datasheet URL : https://www.onsemi.com/download/data-sheet/pdf/2n7000-d.pdf
SPICE model : onsemi PSpice library
Notes : Logic-level gate. ESD-sensitive — no internal gate protection.
BS170 — N-channel MOSFET, small-signal, 500 mA, 60 V
Manufacturer(s) : onsemi (primary); Diodes Inc.
MFR P/N (primary) : BS170
Refdes prefix : Q
Package(s) : TO-92; SMD equivalent MMBF170 (SOT-23)
Pin map (primary package — TO-92, from flat) :
Pin
Name
Direction
1
Drain
IN
2
Gate
IN
3
Source
OUT
KiCad footprint : Package_TO_SOT_THT:TO-92_Inline
Description : Small-signal N-channel MOSFET, similar to 2N7000 but mirrored pinout (D-G-S vs S-G-D).
Operating voltage / current : V_DS 60 V, V_GS ±20 V, I_D 500 mA continuous, R_DS(on) 5 Ω @ V_GS=10 V; V_GS(th) 0.8–3.0 V (typ 2.0 V); P_D 830 mW.
Datasheet URL : https://www.mouser.com/datasheet/2/308/BS170_D-1803008.pdf
SPICE model : onsemi PSpice library
Notes : NOT pin-compatible with 2N7000 despite similar specs. ESD-sensitive.
IRLB8721 — Logic-level N-channel power MOSFET, 62 A, 30 V
Manufacturer(s) : Infineon (primary)
MFR P/N (primary) : IRLB8721PBF
Refdes prefix : Q
Package(s) : TO-220AB (3 pin + tab)
Pin map (primary package — TO-220, front view) :
Pin
Name
Direction
1
Gate
IN
2
Drain (= tab)
IN
3
Source
OUT
tab
Drain
IN
IRFZ44N — Standard-gate N-channel power MOSFET, 49 A, 55 V
Manufacturer(s) : Infineon (primary); Vishay
MFR P/N (primary) : IRFZ44NPBF
Refdes prefix : Q
Package(s) : TO-220AB
Pin map (primary package — TO-220, front view) :
Pin
Name
Direction
1
Gate
IN
2
Drain (= tab)
IN
3
Source
OUT
tab
Drain
IN
KiCad footprint : Package_TO_SOT_THT:TO-220-3_Vertical
Description : Workhorse standard-threshold N-channel HEXFET for medium-voltage power switching.
Operating voltage / current : V_DS 55V, V_GS ±20V, I_D 49A @ T_C=25°C, R_DS(on) 17.5mΩ max @ V_GS=10V; V_GS(th) 2.0–4.0V; P_D 94W.
Datasheet URL : https://www.infineon.com/dgdl/Infineon-IRFZ44N-DataSheet-v01_01-EN.pdf?fileId=5546d462533600a40153563b3a9f220d
SPICE model : Infineon "Simulation Models" tab
Notes : NOT logic-level — V_GS(th) up to 4V; cannot be driven from 3.3V MCU. Use a gate driver or pick IRLB8721/IRLZ44N.
TIP120 — NPN Darlington power transistor, 5 A, 60 V
Manufacturer(s) : onsemi (primary); STMicroelectronics, Diotec
MFR P/N (primary) : TIP120
Refdes prefix : Q
Package(s) : TO-220AB
Pin map (primary package — TO-220, front view) :
Pin
Name
Direction
1
Base
IN
2
Collector (= tab)
IN
3
Emitter
OUT
tab
Collector
IN
KiCad footprint : Package_TO_SOT_THT:TO-220-3_Vertical
Description : Monolithic NPN Darlington with integrated B-E shunt resistors. Drives inductive loads from logic-level signals.
Operating voltage / current : V_CEO 60V, V_CBO 60V, V_EBO 5V, I_C 5A continuous (8A peak), P_D 65W; h_FE 1000 min @ I_C=3A, V_CE(sat) 2V typ / 4V max @ I_C=5A.
Datasheet URL : https://www.onsemi.com/pdf/datasheet/tip120-d.pdf
SPICE model : onsemi PSpice library
Notes : High V_CE(sat) — heatsink required above ~1A. TIP121/122 are pin-compatible higher-V versions; PNP complement TIP125/126/127.
D1N4148 — Fast signal switching diode (100V / 200mA, DO-35)
Manufacturer(s) : onsemi (primary), Vishay, Diotec, NXP
MFR P/N (primary) : 1N4148 (DO-35)
Refdes prefix : D
Package(s) : DO-35 (glass axial)
Pin map (primary package) :
Pin
Name
Direction
1
Anode
IN
2
Cathode
OUT
KiCad footprint : Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
Description : Small-signal, high-speed switching diode. Industry-standard general-purpose signal diode.
Operating voltage / current : V_R max = 100V; I_F avg = 200mA; V_F typ ≈ 0.7V @ 10mA; t_rr ≈ 4ns.
Datasheet URL : https://www.onsemi.com/pdf/datasheet/1n4148-d.pdf
SPICE model : generic 1N4148 SPICE model widely available
Notes : Cathode marked with band. Not for power rectification.
D1N4001 — 50V / 1A general-purpose rectifier (DO-41)
Manufacturer(s) : onsemi (primary), Vishay, Diotec
MFR P/N (primary) : 1N4001 (DO-41)
Refdes prefix : D
Package(s) : DO-41 (axial)
Pin map (primary package) :
Pin
Name
Direction
1
Anode
IN
2
Cathode
OUT
KiCad footprint : Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal
Description : Low-voltage general-purpose silicon rectifier.
Operating voltage / current : V_R max = 50V; I_F avg = 1A; V_F typ ≈ 1.0V @ 1A; I_FSM = 30A.
Datasheet URL : https://www.onsemi.com/pdf/datasheet/1n4001-d.pdf
SPICE model : generic 1N4001 SPICE model widely available
Notes : Same DO-41 package as 1N4007 but only 50V reverse — do not substitute upward without checking. Slow recovery (~30µs).
D1N4007 — 1000V / 1A general-purpose rectifier (DO-41)
Manufacturer(s) : onsemi (primary), Vishay, Diotec
MFR P/N (primary) : 1N4007 (DO-41)
Refdes prefix : D
Package(s) : DO-41
Pin map (primary package) :
Pin
Name
Direction
1
Anode
IN
2
Cathode
OUT
KiCad footprint : Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal
Description : High-voltage general-purpose silicon rectifier — default choice for mains rectification.
Operating voltage / current : V_R max = 1000V; I_F avg = 1A; V_F typ ≈ 1.0V @ 1A; I_FSM = 30A.
Datasheet URL : https://www.onsemi.com/pdf/datasheet/1n4007-d.pdf
SPICE model : generic 1N4007 SPICE model widely available
Notes : Safe upward substitute for any 1N400x. Slow, not for SMPS.
D1N5817 — Schottky rectifier (20V / 1A, low V_F, DO-41)
Manufacturer(s) : onsemi (primary), Vishay, Diotec
MFR P/N (primary) : 1N5817 (DO-41)
Refdes prefix : D
Package(s) : DO-41
Pin map (primary package) :
Pin
Name
Direction
1
Anode
IN
2
Cathode
OUT
KiCad footprint : Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal
Description : Schottky barrier rectifier with low V_F and fast switching.
Operating voltage / current : V_R max = 20V; I_F avg = 1A; V_F typ ≈ 0.45V @ 1A; I_FSM = 25A.
Datasheet URL : https://www.onsemi.com/pdf/datasheet/1n5817-d.pdf
SPICE model : generic 1N5817 Schottky SPICE model widely available
Notes : Higher reverse leakage than silicon. For 30/40V use 1N5818/1N5819.
D1N4733A — Zener diode, 5.1V 1W (DO-41)
Manufacturer(s) : onsemi (primary), Vishay, Diotec
MFR P/N (primary) : 1N4733A (DO-41)
Refdes prefix : D
Package(s) : DO-41
Pin map (primary package) :
Pin
Name
Direction
1
Anode
IN
2
Cathode
OUT
KiCad footprint : Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal
Description : 1W Zener voltage reference / regulator at 5.1V.
Operating voltage / current : V_Z = 5.1V @ I_ZT = 49mA; P_D = 1W; I_ZM ≈ 178mA; tolerance ±5% (A suffix).
Datasheet URL : https://www.onsemi.com/pdf/datasheet/1n4728a-d.pdf
SPICE model : generic 1N4733A Zener SPICE model widely available
Notes : Reverse-biased operation — cathode (band) to higher potential.
D1N4742A — Zener diode, 12V 1W (DO-41)
Manufacturer(s) : onsemi (primary), Vishay, Diotec
MFR P/N (primary) : 1N4742A (DO-41)
Refdes prefix : D
Package(s) : DO-41
Pin map (primary package) :
Pin
Name
Direction
1
Anode
IN
2
Cathode
OUT
KiCad footprint : Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal
Description : 1W Zener voltage reference / regulator at 12V.
Operating voltage / current : V_Z = 12V @ I_ZT = 21mA; P_D = 1W; I_ZM ≈ 76mA; tolerance ±5%.
Datasheet URL : https://www.onsemi.com/pdf/datasheet/1n4728a-d.pdf
SPICE model : generic 1N4742A Zener SPICE model widely available
Notes : Avalanche-dominated above ~5.6V — sharper knee than low-V Zeners.
NE555 — Precision astable/monostable timer IC
Manufacturer(s) : Texas Instruments (primary); ON Semiconductor, ST, Diodes Inc.
MFR P/N (primary) : NE555P (TI, PDIP-8)
Refdes prefix : U
Package(s) : PDIP-8 (P), SOIC-8 (D), SO-8 (PS), TSSOP-8 (PW)
Pin map (primary package) :
Pin
Name
Direction
1
GND
power_in
2
TRIG
IN
3
OUT
OUT
4
RESET
IN
5
CONT
IN/OUT
6
THRES
IN
7
DISCH
OUT (OC)
8
VCC
power_in
KiCad footprint : Package_DIP:DIP-8_W7.62mm
Description : Classic bipolar precision timer. Output sinks/sources up to 200 mA.
Operating voltage / current : VCC 4.5 V to 16 V (SE555: up to 18 V); supply ~3 mA @ 5 V.
Datasheet URL : https://www.ti.com/lit/ds/symlink/ne555.pdf
SPICE model : https://www.ti.com/product/NE555 (TI PSpice model: NE555.TSC)
Notes : Pin 5 (CONT) should be bypassed to GND with 10 nF when unused. Output not rail-to-rail. CMOS variants (TLC555/LMC555) for low power.
LM386 — Low-voltage audio power amplifier
Manufacturer(s) : Texas Instruments (primary); JRC (NJM386), onsemi
MFR P/N (primary) : LM386N-1 (TI, PDIP-8)
Refdes prefix : U
Package(s) : PDIP-8 (N), SOIC-8 (M), VSSOP-8 (MM)
Pin map (primary package) :
Pin
Name
Direction
1
GAIN
Passive
2
INPUT_NEG
IN
3
INPUT_POS
IN
4
GND
power_in
5
VOUT
OUT
6
VS
power_in
7
BYPASS
OUT
8
GAIN
Passive
KiCad footprint : Package_DIP:DIP-8_W7.62mm
Description : Low-voltage class-AB audio power amplifier. Fixed gain 20 (extendable to 200 by 10 µF between pins 1 and 8).
Operating voltage / current : VS 4 V to 12 V (LM386N-1/-3), 5 V to 18 V (LM386N-4); Iq ~4 mA.
Datasheet URL : https://www.ti.com/lit/ds/symlink/lm386.pdf
SPICE model : https://www.ti.com/product/LM386
Notes : Add Zobel network (10 Ω + 50 nF) on VOUT. Pin 7 (BYPASS) decouple 10 µF. Notorious for oscillation if PCB layout is poor.
DS18B20 — 1-Wire programmable digital thermometer
Manufacturer(s) : Analog Devices (Maxim Integrated, primary)
MFR P/N (primary) : DS18B20+ (TO-92)
Refdes prefix : U
Package(s) : TO-92 (3-pin), SO-8, µSOP-8
Pin map (primary package, TO-92, flat side facing you) :
Pin
Name
Direction
1
GND
power_in
2
DQ
BIDIR
3
VDD
power_in
KiCad footprint : Package_TO_SOT_THT:TO-92_Inline
Description : 1-Wire digital thermometer, -55 to +125 °C with ±0.5 °C accuracy from -10 to +85 °C; user-selectable 9–12-bit resolution. Each chip has unique 64-bit ROM ID.
Operating voltage / current : VDD 3.0 V to 5.5 V; active 1.0 mA typ, standby 750 nA typ.
Datasheet URL : https://www.analog.com/media/en/technical-documentation/data-sheets/DS18B20.pdf
SPICE model : (generic model required)
Notes : DQ requires a 4.7 kΩ pull-up to VDD. Conversion up to 750 ms at 12-bit. Counterfeits widespread; genuine parts have "+" suffix.
DS1307 — I²C real-time clock with 56-byte NV RAM
Manufacturer(s) : Analog Devices (Maxim Integrated, primary)
MFR P/N (primary) : DS1307+ (PDIP-8)
Refdes prefix : U
Package(s) : PDIP-8, SO-8
Pin map (primary package) :
Pin
Name
Direction
1
X1
IN (xtal)
2
X2
OUT (xtal)
3
VBAT
power_in
4
GND
power_in
5
SDA
BIDIR
6
SCL
IN
7
SQW/OUT
OUT (OD)
8
VCC
power_in
KiCad footprint : Package_DIP:DIP-8_W7.62mm
Description : BCD real-time clock/calendar with 56 bytes of battery-backed SRAM. I²C up to 100 kHz, fixed address 0x68.
Operating voltage / current : VCC 4.5–5.5 V; VBAT 2.0–3.5 V; active 1.5 mA max; timekeeping on VBAT 500 nA typ.
Datasheet URL : https://www.analog.com/media/en/technical-documentation/data-sheets/DS1307.pdf
SPICE model : (generic model required)
Notes : External 32.768 kHz crystal with 12.5 pF load; do NOT add loading caps. SDA/SCL need external pull-ups (~4.7 kΩ). DS3231 is the recommended upgrade. SQW/OUT is open-drain.
MAX7219 — Serial-input 8-digit common-cathode LED display driver
Manufacturer(s) : Analog Devices (Maxim Integrated, primary)
MFR P/N (primary) : MAX7219CNG+ (PDIP-24 wide)
Refdes prefix : U
Package(s) : PDIP-24 wide (15.24 mm row spacing), SO-24 wide (WG), SSOP-24 (EWG)
Pin map (primary package) :
Pin
Name
Direction
1
DIN
IN
2
DIG 0
OUT
3
DIG 4
OUT
4
GND
power_in
5
DIG 6
OUT
6
DIG 2
OUT
7
DIG 3
OUT
8
DIG 7
OUT
9
GND
power_in
10
DIG 5
OUT
11
DIG 1
OUT
12
LOAD
IN
13
CLK
IN
14
SEG A
OUT
15
SEG F
OUT
16
SEG B
OUT
17
SEG G
OUT
18
ISET
IN
19
V_POS
power_in
20
SEG C
OUT
21
SEG E
OUT
22
SEG DP
OUT
23
SEG D
OUT
24
DOUT
OUT
KiCad footprint : Package_DIP:DIP-24_W15.24mm
Description : Serial-input common-cathode 7-segment LED driver multiplexing up to 8 digits (or an 8×8 matrix). Includes BCD decoder and 8×8 SRAM.
Operating voltage / current : V+ 4.0–5.5 V; up to 330 mA with all segments on; shutdown ~150 µA typ.
Datasheet URL : https://www.analog.com/media/en/technical-documentation/data-sheets/MAX7219-MAX7221.pdf
SPICE model : (generic model required)
Notes : Peak segment current set by R_SET between ISET and V+ (9.53 kΩ ≈ 40 mA/seg). Place 10 µF + 0.1 µF at V+. Daisy-chain via DOUT→DIN. Use MAX7221 for clean SPI buses.
TMP36 — Low-voltage analog temperature sensor (10 mV/°C)
Manufacturer(s) : Analog Devices (primary)
MFR P/N (primary) : TMP36GT9Z
Refdes prefix : U
Package(s) : TO-92 (3-pin), SOIC-8 (TMP36GSZ), SOT-23-5 (TMP36GRT)
Pin map (primary package) :
Pin
Name
Direction
1
+Vs
power_in
2
VOUT
OUT
3
GND
power_in
KiCad footprint : Package_TO_SOT_THT:TO-92_Inline
Description : Precision centigrade temperature sensor — linear analog output (10 mV/°C, 750 mV at 25 °C). No calibration required.
Operating voltage / current : V_S 2.7–5.5 V; ~50 µA quiescent; analog 0.1–2.0 V over −40 to +125 °C.
Datasheet URL : https://www.analog.com/media/en/technical-documentation/data-sheets/TMP35_36_37.pdf
SPICE model : (generic model required)
Notes : 500 mV offset enables sub-zero on unipolar ADCs. Add 0.1 µF bypass close to +Vs.
BMP280 — Digital barometric pressure & temperature sensor (I²C/SPI)
Manufacturer(s) : Bosch Sensortec (sole source)
MFR P/N (primary) : BMP280
Refdes prefix : U
Package(s) : LGA-8, 2.0 × 2.5 × 0.95 mm, 0.65 mm pitch
Pin map (primary package) :
Pin
Name
Direction
1
GND
power_in
2
CSB
IN
3
SDI / SDA
BIDIR
4
SCK / SCL
IN
5
SDO / ADDR
BIDIR
6
VDDIO
power_in
7
GND
power_in
8
VDD
power_in
KiCad footprint : Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm
Description : Absolute barometric pressure (300–1100 hPa) + integrated temperature. Selectable I²C (3.4 MHz) or SPI (10 MHz).
Operating voltage / current : VDD 1.71–3.6 V, VDDIO 1.2–3.6 V; ~2.7 µA @ 1 Hz typ.
Datasheet URL : https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmp280-ds001.pdf
SPICE model : (generic model required)
Notes : 3.3 V part — do not connect to 5 V logic without level shifting. I²C address 0x76 (SDO=GND) or 0x77 (SDO=VDDIO). Tie CSB to VDDIO for I²C.
MPU6050 — 6-axis MEMS IMU (3-axis gyro + 3-axis accelerometer) with DMP
Manufacturer(s) : InvenSense / TDK (sole source; NRND — see ICM-20602 / ICM-42688)
MFR P/N (primary) : MPU-6050
Refdes prefix : U
Package(s) : QFN-24, 4 × 4 × 0.9 mm, 0.5 mm pitch
Pin map (primary package, headline pins) :
Pin
Name
Direction
1
CLKIN
IN
6
AUX_DA
BIDIR
7
AUX_CL
OUT
8
VLOGIC
power_in
9
AD0
IN
10
REGOUT
OUT
11
FSYNC
IN
12
INT
OUT
13
VDD
power_in
18
GND
power_in
20
CPOUT
OUT
23
SCL
IN
24
SDA
BIDIR
(Pins 2–5, 14–17, 19, 21, 22 are NC/reserved — leave per datasheet.)
KiCad footprint : Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mm
Description : 6-DOF MotionTracking — 3-axis gyro + 3-axis accelerometer with on-chip Digital Motion Processor (DMP) over I²C.
Operating voltage / current : VDD 2.375–3.46 V, VLOGIC 1.71 V–VDD; ~3.9 mA active.
Datasheet URL : https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf
SPICE model : (generic model required)
Notes : 3.3 V part — do NOT drive directly from 5 V logic. I²C address 0x68 (AD0=GND) / 0x69 (AD0=VDD). Required: 10 nF on CPOUT, 100 nF on REGOUT/VDD/VLOGIC. SDA/SCL pull-ups (2.2–10 kΩ).
HCSR04 — Ultrasonic ranging breakout module (2–400 cm, 40 kHz)
Manufacturer(s) : Generic Chinese (Cytron, Elec Freaks, ITead, no-name vendors)
MFR P/N (primary) : HC-SR04
Refdes prefix : U
Package(s) : 4-pin SIP module, 2.54 mm pitch
Pin map (primary package) :
Pin
Name
Direction
1
VCC
power_in
2
TRIG
IN
3
ECHO
OUT
4
GND
power_in
KiCad footprint : VERIFY — not in stock KiCad library. Use Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical or import a community footprint such as Sensor:HC-SR04.
Description : Self-contained ultrasonic distance sensor module. TRIG ≥10 µs pulse → 8-cycle 40 kHz burst → ECHO width proportional to time-of-flight (~58 µs/cm).
Operating voltage / current : VCC 5.0 V ±0.25 V; ~15 mA active, <2 mA idle; ECHO 5 V logic.
Datasheet URL : https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf
SPICE model : (generic model required)
Notes : 5 V part — divide ECHO for 3.3 V MCUs. Min trigger pulse 10 µs; ≥60 ms between measurements. HC-SR04P / RCWL-1601 accept 3–5 V supply.
MOC3021 — Non-zero-crossing triac driver optocoupler
Manufacturer(s) : Vishay (primary), Lite-On, Fairchild/onsemi
MFR P/N (primary) : MOC3021M
Refdes prefix : U
Package(s) : DIP-6
Pin map (primary package) :
Pin
Name
Direction
1
ANODE
IN
2
CATHODE
IN
3
NC
NC
4
MT1
OUT
5
SUBSTRATE
NC
6
MT2
OUT
KiCad footprint : Package_DIP:DIP-6_W7.62mm
Description : Optically isolated non-zero-crossing triac driver for gating a larger power triac controlling AC mains loads. 7500 V (peak) isolation.
Operating voltage / current : LED I_F(typ) 15 mA, I_FT(max) 15 mA; output triac V_DRM 400 V, I_TSM 1 A peak; isolation 7500 V_pk (5300 V_RMS).
Datasheet URL : https://www.vishay.com/docs/83648/moc3021m.pdf
SPICE model : (generic model required)
Notes : Random-phase (NON zero-crossing) — use MOC3041/3061/3081 for zero-crossing. Drive a separate power triac through a current-limiting resistor (~360 Ω). Pin 5 leave floating.
OPTO_4N25 — General-purpose phototransistor optocoupler with base pin
Manufacturer(s) : onsemi (primary), Vishay, Lite-On
MFR P/N (primary) : 4N25
Refdes prefix : U
Package(s) : DIP-6
Pin map (primary package) :
Pin
Name
Direction
1
ANODE
IN
2
CATHODE
IN
3
NC
NC
4
EMITTER
OUT
5
COLLECTOR
OUT
6
BASE
OUT
KiCad footprint : Package_DIP:DIP-6_W7.62mm
Description : Single-channel phototransistor optocoupler with accessible base pin. 5300 V_RMS isolation.
Operating voltage / current : LED I_F max 60 mA, V_F ≈ 1.15 V; V_CEO 30 V, I_C max 50 mA, CTR(min) 20%; isolation 5300 V_RMS.
Datasheet URL : https://www.onsemi.com/pdf/datasheet/4n25-d.pdf
SPICE model : onsemi PSpice library
Notes : Base pin (6) usually left floating. Slow (~2–5 µs) — use 6N137 for digital signalling.
OPTO_TLP521 — Single-channel phototransistor optocoupler (DIP-4)
Manufacturer(s) : Toshiba (primary); Isocom, Lite-On (second-source equivalents)
MFR P/N (primary) : TLP521-1
Refdes prefix : U
Package(s) : DIP-4 (single, primary); DIP-8 dual (TLP521-2); DIP-16 quad (TLP521-4)
Pin map (primary package) :
Pin
Name
Direction
1
ANODE
IN
2
CATHODE
IN
3
EMITTER
OUT
4
COLLECTOR
OUT
KiCad footprint : Package_DIP:DIP-4_W7.62mm
Description : Compact single-channel phototransistor optocoupler in DIP-4 — no base pin.
Operating voltage / current : LED I_F max 50 mA, V_F ≈ 1.15 V; V_CEO 55 V, I_C max 50 mA, CTR 50%–600% (rank-dependent); isolation 5000 V_RMS.
Datasheet URL : https://toshiba.semicon-storage.com/info/TLP521-1_datasheet_en_20200924.pdf
SPICE model : (generic model required)
Notes : Officially obsolete in some regions — TLP281 / TLP293 are recommended modern replacements (same pinout).
TLC5940 — 16-channel constant-current sink LED driver with PWM
Manufacturer(s) : Texas Instruments (primary, sole source)
MFR P/N (primary) : TLC5940NT (DIP-28)
Refdes prefix : U
Package(s) : DIP-28 (NT, primary); HTSSOP-28 (PWP); TSSOP-28 (PW); VQFN-32 (RHB)
Pin map (primary package) :
Pin
Name
Direction
1
OUT1
OUT
2
OUT0
OUT
3
VPRG
IN
4
SIN
IN
5
SCLK
IN
6
XLAT
IN
7
BLANK
IN
8
GND
power_in
9
VCC
power_in
10
IREF
IN
11
DCPRG
IN
12
GSCLK
IN
13
SOUT
OUT
14
XERR
OUT (OD)
15
OUT15
OUT
16
OUT14
OUT
17
OUT13
OUT
18
OUT12
OUT
19
OUT11
OUT
20
OUT10
OUT
21
OUT9
OUT
22
OUT8
OUT
23
OUT7
OUT
24
OUT6
OUT
25
OUT5
OUT
26
OUT4
OUT
27
OUT3
OUT
28
OUT2
OUT
KiCad footprint : Package_DIP:DIP-28_W7.62mm
Description : 16-channel constant-current sink LED driver with 12-bit grayscale PWM and 6-bit dot-correction per channel, daisy-chainable.
Operating voltage / current : V_CC 3.0–5.5 V; per-channel sink 0–120 mA programmable (typ max 80 mA continuous), V_OUT max 17 V.
Datasheet URL : https://www.ti.com/lit/ds/symlink/tlc5940.pdf
SPICE model : (generic model required)
Notes : NRND — TLC5947/TLC5948A are successors. Requires R_IREF (~2 kΩ for 20 mA/ch). GSCLK & BLANK must be host-toggled; chip does not free-run PWM.
MAX232 — Dual RS-232 driver/receiver with on-chip charge-pump
Manufacturer(s) : Texas Instruments (primary), Maxim/ADI (originator), Intersil/Renesas
MFR P/N (primary) : MAX232CPE (DIP-16)
Refdes prefix : U
Package(s) : DIP-16, SOIC-16
Pin map (primary package) :
Pin
Name
Direction
1
C1_POS
passive (cap)
2
V_POS
OUT (≈ +10 V)
3
C1_NEG
passive (cap)
4
C2_POS
passive (cap)
5
C2_NEG
passive (cap)
6
V_NEG
OUT (≈ -10 V)
7
T2OUT
OUT (RS-232)
8
R2IN
IN (RS-232)
9
R2OUT
OUT (TTL)
10
T2IN
IN (TTL)
11
T1IN
IN (TTL)
12
R1OUT
OUT (TTL)
13
R1IN
IN (RS-232)
14
T1OUT
OUT (RS-232)
15
GND
power_in
16
VCC
power_in
KiCad footprint : Package_DIP:DIP-16_W7.62mm
Description : Dual RS-232 line driver/receiver using on-chip dual charge-pump to convert 5 V logic to ±10 V RS-232 from a single 5 V supply.
Operating voltage / current : V_CC 4.5–5.5 V; I_CC ~8 mA typ; driver swing ±7.5 V loaded; receiver inputs ±30 V tolerant; up to 120 kbit/s.
Datasheet URL : https://www.ti.com/lit/ds/symlink/max232.pdf
SPICE model : https://www.ti.com/product/MAX232
Notes : Requires 4 external charge-pump capacitors + VCC bypass. MAX232 specifies 1 µF; MAX232A allows 100 nF. Receivers have internal 5 kΩ pull-down.
Needs Review (VERIFY flags)
The following entries carry (VERIFY: ...) flags that should be double-checked against the live KiCad 7+ library before the implementation pass:
STM32F411CEU6 — UFQFPN-48 footprint string varies between KiCad library versions (QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm vs UFQFPN-48-1EP_...).
RP2040 — QFN-56 EP size suffix depends on KiCad library version.
ESP8266_12F — RF_Module:ESP-12F may not exist in all KiCad library versions; RF_Module:ESP-12E shares the same pad pattern.
LMV358 — No through-hole part stocked by TI; primary footprint is SOIC-8. Use a compatible second-source DIP-8 if through-hole is required.
HCSR04 — Not in the stock KiCad library at all; a 4-pin 2.54 mm header footprint or a community-supplied module footprint must be selected.
All chips in this catalogue now carry full per-pin tables, including the seven previously-abbreviated high-pin-count MCUs (ATmega2560, ATmega32U4, STM32F103C8T6, STM32F411CEU6, RP2040, ESP32_WROOM_32, ESP8266_12F).
Class names for 2N... transistors and 1N... diodes are prefixed with their IEEE 315 refdes letter (Q2N3904, Q2N3906, Q2N2222, Q2N7000; D1N4148, D1N4001, D1N4007, D1N5817, D1N4733A, D1N4742A) — both legal Python identifiers and faithful to the real-world refdes-plus-part-number naming on schematics and BOMs (Q1 is a transistor; per the BOM, Q1 is a 2N3904).