TABLE OF CONTENTS (Continued)
Paragraph Page
Number Title Number
MOTOROLA
MPC823e REFERENCE MANUAL
xxi
16.10.7 USB Controller Errors ...........................................................16-364
16.10.8 USB Controller Programming Model ....................................16-365
16.10.8.1 USB Mode Register ..................................................16-365
16.10.8.2 USB Receive Buffer Descriptor. ...............................16-366
16.10.8.3 USB Transmit Buffer Descriptor. ..............................16-369
16.10.8.4 USB Slave Address Register ....................................16-371
16.10.8.5 USB Command Register ..........................................16-372
16.10.8.6 USB Endpoint Configuration Registers 0–3 ..............16-373
16.10.8.7 USB Buffer Descriptor Ring ......................................16-374
16.10.8.8 USB Event Register ..................................................16-376
16.10.8.9 USB Mask Register ..................................................16-377
16.10.8.10 USB Status Register .................................................16-377
16.10.8.11 USB Controller Initialization Example (Function
Mode) ........................................................................16-378
16.10.9 Using the USB Controller as a Host .....................................16-380
16.10.9.1 USB Controller Initialization Example
(Host Mode) ..............................................................16-380
16.11 The Serial Management Controllers ...............................................16-382
16.11.1 Features ...............................................................................16-384
16.11.2 General SMCx Mode Register .............................................16-384
16.11.3 SMCx Buffer Descriptor Operation .......................................16-384
16.11.4 SMC General Parameter RAM Memory Map .......................16-385
16.11.5 Disabling the SMCs On-the-Fly ............................................16-390
16.11.5.1 Disabling the Entire SMCx Transmitter .....................16-391
16.11.5.2 Disabling Part of the SMCx Transmitter ...................16-391
16.11.5.3 Disabling the Entire SMCx Receiver .........................16-391
16.11.5.4 Disabling Part of the SMCx Receiver .......................16-392
16.11.5.5 Switching Protocols ..................................................16-392
16.11.6 The SMCx in UART Mode ....................................................16-392
16.11.6.1 Features ....................................................................16-393
16.11.6.2 SMCx UART Channel Transmission Process ..........16-393
16.11.6.3 SMCx UART Channel Reception Process ................16-394
16.11.6.4 SMCx UART Parameter RAM Memory Map ............16-394
16.11.6.5 Programming the SMCx UART Controller ................16-395
16.11.6.6 SMCx UART Commands ..........................................16-396
16.11.6.7 Sending a Break .......................................................16-396
16.11.6.8 Sending a Preamble .................................................16-397
16.11.6.9 SMCx UART Controller Errors ..................................16-397
16.11.6.10 SMCx UART Mode Register .....................................16-398
16.11.6.11 SMCx UART Receive Buffer Descriptor ...................16-399
16.11.6.12 SMCx UART Transmit Buffer Descriptor ..................16-403
16.11.6.13 SMCx UART Event Register .....................................16-405