
Élan™SC520 Microcontroller User’s Manual
21-1
CHAPTER
21
UART SERIAL PORTS
21.1
OVERVIEW
The ÉlanSC520 microcontroller includes two industry-standard 16550-compatible UARTs,
both capable of running all existing 16450 and 16550 software.
The UARTs power up in 16450-compatible UART mode (also called
character mode or
non-FIFO mode). Each UART can be switched between the 16550-compatible mode (also
called
FIFO mode) and 16450-compatible mode under software control. In 16550-
compatible mode, the receiver and the transmitter are each buffered with 16-byte FIFOs
to offload the CPU from repetitive service routines.
Features:
■
Full UART pinout: SOUT, SIN, CTS, RTS, DSR, DTR, RIN, and DCD for each UART
■
In 16550-compatible mode, the transmitter and receiver are each buffered with 16-byte
FIFOs
■
Full-duplex (data can be sent in both directions simultaneously)
■
DMA operation
■
Internal baud-rate clock of 18.432 MHz or 1.8432 MHz
■
Baud rates from DC to 1.152 Mbaud
– Baud-rate generator provides input clock divisor from 1 to (2
16
–1) to create 16x clock.
■
Programmable serial interface:
– 5-, 6-, 7-, and 8-bit character sizes
– Even, odd, or no-parity bit generation and detection
– 1, 1½, or 2 stop bits
– Break generation and detection
– Each UART’s address decode can be individually disabled, allowing external devices
to be used in their place.
■
Internal Diagnostics:
– False start bit detection
– Complete status reporting capabilities
– Break, parity error, overrun error, and framing error detection
– Loopback controls for communications link fault isolation
21.2
BLOCK DIAGRAM
Figure 21-1 shows a block diagram of a single UART. The ÉlanSC520 microcontroller
includes two UARTS that function identically to each other.
Summary of Contents for Elan SC520
Page 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Page 4: ...iv lan SC520 Microcontroller User s Manual...
Page 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Page 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Page 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Page 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Page 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Page 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Page 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Page 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Page 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Page 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Page 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Page 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Page 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Page 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...