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.

AM623: AM623 USB Boot

Part Number: AM623

Please tell me  the behavior when booting the AM623 via USB Type-C.
When set to USB boot mode, does USB0_DRVVBUS become active?
I am attempting to control the enable signal of  load switch for the VBUS using USB0_DRVVBUS, and I want to confirm whether the enable signal becomes active during boot.

I understand that in USB boot mode, the AM62 boots as a DFU (Device), so it does not become active, but just wanted to confirm.

image.png

  • Hello Ootaka-san,

    I understand that in USB boot mode, the AM62 boots as a DFU (Device), so it does not become active, but just wanted to confirm.

    Yes, USB controller is driving pin DRVVBUS high/low per USB specs when configured in host mode and doesn't use at all it when the USB port is implemented in device mode.

    ROM code is using pin 8 or 13 to know which way to go - DFU or MSC, part of each of them is to configure the controller to device or host mode. From then on, USB controller is driving DRVVBUS (or leaves it unused in 0) automatically in HW, it is not directly controllable by ROM or SW. 

    Best regards,

    Stan