Datasheet

Table Of Contents
Section 15 Universal Serial Bus Interface (USB)
REJ09B0140-0900 Rev. 9.00 Page 513 of 846
Sep 16, 2010
H8S/2215 Group
15.3.10 USB Endpoint Stall Register 1 (UESTL1)
UESTL1 is used to forcibly stall the endpoints for EP4 and EP5. In addition, UESTL1 can cancel
all endpoint stall states. While the bit is set to 1, the corresponding endpoint returns a stall
handshake to the host. For details, refer to section 15.5.11, Stall Operations.
Bit Bit Name Initial Value R/W Description
7
SCME
0
R/W
Reserved
The write value should always be 0.
6 to 3
All 0
R
Reserved
These bits are always read as 0 and cannot be
modified.
2
EP5iSTL
0
R/W
EP5i stall
0: Cancels the EP5i stall state
1: Places the EP5i stall state
1
EP4oSTL
0
R/W
EP4o stall
0: Cancels the EP4o stall state
1: Places the EP4o stall state
0
EP4iSTL
0
R/W
EP4i stall
0: Cancels the EP4i stall state
1: Places the EP4i stall state
15.3.11 USB Endpoint Data Register 0s (UEDR0s)
UEDR0s stores the setup command for endpoint 0s (for Control_out transfer). UEDR0s stores 8-
byte command data sent from the host in setup stage.
For details on USB operation when the data for the next setup stage is received while data in
UEDR0s is being read, refer to section 15.9, Usage Notes.
UEDR0s is a byte register to which 4-byte address area is assigned. Accordingly, UEDR0s allows
the user to read 2-byte or 4-byte data by word transfer or longword transfer.
Bit Bit Name Initial Value R/W Description
7 to 0 D7 to D0 R These bits store setup command for Control_out
transfer