Datasheet

Table Of Contents
Section 15 Universal Serial Bus Interface (USB)
REJ09B0140-0900 Rev. 9.00 Page 505 of 846
Sep 16, 2010
H8S/2215 Group
Bit Bit Name Initial Value R/W Description
1 UIFRST 1 R/W USB Interface Software Reset
Controls USB module internal reset. When the
UIFRST bit is set to 1, the USB internal modules other
than UCTLR, UIER3, and the CK48 READY bit of
UIFR3 are all reset. At initialization, the UIFRST bit
must be cleared to 0 after the USB operating clock
stabilization time has passed following USB module
stop mode cancellation.
0: Sets the USB internal modules to the operating
state (at initialization, this bit must be cleared after
the USB operating clock stabilization time has
passed).
1: Sets the USB internal modules other than UCTLR,
UIER3, and the CK48 READY bit of UIFR3 reset
state.
If after being cleared to 0 the UIFIRST bit is again set
to 1, the UDCRST bit must also be set to 1 at the
same time.
0 UDCRST 1 R/W UDC Core Software Reset
Controls reset of the UDC core in the USB module.
When the UDCRST bit is set to 1, the UDC core is
reset and USB bus synchronization operation stops.
At initialization, UDCRST must be cleared to 0 after
D+ pull-up following UIFRST clearing to 0. In the
suspend state, to maintain the internal state of the
UDC core, enter software standby mode after setting
USB module stop mode with the UDCRST bit to be
maintained. After VBUS disconnection detection,
UDCRST must be set to 1.
0: Sets the UDC core in the USB module to operating
state (at initialization, UDCRST must be cleared
after D+ pull-up following UIFRST clearing to 0).
1: Sets the UDC core in the USB module to reset state
(in the suspend state, UDCRST must not be set to
1; after VBUS disconnection detection, UDCRST
must be set to 1).