Logic ICs for Arduino and ESP32 projects
9 parts, each with its pinout, wiring per board, code that compiles and the mistakes to avoid.
NE555 TimerAn 8-pin bipolar precision timer IC that generates accurate time delays and oscillation from a single external resistor-capacitor network.
74HC595 Shift RegisterThe 74HC595 is an 8-bit serial-in, parallel-out shift register that turns three microcontroller pins into eight latched outputs.
Generic DIP-8 ICA standard 8-pin dual in-line (DIP-8) package outline for through-hole chips, the breadboard-friendly footprint behind 555 timers, dual op-amps, serial EEPROMs, and small microcontrollers.
74HC165 Shift RegisterThe 74HC165 is an 8-bit parallel-in, serial-out shift register that reads eight buttons or switches on three microcontroller pins.
CD4051 8-Channel Analog MuxThe CD4051 is an 8-channel analog multiplexer that lets one analog pin read eight sensors, or one output reach eight loads.
Logic Level Converter (4-ch)A 4-channel bi-directional logic level converter that lets 3.3 V and 5 V parts share I2C, UART and digital lines safely.
MCP23017 IO Expansion BoardThe MCP23017 adds 16 digital I/O pins to any microcontroller over two I2C wires, with interrupts and up to eight boards on one bus.
PC817 OptocouplerThe PC817 is a 4-pin optocoupler that passes a signal through light across 5 kV of isolation, so a 12 V or 24 V circuit can talk to a microcontroller safely.
PCF8574An I2C I/O expander board that adds eight quasi-bidirectional pins at addresses 0x20 to 0x27, set by three jumpers.