Host Global Interrupt Status Register
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
DMA_6 | DMA_5 | DMA_4 | DMA_3 | DMA_2 | DMA_1 | DMA_0 | |||
Access | |||||||||
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
PEP_9 | PEP_8 | ||||||||
Access | |||||||||
Reset | 0 | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
PEP_7 | PEP_6 | PEP_5 | PEP_4 | PEP_3 | PEP_2 | PEP_1 | PEP_0 | ||
Access | |||||||||
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
HWUPI | HSOFI | RXRSMI | RSMEDI | RSTI | DDISCI | DCONNI | |||
Access | |||||||||
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Device Connection Interrupt
Value | Description |
---|---|
0 | Cleared when USBHS_HSTICR.DCONNIC = 1. |
1 | Set when a new device has been connected to the USB bus. |
Device Disconnection Interrupt
Value | Description |
---|---|
0 | Cleared when USBHS_HSTICR.DDISCIC = 1. |
1 | Set when the device has been removed from the USB bus. |
USB Reset Sent Interrupt
Value | Description |
---|---|
0 | Cleared when USBHS_HSTICR.RSTIC = 1. |
1 | Set when a USB Reset has been sent to the device. |
Downstream Resume Sent Interrupt
Value | Description |
---|---|
0 | Cleared when USBHS_HSTICR.RSMEDIC = 1. |
1 | Set when a Downstream Resume has been sent to the device. |
Upstream Resume Received Interrupt
Value | Description |
---|---|
0 | Cleared when USBHS_HSTICR.RXRSMIC = 1. |
1 | Set when an Upstream Resume has been received from the device. |
Host Start of Frame Interrupt
Value | Description |
---|---|
0 | Cleared when USBHS_HSTICR.HSOFIC = 1. |
1 | Set when a SOF is issued by the host controller. This triggers a USB interrupt when HSOFE = 1. When using the host controller in Low-speed mode, this bit is also set when a keep-alive is sent. |
Host Wakeup Interrupt
This bit is set when the host controller is in Suspend mode (SOFE = 0) and an upstream resume from the peripheral is detected.
This bit is set when the host controller is in Suspend mode (SOFE = 0) and a peripheral disconnection is detected.
This interrupt is generated even if the clock is frozen by the USBHS_CTRL.FRZCLK bit.
Pipe x Interrupt
Value | Description |
---|---|
0 | Cleared when the interrupt source is served. |
1 | Set when an interrupt is triggered by pipe x (USBHS_HSTPIPISRx). This triggers a USB interrupt if the corresponding bit in USBHS_HSTIMR = 1. |
DMA Channel x Interrupt
Value | Description |
---|---|
0 | Cleared when the USBHS_HSTDMASTATUSx interrupt source is cleared. |
1 | Set when an interrupt is triggered by the DMA channel x. This triggers a USB interrupt if the corresponding bit in USBHS_HSTIMR = 1. |