9.3.7 FIFO Registers

These registers provide access to endpoint transmit and receive FIFOs. Writing to these addresses loads data into the transmit for the corresponding endpoint. Reading from these addresses unloads data from the receive FIFO for the corresponding endpoint.

Table 9-49. FIFO Registers
Register NameAddress Offset from 0x40043000WidthR/W TypeReset ValueDescription
EP0_FIFO_REG0x002032RW0Writing to this address loads data into the endpoint0 transmit FIFO. Reading from this address unloads data from the endpoint0 transmit FIFO.
EP1_FIFO_REG0x002432RW0Writing to this address loads data into the endpoint1 transmit FIFO. Reading from this address unloads data from the endpoint1 transmit FIFO.
EP2_FIFO_REG0x002832RW0Writing to this address loads data into the endpoint2 transmit FIFO. Reading from this address unloads data from the endpoint2 transmit FIFO.
EP3_FIFO_REG0x002C32RW0Writing to this address loads data into the endpoint3 transmit FIFO. Reading from this address unloads data from the endpoint3 transmit FIFO.
EP4_FIFO_REG0x003032RW0Writing to this addresses loads data into the endpoint4 transmit FIFO. Reading from this address unloads data from the endpoint4 transmit FIFO.