38.7.32 Host Global Interrupt Status Register

Name: USBHS_HSTISR
Offset: 0x0404
Reset: 0x00000000
Property: Read-only

Bit 3130292827262524 
 DMA_6DMA_5DMA_4DMA_3DMA_2DMA_1DMA_0  
Access RRRRRRR 
Reset 0000000 
Bit 2322212019181716 
       PEP_9PEP_8 
Access RR 
Reset 00 
Bit 15141312111098 
 PEP_7PEP_6PEP_5PEP_4PEP_3PEP_2PEP_1PEP_0 
Access RRRRRRRR 
Reset 00000000 
Bit 76543210 
  HWUPIHSOFIRXRSMIRSMEDIRSTIDDISCIDCONNI 
Access RRRRRRR 
Reset 0000000 

Bits 25, 26, 27, 28, 29, 30, 31 – DMA_ DMA Channel x Interrupt

ValueDescription
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.

Bits 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 – PEP_ Pipe x Interrupt

ValueDescription
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.

Bit 6 – HWUPI 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.

Bit 5 – HSOFI Host Start of Frame Interrupt

ValueDescription
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.

Bit 4 – RXRSMI Upstream Resume Received Interrupt

ValueDescription
0

Cleared when USBHS_HSTICR.RXRSMIC = 1.

1

Set when an Upstream Resume has been received from the device.

Bit 3 – RSMEDI Downstream Resume Sent Interrupt

ValueDescription
0

Cleared when USBHS_HSTICR.RSMEDIC = 1.

1

Set when a Downstream Resume has been sent to the device.

Bit 2 – RSTI USB Reset Sent Interrupt

ValueDescription
0

Cleared when USBHS_HSTICR.RSTIC = 1.

1

Set when a USB Reset has been sent to the device.

Bit 1 – DDISCI Device Disconnection Interrupt

ValueDescription
0

Cleared when USBHS_HSTICR.DDISCIC = 1.

1

Set when the device has been removed from the USB bus.

Bit 0 – DCONNI Device Connection Interrupt

ValueDescription
0

Cleared when USBHS_HSTICR.DCONNIC = 1.

1

Set when a new device has been connected to the USB bus.