Module lpc13xx::uart [] [src]

Product name title=UM10375 Chapter title=LPC13xx UART Modification date=4/19/2011 Major revision=2 Minor revision=1

Modules

acr

Auto-baud Control Register. Contains controls for the auto-baud feature.

dll

Divisor Latch LSB. Least significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider. When DLAB=1.

dlm

Divisor Latch MSB. Most significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider. When DLAB=1.

fcr

FIFO Control Register. Controls UART FIFO usage and modes.

fdr

Fractional Divider Register. Generates a clock input for the baud rate divider.

ier

Interrupt Enable Register. Contains individual interrupt enable bits for the 7 potential UART interrupts. When DLAB=0.

iir

Interrupt ID Register. Identifies which interrupt(s) are pending.

lcr

Line Control Register. Contains controls for frame formatting and break generation.

lsr

Line Status Register. Contains flags for transmit and receive status, including line errors.

mcr

Modem control register

msr

Modem status register

rbr

Receiver Buffer Register. Contains the next received character to be read. When DLAB=0.

rs485adrmatch

RS-485/EIA-485 address match. Contains the address match value for RS-485/EIA-485 mode.

rs485ctrl

RS-485/EIA-485 Control. Contains controls to configure various aspects of RS-485/EIA-485 modes.

rs485dly

RS-485/EIA-485 direction control delay.

scr

Scratch Pad Register. Eight-bit temporary storage for software.

ter

Transmit Enable Register. Turns off UART transmitter for use with software flow control.

thr

Transmit Holding Register. The next character to be transmitted is written here. When DLAB=0.

Structs

ACR

Auto-baud Control Register. Contains controls for the auto-baud feature.

DLL

Divisor Latch LSB. Least significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider. When DLAB=1.

DLM

Divisor Latch MSB. Most significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider. When DLAB=1.

FCR

FIFO Control Register. Controls UART FIFO usage and modes.

FDR

Fractional Divider Register. Generates a clock input for the baud rate divider.

IER

Interrupt Enable Register. Contains individual interrupt enable bits for the 7 potential UART interrupts. When DLAB=0.

IIR

Interrupt ID Register. Identifies which interrupt(s) are pending.

LCR

Line Control Register. Contains controls for frame formatting and break generation.

LSR

Line Status Register. Contains flags for transmit and receive status, including line errors.

MCR

Modem control register

MSR

Modem status register

RBR

Receiver Buffer Register. Contains the next received character to be read. When DLAB=0.

RS485ADRMATCH

RS-485/EIA-485 address match. Contains the address match value for RS-485/EIA-485 mode.

RS485CTRL

RS-485/EIA-485 Control. Contains controls to configure various aspects of RS-485/EIA-485 modes.

RS485DLY

RS-485/EIA-485 direction control delay.

RegisterBlock

Register block

SCR

Scratch Pad Register. Eight-bit temporary storage for software.

TER

Transmit Enable Register. Turns off UART transmitter for use with software flow control.

THR

Transmit Holding Register. The next character to be transmitted is written here. When DLAB=0.