My USB-powered board contains a microcontroller, a small display and a lithium charger IC, and at full load it needs about 450 mA from the 5 V line. It works on my PC, but I want to stay within the rules: I have read about 100 mA, 500 mA and 1.5 A limits in different places.
How much current is a device allowed to take from a USB 2.0 port at each stage, how does it request more, and how does it recognise a wall charger that can supply more?




