User avatar
rurwin
Forum Moderator
Forum Moderator
Posts: 4205
Joined: Mon Jan 09, 2012 3:16 pm
Contact: Website

Re: GPIO Current limits?

Tue Feb 21, 2012 7:45 am

There's a nice datasheet with all the register details on, but the one thing it does not have on there is the voltage and current limits for the GPIO pins.

We need to know how much current the SoC can source and sink, and what voltages it puts out, if we are to build effective buffers and level shifters. Failing that, which logic families is it compatible with, what is its fan-out and how many input unit loads does it represent?

User avatar
TonyD
Posts: 439
Joined: Thu Sep 08, 2011 10:58 am
Location: Newcastle, UK
Contact: Website

Re: GPIO Current limits?

Tue Feb 21, 2012 1:17 pm

I wouldn't expect the SoC is able to source or sink too much current, guessing I would say somewhere between 5 and 10mA per pin.
Tony

User avatar
Gert van Loo
Posts: 2409
Joined: Tue Aug 02, 2011 7:27 am
Contact: Website

Re: GPIO Current limits?

Tue Feb 21, 2012 1:20 pm

I posted a long email about GPIO current a while ago.  I suggested to limit it to ~5mA/pin. In practice you just have to know what you are doing, drawing a lot of current from one pin or a bit from a lot of pins. It is all a matter of voltage droop/ground bounce, rise/fall times, capacitive loads, frequency, signal quality etc.

It is CMOS logic running at 3V3.

Return to “Other projects”

Who is online

Users browsing this forum: Martin Frezman and 10 guests