Điều này hơi phức tạp. Về cơ bản, có một số yếu tố hạn chế: Các đường IO từ bộ vi điều khiển (tức là các chân tương tự và kỹ thuật số) có cả giới hạn dòng tổng hợp (ví dụ: tổng) và giới hạn trên mỗi chân: Tuy nhiên, tùy thuộc vào cách bạn xác định Arduino Pins, đây không phải là toàn bộ câu chuyện. Chân 5V của arduino không được kết nối thông qua vi điều khiển. Như vậy, nó có thể cung cấp nhiều năng lượng hơn đáng kể. Khi bạn cấp nguồn cho arduino từ USB, giao diện USB sẽ giới hạn tổng mức tiêu thụ điện năng của bạn ở mức 500 mA.