AT91M40400-25C ATMEL Corporation, AT91M40400-25C Datasheet - Page 65

no-image

AT91M40400-25C

Manufacturer Part Number
AT91M40400-25C
Description
16/32-bit Microcontroller, 2.7V to 3.6V Operating Range
Manufacturer
ATMEL Corporation
Datasheet
Baud Rate Generator
The Baud Rate Generator provides the bit period clock (the
Baud Rate clock) to both the Receiver and the Transmitter.
The Baud Rate Generator can select between external and
internal clock sources. The external clock source is SCK.
The internal clock sources can be either the master clock
MCKI or the master clock divided by 8 (MCKI/8).
Note: In all cases, if an external clock is used, the duration
of each of its levels must be longer than the system clock
(MCKI) period. The external clock frequency must be at
least 2.5 times lower than the system clock.
When the USART is programmed to operate in Asynchro-
nous Mode (SYNC = 0 in the Mode Register US_MR), the
selected clock is divided by 16 times the value (CD) written
i n US _ B R G R ( B a u d R at e G e n e r a to r Re g i s t e r ) . I f
US_BRGR is set to 0, the Baud Rate Clock is disabled.
Figure 35. Baud Rate Generator
MCKI/8
MCKI
SCK
Baud Rate
USCLKS [0]
0
1
=
Selected Clock
USCLKS [1]
16 x CD
0
1
CLK
16-Bit Counter
CD
USCLKS [1]
SYNC
OUT
0
When the USART is programmed to operate in Synchro-
nous Mode (SYNC = 1) and the selected clock is internal
(USCLKS[1] = 0 in the Mode Register US_MR), the Baud
Rate Clock is the internal selected clock divided by the
value written in US_BRGR. If US_BRGR is set to 0, the
Baud Rate Clock is disabled.
In Synchronous Mode with external clock selected
(USCLKS[1] = 1), the clock is provided directly by the sig-
nal on the SCK pin. No division is active. The value written
in US_BRGR has no effect.
CD
>1
1
0
Baud Rate
0
1
=
Selected Clock
Divide
CD
by 16
AT91M40400
SYNC
0
1
Baud Rate
Clock
65

Related parts for AT91M40400-25C