Nxp Semiconductors UM10237 User Manual

Page of 792
UM10237_2
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 02 — 19 December 2008 
427 of 792
NXP Semiconductors
UM10237
Chapter 16: LPC24XX Universal Asynchronous Receiver/Transmitter
higher 8 bits of the divisor. A 0x0000 value is treated like a 0x0001 value as division by 
zero is not allowed. The Divisor Latch Access Bit (DLAB) in UnLCR must be one in order 
to access the UARTn Divisor Latches.
 
 
4.4 UARTn Interrupt Enable Register (U0IER - 0xE000 C004, U2IER - 
0xE007 8004, U3IER - 0xE007 C004 when DLAB = 0)
The UnIER is used to enable the three UARTn interrupt sources.
 
Table 380: UARTn Divisor Latch LSB Register (U0DLL - address 0xE000 C000, 
U2DLL - 0xE007 8000, U3DLL - 0xE007 C000 when DLAB = 1) bit description
Bit
Symbol
Description
Reset Value
7:0
DLLSB
The UARTn Divisor Latch LSB Register, along with the UnDLM 
register, determines the baud rate of the UARTn.
0x01
Table 381: UARTn Divisor Latch MSB Register (U0DLM - address 0xE000 C004, 
U2DLM - 0xE007 8004, U3DLM - 0xE007 C004 when DLAB = 1) bit description
Bit
Symbol
Description
Reset Value
7:0
DLMSB
The UARTn Divisor Latch MSB Register, along with the U0DLL 
register, determines the baud rate of the UARTn.
0x00
Table 382: UARTn Interrupt Enable Register (U0IER - address 0xE000 C004, 
U2IER - 0xE007 8004, U3IER - 0xE007 C004 when DLAB = 0) bit description
Bit
Symbol
Value
Description
Reset 
Value
0
RBR 
Interrupt 
Enable
enables the Receive Data Available interrupt for UARTn. It 
also controls the Character Receive Time-out interrupt.
0
0
Disable the RDA interrupts.
1
Enable the RDA interrupts.
1
THRE 
Interrupt 
Enable
enables the THRE interrupt for UARTn. The status of this 
can be read from UnLSR[5].
0
0
Disable the THRE interrupts.
1
Enable the THRE interrupts.
2
RX Line 
Status 
Interrupt 
Enable
enables the UARTn RX line status interrupts. The status of 
this interrupt can be read from UnLSR[4:1].
0
0
Disable the RX line status interrupts.
1
Enable the RX line status interrupts.
7:3
-
Reserved, user software should not write ones to reserved 
bits. The value read from a reserved bit is not defined.
NA
8
ABEOIntEn
0
enables the end of auto-baud interrupt.
0
Disable End of Auto-baud Interrupt.
1
Enable End of Auto-baud Interrupt.
9
ABTOIntEn
0
enables the auto-baud time-out interrupt.
0
Disable Auto-baud Time-out Interrupt.
1
Enable Auto-baud Time-out Interrupt.
31:10 -
Reserved, user software should not write ones to reserved 
bits. The value read from a reserved bit is not defined.
NA