Raspberry PI GPIO Pins

Voltage for Raspberry Input and Output GPIO Pins

As Output you can define 3V3 GPIO Pins. The output pin can be set to high (3V3) or low (0V).

  • Output
    • Maximum total of all pins 50 mA.
    • Default 8 mA max per pin. (Returns to this configuration after reset.)
    • Software configurable from 2 mA to 16 mA.
  • Input
    • Threshold of 1.8V
    • Maximum 0.5 mA
    • Use a 6Kohm resistor to ensure that current from a 3.3V source cannot exceed 0.5 mA
      • 3.3V / 6000Ω = .00055A )

More Pins

As well as simple input and output devices, the GPIO pins can be used with a variety of alternative functions, some are available on all pins, others on specific pins.

  • PWM (pulse-width modulation)
    • Software PWM available on all pins
    • Hardware PWM available on GPIO12, GPIO13, GPIO18, GPIO19
  • SPI
    • SPI0: MOSI (GPIO10); MISO (GPIO9); SCLK (GPIO11); CE0 (GPIO8), CE1 (GPIO7)
    • SPI1: MOSI (GPIO20); MISO (GPIO19); SCLK (GPIO21); CE0 (GPIO18); CE1 (GPIO17); CE2 (GPIO16)
  • I2C
    • Data: (GPIO2); Clock (GPIO3)
    • EEPROM Data: (GPIO0); EEPROM Clock (GPIO1)
  • Serial
    • TX (GPIO14); RX (GPIO15)

 

GPIO Pins

3V3 power125V power
GPIO 2 (SDA)345V power
GPIO 3 (SCL)56Ground
GPIO 4 (GPCLK0)78GPIO 14 (TXD)
Ground910GPIO 15 (RXD)
GPIO 171112GPIO 18 (PCM_CLK)
GPIO 271314Ground
GPIO 221516GPIO 23
3V3 power1718GPIO 24
GPIO 10 (MOSI)1920Ground
GPIO 9 (MISO)2122GPIO 25
GPIO 11 (SCLK)2324GPIO 8 (CE0)
Ground2526GPIO 7 (CE1)
GPIO 0 (ID_SD)2728GPIO 1 (ID_SC)
GPIO 52930Ground
GPIO 63132GPIO 12 (PWM0)
GPIO 13 (PWM1)3334Ground
GPIO 19 (PCM_FS)3536GPIO 16
GPIO 263738GPIO 20 (PCM_DIN)
Ground3940GPIO 21 (PCM_DOUT)

Leave a Comment

Your email address will not be published. Required fields are marked *