Download Print this page

Ep0O Data Register (Epdr0O) - Renesas H8S Family Hardware Manual

Advertisement

Section 22 USB Function Module (USB)

22.3.11 EP0o Data Register (EPDR0o)

EPDR0o is an 8-byte receive FIFO buffer for endpoint 0. EPDR0o holds endpoint 0 receive data
other than setup commands. When data is received successfully, EP0oTS in interrupt flag register
0 is set, and the number of receive bytes is indicated in the EP0o receive data size register. After
the data has been read, setting EP0oRDFN in the trigger register enables the next packet to be
received.
Bit
Bit Name
7 to 0
D7 to D0
22.3.12 EP0s Data Register (EPDR0s)
EPDR0s is an 8-byte FIFO buffer specifically for receiving endpoint 0 setup commands. Only the
setup command to be processed by the application is received. When command data is received
successfully, the SETUPTS bit in interrupt flag register 0 is set.
As a latest setup command must be received in high priority, if data is left in this buffer, it will be
overwritten with new data. If reception of the next command is started while the current command
is being read, command reception has priority, the read by the application is forcibly stopped, and
the read data is invalid.
Bit
Bit Name
7 to 0
D7 to D0
Rev. 1.00 Mar. 12, 2008 Page 844 of 1178
REJ09B0403-0100
Initial
Value
R/W
Description
All 0
R
Data register for control-out transfer
Initial
Value
R/W
Description
All 0
R
Data register for storing the setup command at the
control-out transfer

Advertisement

loading

This manual is also suitable for:

R4f2472R4f2462H8s/2462H8s/2400 seriesH8s/2472