Current supported by the GPIO pins

What is the maximum current supported by the GPIO pins?
Thank you

Each GPIO pin can safely draw a maximum current of 32 mA, whereas the maximum current draw when all GPIOs are combined should be less than 100 mA. Please take this into account or otherwise, you will end up destroying the GPIO pins.


Personally I worry about damaging my SoC so I aim for 3.3 mA (~1000 ohm current limiting resistor) . Nothing wrong with a large safety margin. And yes it is total overkill, but once you fry a few SBC’s (Small Board Computers) you become a bit less reckless.

Thank you very much for the response, I could not find that information in the technical documentation.