ARDUINO UNO için: Bu biraz karmaşık. Temel olarak, birkaç sınırlayıcı faktör vardır: Mikrodenetleyiciden gelen IO hatları (yani analog ve dijital pinler) hem toplam akım limitine hem de pin başı limitine tabidir: Ancak, Arduino "Pins" in nasıl tanımlandığına bağlı olarak, hikayenin tamamı bu değildir. Arduino'nun 5V pini mikrodenetleyici ile bağlı değildir. Bu nedenle, önemli ölçüde daha fazla güç sağlayabilir. Arduino'nuzu USB'den çalıştırırken, USB arayüzü toplam güç tüketiminizi 500 mA ile sınırlar. Bu, arduino kartındaki cihazlarla paylaşıldığından mevcut güç biraz daha düşük olacaktır. Harici bir güç kaynağı kullanırken, varil güç konektörü aracılığıyla, maksimum 1 Amper dereceli bir yerel 5V regülatörle sınırlandırılırsınız. Bu aynı zamanda termal olarak da sınırlıdır, yani gücü çekerken regülatörün ısınması anlamına gelir. Aşırı ısındığında geçici olarak kapanır. 3.3V ayarlı çıkış, 3.3V regülatörün limiti 150 mA maks dır.
Özetle Herhangi bir IO pini için mutlak maksimum 40 mA'dır (bu maksimumdur. Asla tam olarak 40 mA'yı bir pinden çekmemelisiniz. Temel olarak, Atmel'in artık çipin zarar görmeyeceğini garanti edemeyeceği eşiktir. Güvenli bir şekilde bu sınırın altında bulunduğunuzdan daima emin olmalısınız.) Tüm IO pinlerinden gelen toplam akım 200 mA maks dır. 5V çıkış pini, USB kullanırken ~ 400 mA; harici bir güç adaptörü kullanırken ~ 900 mA için iyidir. DİKKAT: 900 mA, ~ 7V sağlayan bir adaptör içindir. Adaptör voltajı arttıkça, regülatörün çalışma ısı miktarı da artar, böylece voltaj arttıkça maksimum akım düşecektir. Buna termal sınırlama denir. 3.3V çıkış, 150 mA sağlayabilmektedir.
NOT: Bir G/Ç pinden çok fazla akım (40mA veya daha fazla) çekerseniz pine zarar verir. G/Ç pinlerinde sigorta yoktur. Arduino kartlarında sadece bir sigorta var: USB portunda 500mA'dan başlayan akımı sınırlayan "sıfırlanabilir bir Polyfuse". Bu sigorta sadece USB ile beslendiğinde ve sadece 5V rayındaki toplam çekme 500mA'dan fazla olduğunda etkilidir.
NOT: 3.3V rayından çekilen herhangi bir güç 5V rayından geçmelidir. Bu nedenle, 3.3V çıkışında 100 mA bir cihazınız varsa, bunu 5V toplam akıma karşı da saymanız gerekir.
NOT: Bu Arduino Due için geçerli değildir ve Arduino Mega için bazı farklılıklar olabilir. ATmega328 mikrodenetleyicisini temel kullanan herhangi bir Arduino için genellikle doğrudur.