
xxvi
MPC850 Integrated Communications Microprocessor Users Manual
MOTOROLA
CONTENTS
Paragraph
Number
Title
Page
Number
29.4.2
29.5
29.6
29.7
Infrared Serial Interaction Control Register (IRSIP)......................................29-7
Low-Speed IrDA Programming.........................................................................29-8
Middle-Speed IrDA Programming.....................................................................29-9
High-Speed IrDA Programming Example .......................................................29-10
Chapter 30
Serial Management Controllers
30.1
30.2
30.2.1
30.2.2
30.2.3
30.2.3.1
30.2.4
30.2.4.1
30.2.4.2
30.2.4.3
30.2.4.4
30.2.4.5
30.2.5
30.2.6
30.3
30.3.1
30.3.2
30.3.3
30.3.4
30.3.5
30.3.6
30.3.7
30.3.8
30.3.9
30.3.10
30.3.11
30.3.12
30.3.13
30.4
30.4.1
30.4.2
30.4.3
30.4.4
30.4.5
SMC Features.....................................................................................................30-2
Common SMC Settings and Configurations......................................................30-3
SMC Mode Registers (SMCMRn).................................................................30-3
SMC Buffer Descriptors (BDs)......................................................................30-5
SMC Parameter RAM ....................................................................................30-6
SMC Function Code Registers (RFCR/TFCR)..........................................30-8
Disabling SMCs On-the-Fly...........................................................................30-8
SMC Transmitter Full Sequence................................................................30-9
SMC Transmitter Shortcut Sequence.........................................................30-9
SMC Receiver Full Sequence.....................................................................30-9
SMC Receiver Shortcut Sequence .............................................................30-9
Changing SMC Protocols.........................................................................30-10
Saving Power................................................................................................30-10
Handling Interrupts In the SMC...................................................................30-10
SMC in UART Mode .......................................................................................30-10
SMC UART Features...................................................................................30-11
SMC UART-Specific Parameter RAM........................................................30-11
SMC UART Channel Transmission Process................................................30-12
SMC UART Channel Reception Process.....................................................30-12
Data Handling Modes: Character- and Message-Oriented...........................30-12
SMC UART Commands...............................................................................30-13
Sending a Break............................................................................................30-13
Sending a Preamble......................................................................................30-14
Handling Errors in the SMC UART Controller ...........................................30-14
SMC UART Receive BD (RxBD) ...............................................................30-15
SMC UART Transmit BD (TxBD)..............................................................30-17
SMC UART Event Register (SMCE)/Mask Register (SMCM)...................30-19
SMC UART Controller Programming Example..........................................30-20
SMC in Transparent Mode...............................................................................30-21
SMC Transparent Mode Features.................................................................30-22
SMC Transparent-Specific Parameter RAM................................................30-22
SMC Transparent Channel Transmission Process .......................................30-22
SMC Transparent Channel Reception Process.............................................30-23
Using SMSYN for Synchronization.............................................................30-23