2.4.2 Current Consumption by Device
Raspberry Pi has a limited current that can be supplied to the entire USB port. Raspberry Pi 1 model A, A+, B can supply up to 500mA of current to all USB devices. Raspberry Pi model 1 model B+ and Raspberry Pi 2 model B can supply up to 600mA/1.2A current to all USB devices, which can be switched according to the firmware setting. The Raspberry Pi 3 model B has been improved to provide up to 1.2 A current to the USB port, allowing you to connect more USB devices which requires much current directly to Raspberry Pi compared to the previous models.