How-To Guide

Table Of Contents
R01UH0823EJ0110 Rev.1.10 Page 882 of 1852
Nov 30, 2020
RX23W Group 32. USB 2.0 Host/Function Module (USBc)
32.2.12 SOF Output Configuration Register (SOFCFG)
Note 1. Confirm that this bit is 0 before stopping the clock supply to the USB module.
EDGESTS Flag (Edge Interrupt Output Status Monitor Flag)
The EDGESTS flag indicates 1 when the edge interrupt output signal is in the middle of the edge processing.
Confirm that this flag is 0 before stopping the clock supply to the USB.
BRDYM Bit (BRDY Interrupt Status Clear Timing)
The BRDYM bit specifies the timing for clearing the BRDY interrupt status for each pipe.
TRNENSEL Bit (Transaction-Enabled Time Select)
The TRNENSEL bit selects, for full-speed or low-speed communication, the transaction-enabled time in which the USB
issues tokens in a frame via the port.
Set the TRNENSEL bit to 1 when a low-speed device is connected.
The TRNENSEL bit is valid only when the host controller is selected.
This bit should be set to 0 if the function controller is selected.
Address(es): USB0.SOFCFG 000A 003Ch
b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
———————
TRNEN
SEL
BRDY
M
EDGES
TS
————
Value after reset:
0000000000000000
Bit Symbol Bit Name Description R/W
b3 to b0 Reserved These bits are read as 0. The write value should be 0. R/W
b4 EDGESTS Edge Interrupt Output Status Monitor
Flag*
1
Indicates 1 when the edge interrupt output signal is in
the middle of the edge processing.
R
b5 Reserved This bit is read as 0. The write value should be 0. R/W
b6 BRDYM BRDY Interrupt Status Clear Timing 0: Software clears the status.
1: The USB clears the status when data has been read
from the FIFO buffer or data has been written to the
FIFO buffer.
R/W
b7 Reserved This bit is read as 0. The write value should be 0. R/W
b8 TRNENSEL Transaction-Enabled Time Select*
1
0: For non-low-speed communication
1: For low-speed communication
R/W
b15 to b9 Reserved These bits are read as 0. The write value should be 0. R/W