Чтобы определить максимально допустимый ток для каждого цифрового вывода микроконтроллера, нужно уточнить информацию в datasheet на своё устройство. 3
Например, для микроконтроллера AVR максимальный ток через один вывод не должен превышать 40 мА. 1 А ток через выводы VCC и GND не должен превышать 200 мА для PDIP и 400 мА для корпусов TQFP/MLF. 1
Также для некоторых микроконтроллеров, например STM32F100xx, максимально допустимый выходной ток одного вывода составляет 25 мА. 3 Если нагружены несколько выводов, то нужно учитывать ограничение по току линий питания микроконтроллера и линий земли величиной 150 мА. 3
Не следует допускать работу выводов при максимальном токе, должен быть запас для более надёжной работы. 3