Nxp semiconductors – NXP Semiconductors LPC24XX UM10237 User Manual
Page 461
![background image](/manuals/190592/461/background.png)
UM10237_4
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 04 — 26 August 2009
461 of 792
NXP Semiconductors
UM10237
Chapter 17: LPC24XX UART1
4.17 UART1 Fractional Divider Register (U1FDR - 0xE001 0028)
The UART1 Fractional Divider Register (U1FDR) controls the clock pre-scaler for the
baud rate generation and can be read and written at the user’s discretion. This pre-scaler
takes the APB clock and generates an output clock according to the specified fractional
requirements.
Important: If the fractional divider is active (DIVADDVAL > 0) and DLM = 0, the value of
the DLL register must be 3 or greater.
a. Mode 0 (start bit and LSB are used for auto-baud)
b. Mode 1 (only start bit is used for auto-baud)
Fig 70. Auto-baud a) mode 0 and b) mode 1 waveform
UARTn RX
start bit
LSB of 'A' or 'a'
U0ACR start
rate counter
start
bit0
bit1
bit2
bit3
bit4
bit5
bit6
bit7
parity stop
'A' (0x41) or 'a' (0x61)
16 cycles
16 cycles
16xbaud_rate
UARTn RX
start bit
LSB of 'A' or 'a'
rate counter
'A' (0x41) or 'a' (0x61)
start
bit0
bit1
bit2
bit3
bit4
bit5
bit6
bit7
parity stop
U1ACR start
16 cycles
16xbaud_rate