11/3/95
SECTION 1: OVERVIEW
UM Rev 1
MOTOROLA
MC68349 USER'S MANUAL
xiii
TABLE OF CONTENTS (Continued)
Paragraph
Page
Number
Title
Number
8.3.1
Baud Rate Generator ........................................................................ 8-8
8.3.2
Transmitter and Receiver Operating Modes...................................... 8-8
8.3.2.1
Transmitter ..................................................................................... 8-10
8.3.2.2
Receiver ......................................................................................... 8-11
8.3.2.3
FIFO Stack ..................................................................................... 8-13
8.3.3
Looping Modes .................................................................................. 8-14
8.3.3.1
Automatic Echo Mode .................................................................... 8-14
8.3.3.2
Local Loopback Mode .................................................................... 8-14
8.3.3.3
Remote Loopback Mode ................................................................ 8-14
8.3.4
Multidrop Mode .................................................................................. 8-15
8.3.5
Bus Operation .................................................................................... 8-17
8.3.5.1
Read Cycles................................................................................... 8-17
8.3.5.2
Write Cycles ................................................................................... 8-17
8.3.5.3
Interrupt Acknowledge Cycles ....................................................... 8-17
8.4
Register Description and Programming ................................................ 8-18
8.4.1
Register Description .......................................................................... 8-18
8.4.1.1
Auxiliary Control Register (ACR) ................................................... 8-20
8.4.1.2
Clock-Select Register (CSR) ......................................................... 8-20
8.4.1.3
Command Register (CR) ............................................................... 8-22
8.4.1.4
Input Port Change Register (IPCR)................................................ 8-25
8.4.1.5
Input Port Register (IP) .................................................................. 8-26
8.4.1.6
Interrupt Enable Register (IER) ...................................................... 8-27
8.4.1.7
Interrupt Level Register (ILR) ......................................................... 8-28
8.4.1.8
Interrupt Status Register (ISR)....................................................... 8-28
8.4.1.9
Interrupt Vector Register (IVR) ...................................................... 8-30
8.4.1.10
Module Configuration Register (MCR) ........................................... 8-31
8.4.1.11
Mode Register 1 (MR1) .................................................................. 8-33
8.4.1.12
Mode Register 2 (MR2) .................................................................. 8-35
8.4.1.13
Output Port Data Register (OP) ..................................................... 8-37
8.4.1.14
Output Port Control Register (OPCR) ............................................ 8-38
8.4.1.15
Receiver Buffer (RB) ...................................................................... 8-39
8.4.1.16
Status Register (SR) ...................................................................... 8-39
8.4.1.17
Transmitter Buffer (TB) .................................................................. 8-41
8.4.2
Programming ..................................................................................... 8-41
8.4.2.1
Serial Module Initialization. ............................................................ 8-42
8.4.2.2
I/O Driver Example......................................................................... 8-42
8.4.2.3
Interrupt Handling........................................................................... 8-42
8.5
Serial Module Initialization Sequence ................................................... 8-48
8.5.1
Serial Module Configuration .............................................................. 8-48
8.5.2
Serial Module Example Configuration Code...................................... 8-50