Universal Asynchronous Receiver/Transmitter 1 and 2
14-1
Chapter 14
Universal Asynchronous
Receiver/Transmitter 1 and 2
This chapter describes both UARTs in the DragonBall VZ integrated processor. The two UART ports in
the MC68VZ328 may be used to communicate with external serial devices. UART 1 in the DragonBall VZ
processor is identical to the UART in the DragonBall EZ processor, while UART 2 represents an enhanced
version of UART 1. One of the enhancements in the UART 2 design is an enlarged RxFIFO and TxFIFO
to reduce the number of software interrupts. An improvement to both UARTs is the system clock input
frequency, which is 33.16 MHz, doubling the 16.58 MHz frequency of the MC68EZ328. For the
33.16 MHz system clock, software written for the MC68EZ328 version of the chip is not compatible
unless the divider and prescaler are adjusted accordingly to compensate for the increased clock speed.
Because the two UART modules are nearly identical, the signal nomenclature throughout this chapter uses
an x suffix to represent either 1 or 2. For example, TXDx represents either TXD1 or TXD2 depending on
which UART is being used.
14.1
Introduction to the UARTs
This section describes how data is transported in character blocks using the standard “start-stop” format. It
also discusses how to configure and program the UART modules, which have the following features:
•
Full-duplex operation
•
Flexible 5-wire serial interface
•
Direct “glueless” support of IrDA physical layer protocol
•
Robust receiver data sampling with noise filtering
•
12-byte FIFO for receive, 8-byte FIFO for transmit (UART 1)
•
“Old data” timer on receive FIFO
•
7- and 8-bit operation with optional parity
•
Break generation and detection
•
Baud rate generator
•
Flexible clocking options
•
Standard baud rates of 600 bps to 230.4 kbps with 16x sample clock
•
External 1x clock for high-speed synchronous communication
•
Eight maskable interrupts
•
Low-power idle model
Summary of Contents for MC68VZ328
Page 1: ...MC68VZ328UM D Rev 0 02 2000 MC68VZ328 Integrated Processor User s Manual ...
Page 14: ...xiv MC68VZ328 User s Manual ...
Page 18: ...xviii MC68VZ328 User s Manual ...
Page 26: ...xxvi MC68VZ328 User s Manual ...
Page 42: ...1 12 MC68VZ328 User s Manual Modules of the MC68VZ328 ...
Page 54: ...2 12 MC68VZ328 User s Manual In Circuit Emulation ICE Signals ...
Page 68: ...3 14 MC68VZ328 User s Manual Programmer s Memory Map ...
Page 110: ...6 22 MC68VZ328 User s Manual Programming Model ...