Symbols
Schematic symbols from the KiCad library — interactive SymView viewers with pin highlighting and electrical type info. 101 symbols.
Diode2 pins
1N4148
Fast switching diode — 100V, 200mA, 4ns recovery, the universal signal diode
Diode2 pins
1N5819
Schottky barrier diode — 40V, 1A, 0.6V forward drop
Memory8 pins
24LC256
256Kbit I2C EEPROM — 32KB, 400kHz, 1M erase cycles
Logic16 pins
4017
Decade counter/divider — 10 decoded outputs, Johnson counter
Isolator8 pins
6N137
High-speed optocoupler — 10Mbps, logic gate output, 5kV isolation
Logic14 pins
74HC00
Quad 2-input NAND gate — the universal logic gate
Logic14 pins
74HC04
Hex inverter — six independent NOT gates
Logic16 pins
74HC138
3-to-8 line decoder/demultiplexer — active-low outputs
Logic14 pins
74HC164
8-bit serial-in parallel-out shift register — simple GPIO expansion
Logic20 pins
74HC245
Octal bus transceiver — bidirectional, 3-state, level shifting
Analog Switch16 pins
74HC4051
8-channel analog multiplexer — high-speed CMOS version
Logic16 pins
74HC595
8-bit shift register with output latches — serial-in, parallel-out
Logic14 pins
74HC74
Dual D flip-flop — positive-edge triggered, preset and clear
Driver16 pins
A4988 (Pololu Breakout)
Stepper motor driver — 1/16 microstepping, 2A, 35V
Sensor8 pins
ACS712xLCTR-05B
Hall-effect current sensor — +/-5A, analog output, galvanic isolation
Instrumentation Amp8 pins
AD620
Low-cost instrumentation amplifier — single resistor gain set, 120kHz
ADC10 pins
ADS1115IDGS
16-bit I2C ADC — 4-channel, PGA, 860sps, precision measurement
Voltage Regulator3 pins
AMS1117-3.3
3.3V LDO regulator — 1A output, low dropout, SOT-223
MOSFET3 pins
AO3400A
N-channel MOSFET — 30V, 5.7A, logic-level gate, SOT-23 package
Voltage Regulator5 pins
AP2112K-3.3
600mA LDO — low noise, high PSRR, popular on modern dev boards
Sensor8 pins
APDS-9960
Gesture + proximity + ambient light + color sensor — I2C, all-in-one
Microcontroller100 pins
ATmega2560-16A
8-bit AVR mega — 256KB flash, 86 GPIO, the Arduino Mega MCU
Microcontroller32 pins
ATmega328P-A
8-bit AVR microcontroller — the heart of the Arduino Uno, 32KB flash, 23 GPIO, TQFP-32
Microcontroller8 pins
ATtiny85-20S
8-bit AVR — 8KB flash, 6 I/O pins, the minimalist MCU
Transistor3 pins
BC547
NPN general-purpose transistor — 100mA, 45V, the European standard BJT
Sensor8 pins
BME280
Environmental sensor — temperature, humidity, pressure, I2C/SPI
Power Management16 pins
BQ24074RGT
Li-Ion charger with power path — 1.5A, USB-compatible, solar input
MOSFET3 pins
BSS138
N-channel MOSFET — 50V, 200mA, the I2C level-shifter MOSFET
Analog Switch16 pins
CD4051B
Single 8-channel analog multiplexer/demux — bilateral switch
Interface16 pins
CH340G
USB-to-serial bridge — low-cost alternative to FTDI
Interface28 pins
CP2102N-A02-GQFN28
USB-to-UART bridge — USB 2.0 Full Speed, up to 3Mbps, QFN-28
Sensor4 pins
DHT11
Digital temperature & humidity sensor — single-wire, low-cost
Driver16 pins
DRV8825 (Pololu Breakout)
Stepper motor driver — 1/32 microstepping, 2.5A, 45V
Sensor3 pins
DS18B20
1-Wire digital temperature sensor — ±0.5C, parasitic power
Timer8 pins
DS3231M
MEMS real-time clock — ±5ppm accuracy, I2C, battery-backed
Interface44 pins
ENC28J60
10Base-T Ethernet controller — SPI, 8KB buffer, low-cost
RF Module41 pins
ESP32-S3-WROOM-1
Wi-Fi + BLE 5.0 module — AI acceleration, USB OTG, 240MHz dual-core
RF Module38 pins
ESP32-WROOM-32E
Wi-Fi + Bluetooth dual-mode module — 240MHz dual-core, 4MB flash
Interface28 pins
FT232RL
USB-to-UART bridge — FTDI classic, USB 2.0 Full Speed, SSOP-28
Sensor24 pins
ICM-20948
9-axis IMU — 3-axis gyro + accel + mag, I2C/SPI, DMP
Sensor8 pins
INA219AxD
High-side current/power monitor — I2C, 26V, bidirectional
MOSFET3 pins
IRF540N
N-channel power MOSFET — 100V, 33A, logic-level, TO-220
MOSFET3 pins
IRF9540N
P-channel power MOSFET — 100V, 23A, high-side switching
MOSFET3 pins
IRLZ44N
Logic-level N-channel MOSFET — 55V, 47A, 22mOhm, direct 5V/3.3V drive
Driver15 pins
L298N
Dual full-bridge motor driver — 2A/ch, the classic H-bridge IC
Sensor16 pins
LIS3DH
3-axis accelerometer — ultra-low-power, I2C/SPI, +/-16g, FIFO
Voltage Regulator5 pins
LM2596S-5
Simple 5V step-down switching regulator — 3A, 150kHz
Voltage Regulator3 pins
LM317
Adjustable linear voltage regulator — 1.2V to 37V, 1.5A, TO-220
Op-Amp14 pins
LM324
Quad operational amplifier — single-supply, low-power, industry standard
Comparator14 pins
LM339
Quad voltage comparator — open-collector, single or dual supply
Sensor8 pins
LM35-D
Precision analog temperature sensor — 10mV/C, linear, no calibration
Op-Amp8 pins
LM358
Dual operational amplifier — single-supply, low-power, industry standard
Audio8 pins
LM386
Low-voltage audio power amplifier — 250mW, battery operation
Comparator8 pins
LM393
Dual voltage comparator — the go-to comparator, open-collector output
Reference3 pins
LM4040DBZ-5
Precision shunt voltage reference — 5.0V, 0.1% accuracy, SOT-23
Voltage Regulator3 pins
LM7805
Classic 5V linear voltage regulator — 1.5A output, TO-220 package
Interface16 pins
MAX232
Dual RS-232 transceiver — charge pump generates ±10V from 5V
Interface16 pins
MAX3232
True RS-232 transceiver — 3.3V/5V compatible, charge pump
Interface8 pins
MAX485E
RS-485/RS-422 transceiver — half-duplex, slew-rate limited
LED Driver24 pins
MAX7219
LED display driver — 8 digits of 7-segment or 64 LEDs, SPI
Voltage Regulator8 pins
MC34063AD
Classic DC-DC converter — buck/boost/inverting, 1.5A, the vintage workhorse
Voltage Regulator3 pins
MCP1700
Ultra-low quiescent LDO — 1.6uA Iq, 250mA, CMOS, SOT-23
Interface28 pins
MCP23017
16-bit I2C GPIO expander — interrupt output, 1.7MHz I2C
Interface18 pins
MCP2515-xSO
Stand-alone CAN controller — SPI interface, CAN 2.0B, SOIC-18
Interface8 pins
MCP2551-I-P
High-speed CAN transceiver — 1Mbps, 5V, slope control
ADC16 pins
MCP3008
8-channel 10-bit SPI ADC — 200ksps, the Raspberry Pi ADC
DAC6 pins
MCP4725
12-bit I2C DAC — single-channel, EEPROM, SOT-23-6
Sensor24 pins
MPU-6050
6-axis IMU — 3-axis gyro + 3-axis accelerometer, I2C, DMP
Microcontroller14 pins
MSP430F2013IN
Ultra-low-power 16-bit MCU — 0.5uA standby, 16-bit Sigma-Delta ADC
Timer8 pins
NE555D
The legendary 555 timer IC — monostable, astable, and PWM in one chip
MCU_Automotive172 pins
NXP S32K344
ASIL D Lockstep Core Arm Cortex-M7 4MB Automotive MCU, 160 MHz, CAN-FD, Ethernet, ADC. 172-pin HDQFP package.
Op-Amp8 pins
OPA2134
Dual JFET op-amp — SoundPlus audio grade, 8MHz, low distortion
Audio16 pins
PAM8403D
3W stereo Class-D audio amplifier — filterless, 90% efficiency
Isolator4 pins
PC817
General-purpose optocoupler — phototransistor output, 5kV isolation
Interface20 pins
PCF8574TS
8-bit I2C I/O expander — quasi-bidirectional ports, interrupt
Microcontroller40 pins
PIC16F877A-IP
8-bit PIC — 14KB flash, 33 I/O, the classic Microchip MCU
Microcontroller40 pins
PIC18F4550-IP
8-bit PIC with USB — native USB 2.0, 32KB flash, 35 I/O
Transistor3 pins
PN2222A
NPN general-purpose transistor — 600mA, 40V, the universal BJT
Microcontroller56 pins
RP2040
Dual-core ARM Cortex-M0+ — Raspberry Pi silicon, 264KB SRAM, PIO, USB
Interface8 pins
SN65HVD230
3.3V CAN bus transceiver — 1Mbps, low-power standby, SOIC-8
Microcontroller20 pins
STM32F030F4Px
ARM Cortex-M0 — cheapest STM32, 16KB flash, 20-pin, under $1
Microcontroller48 pins
STM32F103C8Tx
ARM Cortex-M3 microcontroller — the famous "Blue Pill" MCU, 64KB flash, 72MHz
Microcontroller48 pins
STM32F411CEUx
ARM Cortex-M4 with FPU — 100MHz, 512KB flash, the "Black Pill" MCU
Microcontroller48 pins
STM32G431CBUx
ARM Cortex-M4 — mixed-signal powerhouse, CORDIC, 170MHz
Microcontroller32 pins
STM32L432KCUx
Ultra-low-power ARM Cortex-M4 — 80MHz, 256KB flash, USB, tiny UFQFPN-32
Clock10 pins
Si5351A-B-GT
Programmable clock generator — 3 outputs, 8kHz to 160MHz, I2C
Driver24 pins
TB6612FNG
Dual H-bridge motor driver — 1.2A, MOSFET output, no heat sink needed
Transistor3 pins
TIP120
NPN Darlington transistor — 5A, 60V, high gain for motor driving
Op-Amp8 pins
TL072
Dual JFET-input op-amp — low noise, high slew rate, the audio favorite
Reference3 pins
TL431DBZ
Programmable shunt voltage reference — 2.5V to 36V, 1% accuracy
LED Driver28 pins
TLC5940NT
16-channel PWM LED driver — 12-bit resolution, dot correction
Power Management8 pins
TP4056-42-ESOP8
Li-Ion/LiPo charger — 1A, linear, constant-current/constant-voltage
Voltage Regulator8 pins
TPS5430DDA
3A step-down converter — 36V input, 500kHz, high efficiency
Voltage Regulator5 pins
TPS62200DBV
High-efficiency step-down converter — 300mA, 95% efficiency, SOT-23-5
Sensor6 pins
TSL25911FN
High-dynamic-range light sensor — I2C, 600M:1 range, lux output
Power Controller8 pins
UC3843
Current-mode PWM controller — offline SMPS, the flyback standard
Driver16 pins
ULN2003A
7-channel Darlington driver — 500mA/ch, built-in flyback diodes
Memory8 pins
W25Q128JVS
SPI NOR flash memory — 128Mbit (16MB), 133MHz, SOIC-8
Interface48 pins
W5500
Hardwired TCP/IP Ethernet controller — SPI, 8 sockets, 80MHz
LED4 pins
WS2812B
Addressable RGB LED — integrated driver, single-wire protocol
RF Module8 pins
nRF24L01 Breakout
2.4GHz wireless transceiver module — SPI, 250kbps to 2Mbps