Section 26 USB 2.0 Host/Function Module
Page 1498 of 2108 R01UH0134EJ0400 Rev. 4.00
Sep 24, 2014
SH7262 Group, SH7264 Group
(9) BCHG Interrupt
The BCHG interrupt is generated when the USB bus state has changed. The BCHG interrupt can
be used to detect whether or not the peripheral device is connected when the host controller
function has been selected and can also be used to detect a remote wakeup. The BCHG interrupt is
generated regardless of whether the host controller function or function controller function has
been selected.
(10) DTCH Interrupt
The DTCH interrupt is generated if disconnection of the USB bus is detected when the host
controller function has been selected. This module detects bus disconnection based on USB
Specification 2.0.
After detecting the DTCH interrupt, this module controls hardware as described below
(irrespective of the set value of the corresponding interrupt enable bit). Terminate all the pipes in
which communications are currently carried out for the USB port and make a transition to the wait
state for bus connection to the USB port (wait state for ATTCH interrupt generation).
(a) Modifies the UACT bit to 0.
(b) Puts the port into the idle state.
(11) SACK Interrupt
The SACK interrupt is generated when an ACK response for the transmitted setup packet has been
received from the peripheral device with the host controller function selected. The SACK interrupt
can be used to confirm that the setup transaction has been completed successfully.
(12) SIGN Interrupt
The SIGN interrupt is generated when an ACK response for the transmitted setup packet has not
been correctly received from the peripheral device three consecutive times with the host controller
function selected. The SIGN interrupt can be used to detect no ACK response transmitted from the
peripheral device or corruption of an ACK packet.