Datasheet

Table Of Contents
Section 15 Universal Serial Bus Interface (USB)
Page 514 of 846 REJ09B0140-0900 Rev. 9.00
Sep 16, 2010
H8S/2215 Group
15.3.12 USB Endpoint Data Register 0i (UEDR0i)
UEDR0i is a data register for endpoint 0i (for Control_in transfer). UEDR0i stores data to be sent
to the host. The number of data items to be written continuously must be the maximum packet size
or less.
UEDR0i is a byte register to which 4-byte address area is assigned. Accordingly, UEDR0i allows
the user to write 2-byte or 4-byte data by word transfer or longword transfer. For information on
accessing this register, see 2.9.4, Accessing Registers Containing Write-Only Bits.
Bit Bit Name Initial Value R/W Description
7 to 0 D7 to D0 All 0 W These bits store data for Control_in transfer
15.3.13 USB Endpoint Data Register 0o (UEDR0o)
UEDR0o is a data register for endpoint 0o (for Control_out transfer). UEDR0o stores data
received from the host. The number of data items to be read must be specified by UESZ0o.
When 1 byte is read from UEDR0o, UESZ0o is decremented by 1.
UEDR0o is a 1-byte register to which a 4-byte address area is assigned. Accordingly, UEDR0o
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 data for Control_out transfer
15.3.14 USB Endpoint Data Register 1i (UEDR1i)
UEDR1i is a data register for endpoint 1i (for Interrupt_in transfer). UEDR1i stores data to be sent
to the host. The number of data items to be written continuously must be the maximum packet size
or less.
UEDR1i is a byte register to which 4-byte address area is assigned. Accordingly, UEDR1i allows
the user to write 2-byte or 4-byte data by word transfer or longword transfer. For information on
accessing this register, see 2.9.4, Accessing Registers Containing Write-Only Bits.
Bit Bit Name Initial Value R/W Description
7 to 0 D7 to D0 All 0 W These bits store data for Interrupt_in transfer