My Uno board digital output pins max current is 64 uA


My arduino uno digital output pins doesn't supply more than 64.00 micro-amps, shouldn't it supply up to 40


I'm frustrated and need some help please !

Thank you ..

Did you remember to turn on the pin's output drivers?

pinMode(pin, OUTPUT);

No i didn’t :smiley:

Thank you sir, that helped :slight_smile:

But how did it work in the first place?! as i can remember the pins are inputs by default … !

The output register doubles as enables for the input pull-up resistors. When you write a 1 to an input pin it turns on the pull-up resistor and that would source a small quantity of current.

Thanks again sir, my regards ..