R01UH0823EJ0100 Rev.1.00 Page 854 of 1823
Jul 31, 2019
RX23W Group 32. USB 2.0 Host/Function Module (USBc)
Figure 32.1 shows a block diagram of the USB.
Figure 32.1 USB Block Diagram
Table 32.2 lists the I/O pins of the USB.
Table 32.2 USB Pin Configuration
Port Pin Name I/O Function
USB USB0_DP I/O D+ I/O pin of the USB on-chip transceiver
This pin should be connected to the D+ pin of the USB bus.
USB0_DM I/O D– I/O pin of the USB on-chip transceiver
This pin should be connected to the D– pin of the USB bus.
USB0_VBUS Input USB cable connection monitor pin
This pin should be connected to VBUS of the USB bus. The VBUS pin status
(connected or disconnected) can be detected when the USB module is operating as a
function controller.
USB0_EXICEN Output Low-power control signal for external power supply (OTG) chip
USB0_VBUSEN Output VBUS (5 V) supply enable signal for external power supply chip
USB0_OVRCURA
USB0_OVRCURB
Input External overcurrent detection signals should be connected to these pins. VBUS
comparator signals should be connected to these pins when the OTG power supply chip
is connected.
USB0_ID Input miniAB connector ID input signal should be connected to this pin during operation in
OTG mode.
Common VCC_USB Input USB power supply pin
VSS_USB Input USB ground pin
LINK core
SYS registers
FIFO
controller
Memory
controller
1-port SRAM
(16-bit width)
PCLKB
USB clock control
USB0_DP
USB0_DM
USB device
controller
CPU
registers
USB protocol
engine
Interrupt
controller
FIFO buffer
controller
UCLK (48 MHz)
UCLK (48 MHz)
PCLKB
Internal peripheral bus
Bus interface controller
USB
transceiver
BC control
Battery charging
controller