beautypg.com

2 external signal description, 3 memory map/register definition – Motorola ColdFire MCF5281 User Manual

Page 423

background image

UART Modules

Freescale Semiconductor

23-3

Start/end break interrupt/status

23.2

External Signal Description

Table 23-1

briefly describes the UART module signals.

Figure 23-2

shows a signal configuration for a UART/RS-232 interface.

Figure 23-2. UART/RS-232 Interface

23.3

Memory Map/Register Definition

This section contains a detailed description of each register and its specific function. Flowcharts in

Section 23.5, “Initialization/Application Information

,” describe basic UART module programming.

Writing control bytes into the appropriate registers controls the operation of the UART module.

NOTE

UART registers are accessible only as bytes.

NOTE

Interrupt can mean an interrupt request asserted to the CPU or a DMA
request.

Table 23-1. UART Module External Signals

Signal

Description

UTXDn

Transmitter Serial Data Output. UTXDn is held high (mark condition) when the transmitter is
disabled, idle, or operating in the local loopback mode. Data is shifted out on UTXDn on the
falling edge of the clock source, with the least significant bit (lsb) sent first.

URXDn

Receiver Serial Data Input. Data received on URXDn is sampled on the rising edge of the clock
source, with the lsb received first.

UCTSn

Clear-to- Send. This input can generate an interrupt on a change of state.

URTSn

Request-to-Send. This output can be programmed to be negated or asserted automatically by
the receiver or the transmitter. When connected to a transmitter’s UCTSn, URTSn can control
serial data flow.

DO2

DI1

DI2

DO1

RS-232 Transceiver

UART

URXDn

UTXDn

UCTSn

URTSn

MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3

This manual is related to the following products: