9.3.10.1 Endpoint0 Control and Status Registers

Table 9-82. Endpoint0 Control and Status Registers
Register NameAddress Offset from 0x40043000WidthR/W TypeReset ValueDescription
EP0_TX_MAX_P_REG0x010016RW0Maximum packet size for host transmit endpoint0.
EP0_TX_CSR_REG0x010216R0Provides control and status bits for transmit endpoint0.
EP0_RX_MAX_P_REG0x010416RW0Defines the maximum amount of data that can be transferred through receive endpoint0 in a single operation.
EP0_RX_CSR_REG0x010616R0Provides control and status bits for transfers through the receive endpoint0.
EP0_RX_COUNT_REG0x010816R0Holds the number of data bytes in the packet currently in line to be read from the endpoint0 receive FIFO. If the packet was transmitted as multiple bulk packets, the number given will be for the combined packet.
EP0_TX_TYPE_REG0x010A8W0Reads the number of bytes from peripheral endpoint0 transmit FIFO
EP0_TX_INTERVAL_REG0x010B8RW0Sets the polling interval for interrupt/ISOC transactions or the NAK response timeout on bulk transactions for host transmit endpoint0.
EP0_RX_TYPE_REG0x010C8RW0Sets the transaction protocol, speed, and peripheral endpoint number for the host receive endpoint0.
EP0_RX_INTERVAL_REG0x010D8RW0Sets the polling interval for interrupt/ISOC transactions or the NAK response timeout on bulk transactions for host receive endpoint0.
EP0_FIFO_SIZE_REG0x010E8R —Returns the configured size of the endpoint0 receive FIFO and transmit FIFOs.