DRAFT
DRAFT DRAFT DR
DRAFT DRAFT DRAFT
D
RAF
DRAFT DRAFT DRA
FT D
RAFT DR
AFT D
DRA
FT DRAFT DRAFT
D
RAFT
DRAFT
D
RAFT
DRA
UM10601
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
Preliminary user manual
Rev. 1.0 — 7 November 2012
170 of 313
NXP Semiconductors
UM10601
Chapter 15: LPC800 USART0/1/2
15.6 Register description
The reset value reflects the data stored in used bits only. It does not include the content of
reserved bits.
Table 157: Register overview: USART (base address 0x4006 4000 (USART0), 0x4006 8000 (USART1), 0x4006 C000
(USART2))
Name
Access
Offset
Description
Reset
value
Reference
CFG
R/W
0x000
USART Configuration register. Basic USART configuration
settings that typically are not changed during operation.
0
CTRL
R/W
0x004
USART Control register. USART control settings that are more
likely to change during operation.
0
STAT
R/W
0x008
USART Status register. The complete status value can be read
here. Writing 1s clears some bits in the register. Some bits can
be cleared by writing a 1 to them.
0x000E
INTENSET
R/W
0x00C
Interrupt Enable read and Set register. Contains an individual
interrupt enable bit for each potential USART interrupt. A
complete value may be read from this register. Writing a 1 to any
implemented bit position causes that bit to be set.
0
INTENCLR
W
0x010
Interrupt Enable Clear register. Allows clearing any combination
of bits in the INTENSET register. Writing a 1 to any implemented
bit position causes the corresponding bit to be cleared.
-
RXDATA
R
0x014
Receiver Data register. Contains the last character received.
-
RXDATASTAT
R
0x018
Receiver Data with Status register. Combines the last character
received with the current USART receive status. Allows software
to recover incoming data and status together.
-
TXDATA
R/W
0x01C
Transmit Data register. Data to be transmitted is written here.
0
BRG
R/W
0x020
Baud Rate Generator register. 16-bit integer baud rate divisor
value.
0
INTSTAT
R
0x024
Interrupt status register. Reflects interrupts that are currently
enabled.
0x0005