The Interactive Database for
Pinouts & Hardware Diagrams.
Interactive diagrams, pin functions and links to technical datasheets for microcontrollers, dev boards, and ICs at a glance.
All Boards, Chips & Connectors
Development platforms, microcontrollers, ICs and standard interfaces
Raspberry Pi Compute Module 5 (CM5 / CM5Lite)
High-performance System-on-Module powered by Broadcom BCM2712 quad-core Cortex-A76 @ 2.4GHz and RP1 I/O controller, up to 16GB LPDDR4x-4267, optional eMMC, PCIe Gen2 x1, Gigabit Ethernet, dual 4Kp60 HDMI, dual 4-lane MIPI, dual USB 3.0 via two 100-pin Hirose DF40 connectors.
Arduino Mega 2560 R3
Microcontroller board based on the ATmega2560 featuring 54 digital input/output pins (of which 15 can be used as PWM outputs), 16 analog inputs, 4 hardware UART serial ports, a 16 MHz crystal oscillator, USB connection, a power jack, an ICSP header, and a reset button.
Raspberry Pi Compute Module 4 (CM4 / CM4Lite)
System-on-Module powered by Broadcom BCM2711 quad-core Cortex-A72 @ 1.5GHz, up to 8GB LPDDR4, optional eMMC, PCIe Gen2 x1, Gigabit Ethernet, dual HDMI 4Kp60, via two 100-pin Hirose DF40 board-to-board connectors.
SMARC 2.2 Computer-on-Module Pinout
Standardized 314-pin edge connector pinout specification for Smart Mobility ARChitecture (SMARC 2.2) Computer-on-Modules (82x50mm & 82x80mm). Defines LVDS/eDP/DSI, HDMI/DP++, 4x PCIe, 2x GBE, 6x USB 2.0/3.2, 4x MIPI-CSI, SATA, SPI/eSPI/QSPI, audio, serial and power management signals.
Raspberry Pi Pico W (Wi-Fi & Bluetooth)
High-performance wireless microcontroller board built around the RP2040 dual-core ARM Cortex-M0+ processor and an Infineon CYW43439 wireless chip supporting 2.4GHz 802.11n Wi-Fi 4 and Bluetooth 5.2 (BLE). Features 26 multifunction GPIOs, 3 ADC channels, 2MB onboard flash, and 8 Programmable I/O (PIO) state machines.
Raspberry Pi Compute Module 3+ (CM3+ / CM3 / CM1)
Standard DDR2-SODIMM 200-pin System on Module powered by Broadcom BCM2837B0 64-bit quad-core Cortex-A53 @ 1.2GHz, 1GB LPDDR2 RAM, and optional 8GB/16GB/32GB eMMC Flash (or Lite). Pin-compatible with CM1 and CM3.
Raspberry Pi Compute Module 4S (CM4S)
Drop-in upgrade for CM1/CM3/CM3+ SODIMM carrier boards featuring the Raspberry Pi 4 BCM2711 quad-core Cortex-A72 @ 1.5GHz processor, up to 8GB LPDDR4-3200 SDRAM, and eMMC in the 200-pin SODIMM form factor.
Seeed Studio XIAO ESP32-C3 Development Board
Thumb-sized (21 x 17.5 mm) IoT development board powered by the Espressif ESP32-C3 32-bit RISC-V single-core processor at up to 160 MHz. Features 2.4GHz Wi-Fi 4, Bluetooth 5.0 (BLE), integrated battery charging management, USB-C, and 14 breadboard-friendly GPIO pins.
Raspberry Pi Compute Module Zero (CM0 / CM0Lite)
Compact 39mm x 33mm System-on-Module based on Raspberry Pi Zero 2 W with RP3A0 SiP (quad-core 64-bit BCM2837 @ 1GHz, 512MB LPDDR2, optional 8GB/16GB eMMC or Lite) featuring 132 castellated edge pins at 1mm pitch.
USB 2.0 Type-A Connector & Receptacle
Standard 4-contact USB 2.0 Type-A connector. Supports High-Speed (480 Mbps), Full-Speed (12 Mbps), and Low-Speed (1.5 Mbps) data transfer with 5V VBUS power delivery up to 500mA (2.5W).
MCP4725 12-Bit DAC with I2C Interface and EEPROM
Low-power, high accuracy, single channel, 12-bit voltage output Digital-to-Analog Converter (DAC) with integrated non-volatile EEPROM and 2-wire I2C interface. Stores power-on reset output settings directly in on-board EEPROM.
TXS0108E 8-Bit Bidirectional Voltage-Level Translator
8-bit non-inverting bidirectional logic voltage level translator with automatic direction sensing and output enable (OE). Allows seamless communication between mixed-voltage systems (e.g. 1.8V/3.3V microcontrollers and 5V sensors/peripherals) across high-speed I2C, SPI, and UART buses.
MCP4921 12-Bit DAC with SPI Interface
Single-channel 12-bit Digital-to-Analog Converter (DAC) with an internal output amplifier and high-speed SPI serial interface (up to 20 MHz). Features user-selectable gain (1x or 2x) and selectable external voltage reference input.
Macronix MX25L25645G (SOP-16)
3V 256M-bit (32M-byte) CMOS MXSMIO Multi-I/O Serial NOR Flash in 16-pin SOP 300-mil package. Features a dedicated hardware RESET# input on Pin 3 and NC/SIO3 on Pin 1.
Macronix MX25L25645G (SOP-8 / WSON-8)
3V 256M-bit (32M-byte) CMOS MXSMIO Multi-I/O Serial NOR Flash in 8-pin SOP 200-mil and 8-land WSON packages. Supports Single/Dual/Quad I/O, QPI, DTR mode up to 133MHz, JEDEC ID C2h 2019h.
Frequently Asked Questions & Transparency
Helpful information about data sources, usage, and privacy
Where does the pinout data and technical specification come from?
The pinout data and technical specifications are based on official manufacturer datasheets as well as publicly available documentation and community resources. As PinoutDatabase is an independent project maintained by me as an individual, I strive for high accuracy, though inadvertent mistakes can still happen.
Can I use the graphics and how are they created?
The SVG vector files and PNG graphics are free to download and use for private/personal purposes. Depending on the component, the diagrams are either crafted manually or generated automatically based on package footprint and pin definitions.
Found an error or missing a component? How can I give feedback?
Community feedback is always appreciated! If you spot an error or are missing a specific component, please use the 'Report Issue' button directly on that component's page or send me a message via the contact form.
Is the site free to use and how is privacy handled?
Currently, using PinoutDatabase is completely free and requires no registration. All interactive web tools run entirely client-side inside your browser. Detailed information regarding data processing can be found directly on our Privacy Policy page.