Datasheet

Table Of Contents
Section 15 Universal Serial Bus Interface (USB)
REJ09B0140-0900 Rev. 9.00 Page 515 of 846
Sep 16, 2010
H8S/2215 Group
15.3.15 USB Endpoint Data Register 2i (UEDR2i)
UEDR2i is a data register for endpoint 2i (for Bulk_in transfer). UEDR2i 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.
UEDR2i is a byte register to which 4-byte address area is assigned. Accordingly, UEDR2i 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 Bulk_in transfer
15.3.16 USB Endpoint Data Register 2o (UEDR2o)
UEDR2o is a data register for endpoint 2o (for Bulk_out transfer). UEDR2o stores data received
from the host. The number of data items to be read must be specified by UESZ2o.
When 1 byte is read from UEDR2o, UESZ2o is decremented by 1.
UEDR2o is a byte register to which 4-byte address area is assigned. Accordingly, UEDR2o 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 Bulk_out transfer
15.3.17 USB Endpoint Data Register 3i (UEDR3i)
UEDR3i is a data register for endpoint 3i (for Isochronous_in transfer). UEDR3i 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.
All data items must be written to before the next SOF packet is received.
UEDR3i is a byte register to which 4-byte address area is assigned. Accordingly, UEDR3i 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 Isochronous_in transfer