SPRUHM8K December 2013 – May 2024 F28377D-SEP , TMS320F28374D , TMS320F28375D , TMS320F28376D , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28378D , TMS320F28379D , TMS320F28379D-Q1
The USB general interrupt status 8-bit read-only register (USBIS) indicates which USB interrupts are currently active. All active interrupts are cleared when this register is read.
| Mode(s): | Host | Device |
USBIS in Host Mode is shown in Figure 23-10 and described in Table 23-12.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VBUSERR | SESREQ | DISCON | CONN | SOF | BABBLE | RESUME | Reserved |
| R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
| LEGEND: R = Read only; -n = value after reset |
| Bit | Field | Value | Description |
|---|---|---|---|
| 7 | VBUSERR | VBUS Error | |
| 0 | No interrupt | ||
| 1 | VBUS has dropped below the VBUS Valid threshold during a session. | ||
| 6 | SESREQ | Session Request | |
| 0 | No interrupt | ||
| 1 | SESSION REQUEST signaling has been detected. | ||
| 5 | DISCON | Session Disconnect | |
| 0 | No interrupt | ||
| 1 | A Device disconnect has been detected. | ||
| 4 | CONN | Session Connect | |
| 0 | No interrupt | ||
| 1 | A Device connection has been detected. | ||
| 3 | SOF | Start of Frame | |
| 0 | No interrupt | ||
| 1 | A new frame has started. | ||
| 2 | BABBLE | Babble Detected | |
| 0 | No interrupt | ||
| 1 | Babble has been detected. This interrupt is active only after the first SOF has been sent. | ||
| 1 | RESUME | RESUME Signaling Detected. This interrupt can only be used if the USB controller's system clock is enabled. If the user disables the clock programming, the USBDRRIS, USBDRIM, and USBDRISC registers should be used. | |
| 0 | No effect | ||
| 1 | RESUME signaling has been detected on the bus while the USB controller is in SUSPEND mode. | ||
| 0 | Reserved | 0 | Reserved |
USBIS in Device Mode is shown in Figure 23-11 and described in Table 23-13.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| Reserved | DISCON | Reserved | SOF | RESET | RESUME | SUSPEND | |
| R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | |
| LEGEND: R = Read only; -n = value after reset |
| Bit | Field | Value | Description |
|---|---|---|---|
| 7-6 | Reserved | 0 | Reserved |
| 5 | DISCON | Session Disconnect | |
| 0 | No interrupt | ||
| 1 | The device has been disconnected from the host. | ||
| 4 | Reserved | 0 | Reserved |
| 3 | SOF | Start of frame | |
| 0 | No interrupt | ||
| 1 | A new frame has started. | ||
| 2 | RESET | RESET Signaling Detected | |
| 0 | No interrupt | ||
| 1 | RESET signaling has been detected on the bus. | ||
| 1 | RESUME | RESUME Signaling Detected. This interrupt can only be used if the USB controller's system clock is enabled. If the user disables the clock programming, the USBDRRIS, USBDRIM, and USBDRISC registers should be used. | |
| 0 | No interrupt | ||
| 1 | RESUME signaling has been detected on the bus while the USB controller is in SUSPEND mode. | ||
| 0 | SUSPEND | SUSPEND Signaling Detected | |
| 0 | No interrupt | ||
| 1 | SUSPEND signaling has been detected on the bus. |