Usb Endpoint Data Register 3I (Uedr3I); Usb Endpoint Data Register 3O (Uedr3O); Usb Endpoint Data Register 4I (Uedr4I) - Hitachi H8S/2215 Series Hardware Manual

Hitachi single-chip microcomputer
Table of Contents

Advertisement

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.
Bit
Bit Name
Initial Value R/W
7 to 0 D7 to D0

15.3.18 USB Endpoint Data Register 3o (UEDR3o)

UEDR3o is a data register for endpoint 3o (for Isochronous_out transfer). UEDR3o stores data
received from the host. The number of data items to be read must be specified by UESZ3o.
All data items must be read before the next SOF packet is received.
UEDR3o is a byte register to which 4-byte address area is assigned. Accordingly, UEDR3o allows
the user to read 2-byte or 4-byte data by word transfer or longword transfer.
Bit
Bit Name
Initial Value R/W
7 to 0 D7 to D0

15.3.19 USB Endpoint Data Register 4i (UEDR4i)

UEDR4i is a data register for endpoint 4i (for Bulk_in transfer). UEDR4i 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.
UEDR4i is a byte register to which 4-byte address area is assigned. Accordingly, UEDR4i allows
the user to write 2-byte or 4-byte data by word transfer or longword transfer.
Bit
Bit Name
Initial Value R/W
7 to 0 D7 to D0
Description
W
Stores data for Isochronous_in transfer
Description
R
Stores data for Isochronous_out transfer
Description
W
Stores data for Bulk_in transfer
Rev. 3.0, 10/02, page 459 of 686

Advertisement

Table of Contents
loading

Table of Contents