GPIO Header Pin Mapping

After a little research with the Raspberry Pi circuit diagram, I mapped the labels on the P1 header pins to a new set of labels on the BCM2835 IC. The pin labels have GPIO n designations, which could prove useful for programming purposes. In the diagram above, the colour code scheme is the same as that used in the BCM2835 manual.

These GPIO pins can have up to six alternate functions as shown by the column headings ALT0 to ALT5. ALT0 is the default configuration that is used. It is also important to note that internal resistors provide some of the pins with a high pull, whilst others a low pull.

All of these pins have individual general-purpose I/O use; however, some form groups for special functions. For example, SPIO pins are in pink, and grouped together for synchronous data communication between the processor and an external device.

This Article Continues...

Raspberry Pi Board B GPIO Header
Raspberry Pi GPIO Header Pinout
GPIO Header Pin Mapping
Raspberry Pi GPIO Header Pin Protection
Raspberry Pi GPIO Pinout
Raspberry Pi GPIO Interfacing and LED Blinking
Raspberry Pi GPIO Interface Circuit
Raspberry Pi Motor Controller

Related Articles

Easy Raspberry Pi GPIO Projects
The Cambridge Boffin: Raspberry Pi GPIO Buffer Project
GPIO Cable Raspberry Pi
Raspberry Pi Pinout