This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

USB max power - enumeration error if greater than 100mA

Other Parts Discussed in Thread: MSP430F5510

Hello, 

I want to enumerate my device as drawing 200mA so I modified the "USB_MAX_POWER" value, but when plugging the device windows says: "USB Hub Power Exceeded" and the enumeration fails.

- I put the MSP430 on a port where a device declared to draw 250mA was previously implented, it is not a problem related by the computer.

- The problem appears only if I modify the value for something greater than 100mA

- The MSP430 based device works if USB_MAX_POWER is set to 100mA even if the device really use more current.

- 100mA is one "unit load" and is used for "low power bus powered functions", but it is possible to set up to 500mA for "high power bus powered function" but I do not know how to declare which type is the device.

Do anyone have any clue?

Best regards.

**Attention** This is a public forum