The hardware in the Raspberry Pi
- Schematics
- Schematics for the Raspberry Pi
- BCM2835
- The Broadcom processor used in Raspberry Pi 1 and Zero
- BCM2836
- The Broadcom processor used in Raspberry Pi 2
- BCM2837
- The Broadcom processor used in Raspberry Pi 3 (and later Raspberry Pi 2)
- BCM2837B0
- The Broadcom processor used in Raspberry Pi 3B+ and 3A+
- Boot modes
- A description of the available BCM2835/6/7 boot modes
- Mechanical drawings
- Mechanical drawings of the Raspberry Pi
- Power
- Powering the Raspberry Pi
- USB
- USB on the Raspberry Pi
- GPIO
- General Purpose Input/Output pins on the Raspberry Pi
- SPI
- SPI on the Raspberry Pi
- DPI (Parallel/RGB Display)
- DPI on the Raspberry Pi
- Peripheral addresses
- How to access peripheral addresses using the bcm_host helpers
- Standard conformity documentation
- Conformance documentation for the various standards bodies
- Revision codes
- Raspberry Pi revision code reference
- OTP Bit definitions
- Register and bit definitons for the One-Time Programmable (OTP) memory on the Raspberry Pi
- Processor frequency and thermal management
- Information on how the Raspberry Pi manages CPU frequencies and heat dissipation