Hello,

We are designing an application using an MSP430F5438 and a TUSB3410. Our application ca be charged over usb, for instance when it is connected to a PC.

We would like to draw as much current as authorized from the usb port  for charging our battery. We could set bMaxPower in the configuration descriptor to 500mA, for instance. But what if the PC does not allow to draw more than 100mA ? I think that some negociation will take place between the TUSB3410 and the PC to fallback to 100mA.

So my question is: is there a way to retrieve, from the MSP430 (connected through I2C to the MSP430F5438) what is the maximum current that can be drawn from the usb port to which the TUSB3410 is currently connected ?

Thanks,

Thierry