SWRA640G December 2018 – September 2022 CC1310 , CC1312R , CC1314R10 , CC1350 , CC1352P , CC1352R , CC1354P10 , CC1354R10 , CC2620 , CC2630 , CC2640 , CC2640R2F , CC2640R2F-Q1 , CC2642R , CC2642R-Q1 , CC2650 , CC2652P , CC2652R , CC2652R7 , CC2652RB , CC2652RSIP , CC2662R-Q1 , CC2674P10 , CC2674R10
The bootloader communicates with an external device over a 2-pin universal asynchronous receiver/transmitter (UART) or a 4-pin SSI interface. The SSI0 port has the advantage of supporting higher and more flexible data rates, but it also requires more connections to the CC13xx/CC26xx devices. The UART0 has the disadvantage of having slightly lower and possibly less flexible rates. However, the UART0 requires fewer pins and can be easily implemented with any standard UART connection. The serial interface signals are configured to specific DIO’s. These pins are fixed and cannot be reconfigured.
Signal | Pin Configuration | 7 × 7 QFN (RGZ) | 5 × 5 QFN (RHB) | 4 × 4 QFN (RSM) | 2.7 × 2.7 WCSP (YFV) |
---|---|---|---|---|---|
UART0 RX | Input with pull-up | DIO2 | DIO1 | DIO1 | DIO1 |
UART0 TX | No pull (output when selected) | DIO3 | DIO0 | DIO2 | DIO0 |
SSI0 CLK | Input with pull-up | DIO10 | DIO10 | DIO8 | DIO10 |
SSI0 FSS | Input with pull-up | DIO11 | DIO9 | DIO7 | DIO9 |
SSI0 RX | Input with pull-up | DIO9 | DIO11 | DIO9 | DIO11 |
SSI0 TX | No pull (output when selected) | DIO8 | DIO12 | DIO0 | DIO12 |
Signal | Pin Configuration | |
---|---|---|
UART0 RX | Input with pull-up | DIO2 |
UART0 TX | No pull (output when selected) | DIO3 |
SSI0 CLK | Input with pull-up | DIO10 |
SSI0 FSS | Input with pull-up | DIO11 |
SSI0 RX | Input with pull-up | DIO9 |
SSI0 TX | No pull (output when selected) | DIO8 |
Signal | Pin Configuration | |
---|---|---|
UART0 RX | Input with pull-up | DIO12 |
UART0 TX | No pull (output when selected) | DIO13 |
SSI0 CLK | Input with pull-up | DIO10 |
SSI0 FSS | Input with pull-up | DIO11 |
SSI0 RX | Input with pull-up | DIO9 |
SSI0 TX | No pull (output when selected) | DIO8 |