Nxp semiconductors – NXP Semiconductors LPC24XX UM10237 User Manual

Page 461

Advertising
background image

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

Advertising