EasyManua.ls Logo

NXP Semiconductors LPC1768 - Page 301

NXP Semiconductors LPC1768
841 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
UM10360 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
User manual Rev. 3 — 19 December 2013 301 of 841
NXP Semiconductors
UM10360
Chapter 14: LPC176x/5x UART0/2/3
[1] Reset Value reflects the data stored in used bits only. It does not include reserved bits content.
Table 270. UART0/2/3 Register Map
Generic Name Description Access Reset
value
[1]
UARTn Register
Name & Address
RBR (DLAB =0) Receiver Buffer Register. Contains the next received
character to be read.
RO NA U0RBR - 0x4000 C000
U2RBR - 0x4009 8000
U3RBR - 0x4009 C000
THR (DLAB =0) Transmit Holding Register. The next character to be
transmitted is written here.
WO NA U0THR - 0x4000 C000
U2THR - 0x4009 8000
U3THR - 0x4009 C000
DLL (DLAB =1) 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.
R/W 0x01 U0DLL - 0x4000 C000
U2DLL - 0x4009 8000
U3DLL - 0x4009 C000
DLM (DLAB =1) 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.
R/W 0x00 U0DLM - 0x4000 C004
U2DLM - 0x4009 8004
U3DLM - 0x4009 C004
IER (DLAB =0) Interrupt Enable Register. Contains individual interrupt
enable bits for the 7 potential UART interrupts.
R/W 0x00 U0IER - 0x4000 C004
U2IER - 0x4009 8004
U3IER - 0x4009 C004
IIR Interrupt ID Register. Identifies which interrupt(s) are
pending.
RO 0x01 U0IIR - 0x4000 C008
U2IIR - 0x4009 8008
U3IIR - 0x4009 C008
FCR FIFO Control Register. Controls UART FIFO usage and
modes.
WO 0x00 U0FCR - 0x4000 C008
U2FCR - 0x4009 8008
U3FCR - 0x4009 C008
LCR Line Control Register. Contains controls for frame
formatting and break generation.
R/W 0x00 U0LCR - 0x4000 C00C
U2LCR - 0x4009 800C
U3LCR - 0x4009 C00C
LSR Line Status Register. Contains flags for transmit and
receive status, including line errors.
RO 0x60 U0LSR - 0x4000 C014
U2LSR - 0x4009 8014
U3LSR - 0x4009 C014
SCR Scratch Pad Register. 8-bit temporary storage for
software.
R/W 0x00 U0SCR - 0x4000 C01C
U2SCR - 0x4009 801C
U3SCR - 0x4009 C01C
ACR Auto-baud Control Register. Contains controls for the
auto-baud feature.
R/W 0x00 U0ACR - 0x4000 C020
U2ACR - 0x4009 8020
U3ACR - 0x4009 C020
ICR IrDA Control Register.
Enables and configures the
IrDA mode.
R/W 0x00 U0ICR - 0x4000 C024
U2ICR - 0x4009 8024
U3ICR - 0x4009 C024
FDR Fractional Divider Register. Generates a clock input for
the baud rate divider.
R/W 0x10 U0FDR - 0x4000 C028
U2FDR - 0x4009 8028
U3FDR - 0x4009 C028
TER Transmit Enable Register. Turns off UART transmitter
for use with software flow control.
R/W 0x80 U0TER - 0x4000 C030
U2TER - 0x4009 8030
U3TER - 0x4009 C030

Table of Contents

Other manuals for NXP Semiconductors LPC1768

Related product manuals