English
Language : 

CC2510_15 Datasheet, PDF (152/245 Pages) Texas Instruments – Low-Power SoC (System-on-Chip) with MCU, Memory,2.4 GHz RF Transceiver, and USB Controller
CC2511F8 - Not Recommended for New Designs
maximum
SPI
rate
is
F/2
(UxGCR.BAUD_E[4:0]=19
and
UxBAUD.BAUD_M[7:0]=0). Setting higher
baud rates than this will give erroneous results.
For SPI slave mode the maximum baud rate is
always F/8.
CC2510Fx / CC2511Fx
Note that the baud rate must be configured
before any other UART or SPI operations take
place (the baud rate should never be changed
when UxCSR.ACTIVE is asserted).
Baud Rate [bps]
2400
4800
9600
14400
19200
28800
38400
57600
76800
115200
230400
UxBAUD.BAUD_M
131
131
131
34
131
34
131
34
131
34
34
UxGCR.BAUD_E
6
7
8
9
9
10
10
11
11
12
13
Error (%)
0.04
0.04
0.04
0.13
0.04
0.13
0.04
0.13
0.04
0.13
0.13
Table 55: Commonly used Baud Rate Settings for 26 MHz System Clock
Baud Rate [bps]
2400
4800
9600
14400
19200
28800
38400
57600
76800
115200
230400
UxBAUD.BAUD_M
163
163
163
59
163
59
163
59
163
59
59
UxGCR.BAUD_E
6
7
8
9
9
10
10
11
11
12
13
Error (%)
0.08
0.08
0.09
0.13
0.10
0.14
0.10
0.14
0.10
0.14
0.14
Table 56: Commonly used Baud Rate Settings for 24 MHz System Clock
12.14.4 USART Flushing
The current operation can be aborted
(operation stopped and all data buffers
cleared)
by
setting
UxUCR.FLUSH=1.Asserting the FLUSH bit
should either be aligned with USART interrupts
or a wait time of one bit duration (at current
baud rate) should be added after setting the bit
to 1 before accessing the USART registers.
12.14.5 USART Interrupts
Each USART has two interrupts. These are the
USART x RX complete interrupt
(TCON.URXxIF) and the USART x TX
complete interrupt (IRCON2.UTXxIF). The
interrupts are enabled by setting
IEN0.URXxIE=1 and IEN2.UTXxIE=1,
respectively. Please see the previous sections
on how the interrupt flags are asserted in the
different modes of operation (UART RX, UART
TX, SPI master, and SPI Slave).
SWRS055G
Page 152 of 236