Datasheet

Table Of Contents
Section 15 Universal Serial Bus Interface (USB)
REJ09B0140-0900 Rev. 9.00 Page 517 of 846
Sep 16, 2010
H8S/2215 Group
15.3.21 USB Endpoint Data Register 5i (UEDR5i)
UEDR5i is a data register for endpoint 5i (for Interrupt_in transfer). UEDR5i 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.
UEDR5i is a byte register to which 4-byte address area is assigned. Accordingly, UEDR5i 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
15.3.22 USB Endpoint Receive Data Size Register 0o (UESZ0o)
UESZ0o is the receive data size register for endpoint 0o (for Control_out transfer). UESZ0o
indicates the number of bytes of data to be received from the host.
Note that UESZ0o is decremented by 1 every time when 1 byte is read from UEDR0o.
Bit Bit Name Initial Value R/W Description
7 — R Reserved
6 to 0 D6 to D0 R These bits indicate the size of data to be received in
Control_out transfer
15.3.23 USB Endpoint Receive Data Size Register 2o (UESZ2o)
UESZ2o is the receive data size register for endpoint 2o (for Bulk_out transfer). UESZ2o indicates
the number of bytes of data to be received from the host.
Note that UESZ2o is decremented by 1 every time when 1 byte is read from UEDR2o.
The FIFO for endpoint 2o (for Bulk_out transfer) has a dual-FIFO configuration. The data size
indicated by this register refers to the currently selected FIFO.
Bit Bit Name Initial Value R/W Description
7 — R Reserved
6 to 0 D6 to D0 R These bits indicate the size of data to be received in
Bulk_out transfer