Communication Processor Module
MOTOROLA MPC823e REFERENCE MANUAL 16-351
USB
COMMUNICATION
16
PROCESSOR MODULE
The USB transmitter contains four independent FIFOs, each containing 16 bytes. There is
a dedicated FIFO for each of the four supported endpoints. The USB receiver has a single
16-byte FIFO. When the USB controller is not enabled in the USB mode register, it
consumes minimal power.
Figure 16-111. USB Controller Block Diagram
MODE REGISTER
PERIPHERAL BUS
U-BUS
COMMAND REGISTER
PORT CONTROL
TRANSMITTERRECEIVER
USB FUNCTION ENDPOINT
DPLL/
BUS
RX FIFO
TX DATA FIFO
TX DATA FIFO
TX DATA FIFO
TX DATA FIFO
ENDPOINT
REGISTERS
ADDRESS
REGISTER
PORT CONFIGURATION
EXTERNAL TRANSCEIVER
INTERFACE
AND HOST STATE MACHINES