AN2437 USB-to-GPIO Bridging with Microchip USB47xx and USB49xx Hubs
The USB-to-GPIO Bridging feature of Microchip’s USB47xx and USB49xx hubs provides system designers expanded system control and potential BOM reduction. General Purpose Input/Outputs (GPIOs) may be used for any general 3.3V-level digital control and input functions.
Commands may be sent from the USB Host to the internal Hub Feature Controller device in the Microchip hub to perform the following functions:
•Set the direction of the GPIO (input or output)
•Enable a pull-up resistor
•Enable a pull-down resistor
•Read the state
•Set the state