Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inconsistent values for GPIO current for Arduino Leonardo #2321

Open
kevinjwalters opened this issue Dec 12, 2024 · 0 comments
Open

Inconsistent values for GPIO current for Arduino Leonardo #2321

kevinjwalters opened this issue Dec 12, 2024 · 0 comments

Comments

@kevinjwalters
Copy link

The shop page https://store.arduino.cc/products/arduino-leonardo-with-headers has a table value DC Current per I/O Pin with 40 mA. This is the absolute maximum in the manufactuer's datasheet for the microcontroller. The text in Input and Output section matches this value, see below.

Each of the 20 digital i/o pins on the Leonardo can be used as an input or output, usingpinMode(), digitalWrite(), and digitalRead() functions. They operate at 5 volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms. In addition, some pins have specialized functions:

Under Tech Specs tab in https://docs.arduino.cc/hardware/leonardo/#tech-specs the DC Current per I/O Pin in the table says 10 mA

(I note these two values do not match the 20mA value recommended for the Arduino UNO R3 using a very similar microcontroller.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant