Skip to content

Raspberry Pi Pinout Reference

Explore Raspberry Pi pinouts with this free Raspberry Pi Pinout Reference. Identify GPIO pins, power pins, UART, SPI, I2C, PWM, ADC compatibility, and connector layouts for Raspberry Pi boards.

12 views Free
Board Pinout Selector
Broadcom Universal 40-Pin Platform
Loading... Interface Layout Standard
Visual Schematic & Pinout Map
CLICK TO LARGE AND ENLARGE

Input Parameters Specification

VCC_IO Compute Configurations Compute module bank logic thresholds can be configured dynamically to 1.8V, 2.5V, or 3.3V.
CSI MIPI Signal Pairs High-speed camera connections route raw sensor data over matched impedance differential clock and data lanes.
Pin/Lead Multiplexing Broadcom SoC register configurations designed to map physical pins dynamically to UART, SPI, I2C, or GPIO roles.
Power Sourcing Schemes Power routing configurations allocating load paths across USB, battery inputs, and regulated pin rails.

Practical Operational Examples

Configuring Serial Console on RPi

Target pins 8 (TXD0) and 10 (RXD0) on the 40-pin header using a 3.3V USB-to-UART converter for serial terminal debug consoles safely.

Adding I2C Bus Pull-Ups

Pins 3 (SDA1) and 5 (SCL1) on standard RPi headers include on-board 1.8k-ohm physical pull-up resistors to the 3.3V rail.

Controlling PWM Channels

Drive motors or adjust LED brightness by mapping output lines to hardware-backed PWM0 (pin 32) or PWM1 (pin 33) channels.

Compute Module Boot Config

On Compute Modules, connect the USB boot enable line to GND to allow the flash memory to be mounted over USB.

Logic and Power Rail Theory

Raspberry Pi platforms utilize Broadcom BCM series SoC architectures. Because these modern silicon chips feature sub-micron processes, they rely on clean, stabilized 3.3V CMOS logic signaling. Applying direct 5V input lines to these delicate ports will compromise internal chip junctions and lead to complete processor failure.

Tip: Always trace and secure your common ground (GND) connections first to protect high-frequency SPI and I2C lines from static discharge.

Formulas & Mathematical Logic

Series Current Limiting: R_series = (3.3V - V_led) / I_target (Keep below 4-8mA per pin)
I2C Pull-Up Range: R_min = (3.3V - V_low) / I_sink, preventing overcurrent drain on open-drain pins.
CSI Differential Match: Coaxial FPC CSI traces must maintain a characteristic differential impedance of 100 Ohms to minimize signal reflection.

Step-by-Step Selection Walkthrough

Choose the target Raspberry Pi board using the select menu at the top of the page.
Review the updated standard card showing the board's class and primary SoC chipset.
Study the customized 2D vector layout showing board structure and pin headers.
Consult the exhaustive connection tables below the diagram to locate specific peripheral pin assignments.

About This Reference Guide

Your direct lookup path for Raspberry Pi development boards and interfaces.

This reference index consolidates pin configurations, expansion header maps, and line assignments for the Raspberry Pi family.

Finding accurate pinout layouts is crucial for embedded designers, system architects, IoT engineers, and DIY hobbyists. This directory documents active signal paths to help prevent wiring errors, serial protocol failures, and board damage.

Always verify pinout configurations with a digital multimeter before powering up custom circuits or shield adapters.

Supported BoardsRaspberry Pi A, A+, B, B+, 2B, 3B, 3B+, 3A+, Zero, Zero W, and Compute Modules.
Hardware SafeguardsClear warnings regarding 3.3V logic thresholds and current limitations.
Protocol MapsDirect pin definitions for SPI, UART, I2C, DAC, and active RF lines.
Compute Module ProfilesDocuments SODIMM banks and configuration lines for custom carrier boards.

Frequently Asked Questions

1. Are Raspberry Pi GPIO pins 5V tolerant?

No, the logic pins operate strictly at a 3.3V threshold. Exposing any GPIO, SPI, or UART pins to a 5V logic source without a level shifter can cause immediate hardware failure.

2. What is the default baud rate of the serial console?

By default, Raspberry Pi boards configure their main UART debug terminal (TXD0 / RXD0) to a baud rate of 115200.

3. Can I power the Raspberry Pi directly using the 5V pins?

Yes, you can apply regulated 5.0V directly to pins 2 or 4 on the header. However, this bypasses the on-board input protection fuse, so ensure your power source is regulated and stable.

4. Why do some SPI and I2C channels fail when a camera is connected?

High-density boards may share physical SoC traces between certain GPIO pin groups and the CSI camera connector, disabling these pins when the camera is active.

5. How do I reset search filters in this tool?

Clear any text from the search box at the top of the interface to restore the full list of pinout cards.

Related Electronics Tools

Transformer Turns Ratio CalculatorIdentify primary and secondary system winding calculations.
Inductor Energy Storage CalculatorMeasure stored energy metrics inside transformer components.
SMPS Duty Cycle CalculatorEvaluate performance criteria on active switching regulators.
Wire Gauge CalculatorEstimate safe wire sizes for diverse line current applications.

Related Tools

About this tool

Raspberry Pi Pinout Reference is a free online calculator tool. Use it to get instant, accurate results for your electronics calculations.