Is there a spec sheet anywhere which lists the electrical specifications for the varios GPIO pins on the RPi revision B? For example, if they are open collector etc, output voltage, max input voltage, max sink/source current, and so on?

I assume it's different between the different types, e.g. PWM, I2C etc, and obviously if they're programmed as inputs or outputs.


  • 1
    Yes, unfortunately, Broadcom does not seem to provide the full (electical) spec on their web site, unlike other SoC manufactures. I've been looking for those specs, too.
    – Ber
    Apr 8, 2013 at 8:10
  • <rant> It is ridiculous but it seems that the data for the electrical properties of the SoC is not readily available! As an electrical and electronic engineer I'd expect to have access to the voltage and current levels (minimum/typical/maximum OR absolute limit depending on the nature of the characteristic) and timing data - it is essential to properly design interface circuitry and this is a device that the Foundation wants user to be able to wire into projects! </rant>
    – SlySven
    Dec 4, 2015 at 18:08
  • also relevant: raspberrypi.stackexchange.com/q/60218/19949
    – Ghanima
    Jun 15, 2019 at 7:21

2 Answers 2


There's quite a bit of information about the GPIOs on the lowlevel peripherals page (and linked pages) on the Embedded Linux wiki.

  • 1
    +1 Thanks - its the best I've seen yet, but I'd have expected something more comprehensive! I'm amazed there isn't a more formal set of specifications, such as rise/fall times and all the other data you'd expect for electronic hardware.
    – CL22
    Mar 25, 2013 at 10:17
  • +1 Agreed it is something of use, but there is little or no electrical detail.
    – SlySven
    Dec 4, 2015 at 18:10

I believe there are no extra ICs for the GPIO ports, so have you taken a look at the Broadcom Spec?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.