R01UH0823EJ0100 Rev.1.00 Page 857 of 1823
Jul 31, 2019
RX23W Group 32. USB 2.0 Host/Function Module (USBc)
32.2.2 System Configuration Status Register 0 (SYSSTS0)
Note 1. Depends on the status of the USB0_OVRCURA/USB0_OVRCURB and USB0_ID pins.
LNST[1:0] Flags (USB Data Line Status Monitor Flag)
The LNST[1:0] flags indicate the state of the USB data lines (D+ and D– lines). Refer to
Table 32.4.
The LNST[1:0] flags should be read after the connection processing (SYSCFG.DPRPU bit = 1) when the function
controller is selected; whereas after enabling pull-down of the lines (SYSCFG.DRPD bit = 1) when the host controller is
selected.
HTACT Flag (USB Host Sequencer Status Monitor Flag)
The HTACT flag is 0 when the host sequencer of the USB is completely stopped.
OVCMON[1:0] Flags (External USB0_OVRCURA/ USB0_OVRCURB Input Pin Monitor Flag)
The OVCMON[1:0] flags indicate the status of overcurrent from an external power supply chip.
Table 32.4 Status of USB Data Bus Lines (D+ Line, D– Line)
Address(es): 000A 0004h
b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
OVCMON[1:0]———————HTACT———IDMONLNST[1:0]
Value after reset:
0
*1
0
*1
00000000000
0
*1
00
Bit Symbol Bit Name Description R/W
b1, b0 LNST[1:0] USB Data Line Status Monitor
Flag
Refer to Table 32.4. R
b2 IDMON External ID0 Input Pin Monitor
Flag
0: USB0_ID pin is low
1: USB0_ID pin is high
R
b5 to b3 — Reserved These bits are read as 0 and cannot be modified. R
b6 HTACT USB Host Sequencer Status
Monitor Flag
0: Host sequencer of the USB is completely stopped.
1: Host sequencer of the USB is not completely stopped.
R
b13 to b7 — Reserved These bits are read as 0 and cannot be modified. R
b15, b14 OVCMON[1:0] External USB0_OVRCURA/
USB0_OVRCURB Input Pin
Monitor Flag
The OVCMON[1] flag indicates the status of the
USB0_OVRCURA pin.
The OVCMON[0] flag indicates the status of the
USB0_OVRCURB pin.
R
LNST[1:0] Flags During Low-Speed Operation During Full-Speed Operation
00b SE0 SE0
01b K-State J-State
10b J-State K-State
11b SE1 SE1