Pinouts & Pin References
for Modules & Breakouts.
Pinout diagrams and specifications for wireless, motor driver, display, and Computer-on-Modules (SMARC, NRF24, ESP-01, A4988, OLEDs).
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.
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 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.
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.
ESP8266 ESP-01 / ESP-01S Wi-Fi Module
Ultra-compact 2.4 GHz Wi-Fi module with integrated TCP/IP stack, 32-bit Tensilica MCU, and 2x4 (8-pin) 2.54mm pitch header.
RC522 13.56 MHz RFID / NFC Reader Module (MFRC522)
Popular contactless 13.56 MHz RFID reader/writer module based on the MFRC522 IC, supporting ISO/IEC 14443 A / MIFARE cards via SPI interface.
HD44780 1602 / 2004 Character LCD Interface
Industry standard 16-pin interface for dot-matrix alphanumeric LCD modules (16x2, 20x4) based on the Hitachi HD44780 controller, supporting 4-bit and 8-bit parallel modes.
SSD1306 0.96" I2C / SPI OLED Display Module
Standard monochrome 128x64 dot matrix OLED display module driven by the SSD1306 controller with built-in charge pump and support for 4-pin I2C and 7-pin SPI pinouts.
nRF24L01+ 2.4GHz Wireless Transceiver Module
Ultra low-power 2Mbps 2.4 GHz RF transceiver with Enhanced ShockBurst hardware protocol accelerator and 2x4 (8-pin) male header.
ADS1115 16-Bit 4-Channel Precision ADC Module
Ultra-small, low-power 16-bit precision Analog-to-Digital Converter with internal reference, oscillator, programmable gain amplifier (PGA), and I2C interface.
A4988 DMOS Stepper Motor Driver (StepStick)
Complete microstepping motor driver with built-in translator, adjustable current limiting, over-current and over-temperature protection, and 5 step resolutions down to 1/16-step.
DRV8825 Stepper Motor Controller (StepStick)
High-current microstepping bipolar stepper driver with built-in indexing translator, supporting up to 2.5A peak per coil, 45V motor supply, and 1/32 microstepping.
LM2596 SIMPLE SWITCHER 3A Step-Down Voltage Regulator
3A step-down switching voltage regulator operating at 150 kHz switching frequency, widely available as TO-220-5 IC and adjustable DC-DC buck converter module.
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.