SPRUJC6A December 2024 – July 2025 AM2752-Q1 , AM2754-Q1
Device Active USB Endpoint Enable Register. This register indicates whether a USB endpoint is active in a given configuration or interface.
Return to Summary Table
| Instance Name | Physical Address |
|---|---|
| USB0 | 3100 C720h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| USBACTEP | |||||||
| R/W | |||||||
| 0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| USBACTEP | |||||||
| R/W | |||||||
| 0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| USBACTEP | |||||||
| R/W | |||||||
| 0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| USBACTEP | |||||||
| R/W | |||||||
| 0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31:0 | USBACTEP | R/W | 0h | USBACTEP USB Active Endpoints [USBActEP] This field indicates if a USB endpoint is active in the current configuration and interface. It applies to USB IN endpoints 0.15 and OUT endpoints 0.15, with one bit for each of the 32 possible endpoints. Even numbers are for USB OUT endpoints, and odd numbers are for USB IN endpoints, as follows: - Bit[0]: USB EP0-OUT - Bit[1]: USB EP0-IN - Bit[2]: USB EP1-OUT - Bit[3]: USB EP1-IN The entity programming this register must set bits 0 and 1 because they enable control endpoints that map to physical endpoints [resources] after USBReset. Hardware clears these bits for all endpoints [other than EP0-OUT and EP0-IN] after detecting a USB reset event. After receiving SetConfiguration and SetInterface requests, the application must program endpoint registers accordingly and set these bits. For more information, see "Flexible Endpoint Mapping" section in the Databook. Reset Source: rst_mod_g_rst_n |