Hello,
The datasheet states that most GPIO lines are capable of 4mA (2mA setting also available) and a few are rated at 8mA maximum. If the figures of the datasheet are used to calculate the effective internal resistance, values of around 60 Ohm would be expected for the 4mA setting. This implies short circuit current of 50mA from 3V VDD.
Having run some tests pulsing (several µs duration) a line loaded with various resistance values, I confirmed that the pulse currents are well in excess of the setting value. For example, with a 100 Ohm load the current was 13mA.
What level of pulse current can be safely taken from the GPIO lines?
Is there a Safe-Operating-Area (SOA) for the GPIO lines?
How does the current setting control the current (sensing the actual current, by thermal means, etc.)?
Kind regards,
Jonathan