CC3230S, CC3230SF
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
CC3230S and CC3230SF SimpleLink™ Wi-Fi® 2.4GHz Wireless MCU with Coexistence
1 Features
•
•
•
•
•
•
•
•
•
Multiple-core architecture, system-on-chip (SoC)
Multilayered security features, help developers
protect identities, data, and software IP
Low-power modes for battery powered application
Coexistence with BLE radios (CC13x2/CC26x2)
Network-assisted roaming
Industrial temperature: –40°C to +85°C
Wi-Fi CERTIFIED® by the Wi-Fi Alliance®
Application microcontroller subsystem:
– Arm® Cortex®-M4 core at 80 MHz
– User-dedicated memory
• 256KB of RAM
• Optional 1MB of executable flash
– Rich set of peripherals and timers
– 27 I/O pins with flexible multiplexing options
• UART, I2S, I2C, SPI, SD, ADC,
8-bit parallel interface
• Timers and PWM
Wi-Fi network processor subsystem:
– Wi-Fi® core:
• 802.11b/g/n 2.4 GHz
• Modes:
– Access Point (AP)
– Station (STA)
– Wi-Fi Direct®
• Security:
– WEP
– WPA™/ WPA2™ PSK
– WPA2 Enterprise
– WPA3™ Personal
– WPA3™ Enterprise
– Internet and application protocols:
• HTTPs server, mDNS, DNS-SD, DHCP
• IPv4 and IPv6 TCP/IP stack
• 16 BSD sockets (fully secured TLS v1.2 and
SSL 3.0)
– Built-in power management subsystem:
• Configurable low-power profiles (always,
intermittent, tag)
• Advanced low-power modes
• Integrated DC/DC regulators
•
•
•
•
•
•
•
•
Multilayered security features:
– Separate execution environments
– Networking security
– Device identity and key
– Hardware accelerator cryptographic engines
(AES, DES, SHA/MD5, CRC)
– Application-level security (encryption,
authentication, access control)
– Initial secure programming
– Software tamper detection
– Secure boot
– Certificate signing request (CSR)
– Unique per device key pair
Application throughput:
– UDP: 16 Mbps, TCP: 13 Mbps
– Peak: 72 Mbps
Power-Management Subsystem:
– Integrated DC/DC converters support a wide
range of supply voltage:
• VBAT wide-voltage mode: 2.1 V to 3.6 V
• VIO is always tied with VBAT
– Advanced low-power modes:
• Shutdown: 1 µA, hibernate: 4.5 µA
• Low-power deep sleep (LPDS): 120 µA
• Idle connected (MCU in LPDS): 710 µA
• RX traffic (MCU active): 59 mA
• TX traffic (MCU active): 223 mA
Wi-Fi TX power:
– 18.0 dBm at 1 DSSS
– 14.5 dBm at 54OFDM
Wi-Fi RX sensitivity:
– –96 dBm at 1 DSSS
– –74.5 dBm at 54 OFDM
Clock source:
– 40.0-MHz crystal with internal oscillator
– 32.768-kHz crystal or external RTC
RGK package
– 64-pin, 9-mm × 9-mm very thin quad flat
nonleaded (VQFN) package, 0.5-mm pitch
Device supports SimpleLink™ MCU Platform
developer's ecosystem
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
2 Applications
•
For Internet of Things applications, such as:
– Building and home automation:
• HVAc systems & thermostat
• Video surveillance, video doorbells, and lowpower camera
• Building security systems & e-locks
• Smoke detector
• Water leak detector
– Appliances
• Smart home remote control
– Asset tracking
– Factory automation
– Medical and healthcare
• CPAP
– Grid infrastructure
3 Description
The SimpleLink™ Wi-Fi® CC3230x wireless MCU comes in two variants: CC3230S and C3230SF.
• The CC3230S includes 256KB of RAM, IoT networking security, device identity/keys, as well as, MCU level
security features such as file system encryption, user IP (MCU image) encryption, secure boot and debug
security.
• The CC3230SF builds on the CC3230S and integrates a user-dedicated 1MB of executable flash in addition
to the 256KB of RAM.
Simplify your IoT design with a Wi-Fi CERTIFIED™ wireless microcontroller (MCU). The SimpleLink™ Wi-Fi®
CC3230x device family is a system-on-chip (SoC) solution that integrates two processors within a single chip,
including:
• Application processor: Arm® Cortex®-M4 MCU with a user-dedicated 256KB of RAM and an optional 1MB of
executable flash
• Network processor to run all Wi-Fi and internet logical layers. This ROM-based subsystem completely
offloads the host MCU and includes an 802.11b/g/n 2.4 GHz radio, baseband, and MAC with a powerful
hardware cryptography engine
These devices introduce new capabilities that further simplify the connectivity of things to the internet. The main
new features include
• Bluetooth® Low Energy and Wi-Fi 2.4-GHz radio coexistence (CC13x2/CC26x2)
• Antenna selection
• Up to 16 concurrent secure sockets
• Certificate sign request (CSR)
• Online certificate status protocol (OCSP)
• Wi-Fi Alliance® certified IoT power-saving features (such as BSS max idle, DMS, and proxy ARP)
• Hostless mode for offloading template packet transmissions
• Network-assisted roaming
The CC3230x device family is part of the SimpleLink™ MCU platform—a common, easy-to-use development
environment based on a single-core software development kit (SDK) with a rich tool set and reference
designs. The E2E™ community supports Wi-Fi, Bluetooth® low energy, Sub-1 GHz, and host MCUs. For more
information, visit www.ti.com/simplelink or www.ti.com/simplelinkwifi.
Device Information(1)
PACKAGE
BODY SIZE (NOM)
CC3230SM2RGKR
PART NUMBER
VQFN (64)
9.00 mm × 9.00 mm
CC3230SF12RGKR
VQFN (64)
9.00 mm × 9.00 mm
(1)
2
For all available packages, see Section 12.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
4 Functional Block Diagrams
CC3230x Functional Block Diagram shows the functional block diagram of the CC3230x SimpleLink Wi-Fi
solution.
SPI
Flash
VCC Wide voltage
(2.1 to 3.6V)
SPI
Peripheral
I2C
Peripheral
GSPI
I2C
SSPI
32.768-kHz
Crystal
BLE / 2.4 Wi-Fi
Antenna
RF_BG
CC3230x
BLE
Device
40-MHz
Crystal
Wi-Fi /
BLE RF
Switch
2.4-GHz
BPF
SPDT
RF
Switch
COEX_IO
GPIO/
PWM
Parallel
Port
I2S
ANT_SEL_IO
BLE / 2.4 Wi-Fi
Antenna
Miscellaneous
Peripherals
Camera
sensor
Audio
codec
When using the antenna selection feature (dual antenna), an SPDT switch and 2 GPIO lines are required.
Figure 4-1. CC3230x Functional Block Diagram
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
3
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
CC3230x Functional Block Diagram shows the hardware overview for the CC3230x device.
Figure 4-2. CC320x Hardware Overview
4
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Figure 4-3 shows an overview of the embedded software in the CC3230x device.
Customer Application
NetApp
BSD Socket
Wi-Fi®
6LPSOH/LQNŒ 0&8 'ULYHU $3,V
Host Interface
Network Apps
WLAN Security
and Management
TCP/IP Stack
WLAN MAC and PHY
Figure 4-3. CC3230x Embedded Software Overview
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
5
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table of Contents
1 Features............................................................................1
2 Applications..................................................................... 2
3 Description.......................................................................2
4 Functional Block Diagrams............................................ 3
5 Revision History.............................................................. 6
6 Device Comparison......................................................... 7
6.1 Related Products........................................................ 8
7 Terminal Configuration and Functions..........................9
7.1 Pin Diagram................................................................ 9
7.2 Pin Attributes.............................................................10
7.3 Signal Descriptions................................................... 19
7.4 Pin Multiplexing.........................................................27
7.5 Drive Strength and Reset States for Analog and
Digital Multiplexed Pins............................................... 29
7.6 Pad State After Application of Power to Device,
Before Reset Release................................................. 29
7.7 Connections for Unused Pins................................... 30
8 Specifications................................................................ 31
8.1 Absolute Maximum Ratings...................................... 31
8.2 ESD Ratings............................................................. 31
8.3 Power-On Hours (POH)............................................ 31
8.4 Recommended Operating Conditions.......................32
8.5 Current Consumption Summary (CC3230S)............ 32
8.6 Current Consumption Summary (CC3230SF).......... 33
8.7 TX Power Control......................................................34
8.8 Brownout and Blackout Conditions........................... 37
8.9 Electrical Characteristics for GPIO Pins................... 38
8.10 Electrical Characteristics for Pin Internal Pullup
and Pulldown...............................................................39
8.11 WLAN Receiver Characteristics..............................40
8.12 WLAN Transmitter Characteristics..........................40
8.13 WLAN Transmitter Out-of-Band Emissions.............41
8.14 BLE/2.4 GHz Radio Coexistence and WLAN
Coexistence Requirements......................................... 41
8.15 Thermal Resistance Characteristics for RGK
Package...................................................................... 42
8.16 Timing and Switching Characteristics..................... 42
9 Detailed Description......................................................61
9.1 Overview................................................................... 61
9.2 Arm® Cortex®-M4 Processor Core Subsystem.........61
9.3 Wi-Fi® Network Processor Subsystem..................... 62
9.4 Security..................................................................... 64
9.5 Power-Management Subsystem...............................66
9.6 Low-Power Operating Mode..................................... 67
9.7 Memory..................................................................... 68
9.8 Restoring Factory Default Configuration...................71
9.9 Boot Modes...............................................................72
9.10 Hostless Mode........................................................ 73
10 Applications, Implementation, and Layout............... 74
10.1 Application Information........................................... 74
10.2 PCB Layout Guidelines...........................................82
11 Device and Documentation Support..........................86
11.1 Third-Party Products Disclaimer............................. 86
11.2 Tools and Software..................................................86
11.3 Firmware Updates...................................................88
11.4 Device Nomenclature..............................................89
11.5 Documentation Support.......................................... 90
11.6 Support Resources................................................. 91
11.7 Trademarks............................................................. 92
11.8 Electrostatic Discharge Caution.............................. 92
11.9 Glossary.................................................................. 92
12 Mechanical, Packaging, and Orderable
Information.................................................................... 93
12.1 Package Option Addendum.................................... 93
5 Revision History
Changes from September 28, 2020 to May 13, 2021 (from Revision A (September 2020) to
Revision B (May 2021))
Page
• Added "WPA3 Enterprise" to Section 1 ..............................................................................................................1
• Added "WPA3 personal and enterprise" to Table 6-1 ........................................................................................ 7
• Changed footnote in Section 9.3 ..................................................................................................................... 62
• Added "WPA3 personal and enterprise" to Section 9.3 ................................................................................... 62
• Added "WPA3 Enterprise" to "WLAN features".................................................................................................62
• Changed table note for Table 9-1 .................................................................................................................... 63
• Added "WPA3 personal and enterprise" to Table 9-1 ...................................................................................... 63
• Added standard sections to Section 11 ........................................................................................................... 86
6
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
6 Device Comparison
Table 6-1 lists the features supported across different CC3x3x devices.
Table 6-1. Comparison of Device Features
DEVICE
FEATURE
CC3130
CC3135
CC3230S
CC3230SF
CC3235S
CC3235SF
Classification
Network Processor
Network Processor
Wireless microcontroller
Wireless microcontroller
Wireless
microcontroller
Wireless
microcontroller
Standard
802.11b/g/n
802.11a/b/g/n
802.11b/g/n
802.11b/g/n
802.11a/b/g/n
802.11a/b/g/n
TCP/IP stack
IPv4, IPv6
IPv4, IPv6
IPv4, IPv6
IPv4, IPv6
IPv4, IPv6
IPv4, IPv6
Sockets
16
16
16
16
16
16
9-mm × 9-mm VQFN
9-mm × 9-mm
VQFN
9-mm × 9-mm
VQFN
Package
9-mm × 9-mm VQFN
9-mm × 9-mm VQFN
9-mm × 9-mm VQFN
Flash
—
—
—
1MB
—
1MB
RAM
—
—
256KB
256KB
256KB
256KB
ON-CHIP APPLICATION MEMORY
RF FEATURES
Frequency
2.4 GHz
2.4 GHz, 5 GHz
2.4 GHz
2.4 GHz
2.4 GHz, 5 GHz
2.4 GHz, 5 GHz
Coexistence with
Yes
BLE Radio
Yes
Yes
Yes
Yes
Yes
Secure boot
—
—
Yes
Yes
Yes
Yes
FIPS 140-2
Level 1
Certification(1)
No
Yes
No
No
Yes
Yes
File system
File system
security
security
Secure key
Secure key
storage
storage
SECURITY FEATURES
Enhanced
application level
security
File system security
File system security
File system security
File system security
Secure key storage
Secure key storage
Secure key storage
Secure key storage
Software tamper
Software tamper
Software tamper
Software tamper
detection
detection
detection
detection
Cloning protection
Cloning protection
Cloning protection
Cloning protection
Initial secure
Initial secure
Initial secure
Initial secure
programming
programming
programming
programming
Wi-Fi level of
security
detection
detection
Cloning
Cloning
protection
protection
Initial secure
Initial secure
programming
programming
WEP, WPS, WPA / WPA2 PSK, WPA2 (802.1x), WPA3 personal and enterprise
Additional
networking
security
Unique device identity
Trusted root-certificate catalog
TI Root-of-trust public key
Online certificate status protocol (OCSP)
Certificate signing request (CSR)
Unique per-device key pair
Hardware
acceleration
Hardware crypto engines
(1)
Software tamper Software tamper
For exact status of FIPS certification for a specific part number, please refer to https://csrc.nist.gov/publications/fips.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
7
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
6.1 Related Products
For information about other devices in this family of products or related products, see the links that follow.
The SimpleLink™ MCU This portfolio offers a single development environment that delivers flexible hardware,
Portfolio
software, and tool options for customers developing wired and wireless applications.
With 100 percent code reuse across host MCUs, Wi-Fi®, Bluetooth® low energy,
Sub-1 GHz devices and more, choose the MCU or connectivity standard that fits your
design. A one-time investment with the SimpleLink™ software development kit (SDK)
allows you to reuse often, opening the door to create unlimited applications.
8
SimpleLink™ Wi-Fi®
Family
This device platform offers several Internet-on-a chip™ solutions, which address
the need of battery-operated, security-enabled products. Texas Instruments offers a
single-chip wireless microcontroller and a wireless network processor that can be
paired with any MCU, allowing developers to design new Wi-Fi® products or upgrade
existing products with Wi-Fi® capabilities.
BoosterPack™ Plug-in
Module
Extend the functionality of the TI LaunchPad™ Development Kit with the
BoosterPack™ Plug-in Module. The application-specific BoosterPack Plug-in Module
allows you to explore a broad range of applications, including capacitive touch,
wireless sensing, LED Lighting control, and more. Stack multiple BoosterPack Plugin Modules onto a single LaunchPad Development Kit to further enhance the
functionality of your design.
Reference Designs
Find reference designs leveraging the best in TI technology – from analog and power
management to embedded processors.
The SimpleLink™ WiFi® SDK
The SDK contains drivers for the CC3230 programmable MCU, sample applications,
and documentation required to start development with CC3230x solutions.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
7 Terminal Configuration and Functions
7.1 Pin Diagram
37
VDD_PA_IN
38
SOP1
39
LDO_IN1
40
SOP0
41
VIN_DCDC_ANA
42
VIN_DCDC_PA
43
DCDC_ANA_SW
44
DCDC_PA_SW_P
45
DCDC_PA_OUT
DCDC_DIG_SW
46
DCDC_PA_SW_N
VIN_DCDC_DIG
47
DCDC_ANA2_SW_N
VDD_ANA2
48
DCDC_ANA2_SW_P
VDD_ANA1
Top View Pin Assignment for 64-Pin VQFN shows pin assignments for the 64-pin VQFN package.
36
35
34
33
VDD_RAM
49
32
nRESET
GPIO0
50
31
RF_BG
ANTSEL2
RTC_XTAL_P
51
30
RTC_XTAL_N
52
29
ANTSEL1
GPIO30
53
28
NC
VIN_IO2
54
27
NC
GPIO1
55
26
NC
VDD_DIG2
56
25
LDO_IN2
GPIO2
57
24
VDD_PLL
GPIO3
58
23
WLAN_XTAL_P
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
GPIO22
TDI
TDO
FLASH_SPI_CS
GPIO28
17
FLASH_SPI_DIN
18
64
FLASH_SPI_DOUT
63
GPIO9
VIN_IO1
GPIO8
FLASH_SPI_CLK
TCK
VDD_DIG1
TMS
19
GPIO17
20
62
GPIO16
61
GPIO7
GPIO15
GPIO6
GPIO14
SOP2
GPIO12
WLAN_XTAL_N
21
GPIO13
22
60
GPIO10
59
GPIO11
GPIO4
GPIO5
NC = No internal connection
Figure 7-1. Top View Pin Assignment for 64-Pin VQFN
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
9
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
7.2 Pin Attributes
The device makes extensive use of pin multiplexing to accommodate the large number of peripheral functions in
the smallest possible package. To achieve this configuration, pin multiplexing is controlled using a combination of
hardware configuration (at device reset) and register control.
Note
TI highly recommends using SysConfig to obtain the desired pinout. In addition refer to the user guide
within the SimpleLink™ CC32XX Software Development Kit (SDK)
The board and software designers are responsible for the proper pin multiplexing configuration. Hardware does
not ensure that the proper pin multiplexing options are selected for the peripherals or interface mode used.
Section 7.2.1 and Table 7-1 list the pin descriptions and attributes. Table 7-2 lists the signal descriptions. Table
7-3 presents an overall view of pin multiplexing. All pin multiplexing options are configurable using the pin mux
registers.
The following special considerations apply:
•
•
•
•
•
All I/Os support drive strengths of 2, 4, and 6 mA. The drive strength is individually configurable for each pin.
All I/Os support 10-µA pullup and pulldown resistors.
The VIO and VBAT supplies must be tied together at all times.
By default, all I/Os float in the Hibernate state. However, the default state can be changed by software.
All digital I/Os are nonfail-safe.
Note
If an external device drives a positive voltage to the signal pads and the CC3230x device is not
powered, DC is drawn from the other device. If the drive strength of the external device is adequate,
an unintentional wakeup and boot of the CC3230x device can occur. To prevent current draw, TI
recommends any one of the following conditions:
• All devices interfaced to the CC3230x device must be powered from the same power rail as the
chip.
• Use level shifters between the device and any external devices fed from other independent rails.
• The nRESET pin of the CC3230x device must be held low until the VBAT supply to the device is
driven and stable.
• All GPIO pins default to high impedance unless programmed by the MCU. The bootloader sets the
TDI, TDO, TCK, TMS, and Flash_SPI pins to mode 1. All the other pins are left in the Hi-Z state.
The ADC inputs are tolerant up to 1.8 V (see Section 8.16.6.6.1 for more details about the usable
range of the ADC). On the other hand, the digital pads can tolerate up to 3.6 V. Hence, take care to
prevent accidental damage to the ADC inputs. TI recommends first disabling the output buffers of the
digital I/Os corresponding to the desired ADC channel (that is, converted to Hi-Z state), and thereafter
disabling the respective pass switches (S7 [Pin 57], S8 [Pin 58], S9 [Pin 59], and S10 [Pin 60]). For
more information, see Section 7.5.
10
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
7.2.1 Pin Descriptions
PINS
NO.
NAME
TYPE
DESCRIPTION
SELECT AS
WAKEUP
SOURCE
CONFIGURE
ADDITIONAL
ANALOG MUX
MUXED
WITH JTAG
1
GPIO10
I/O
General-purpose input or output
No
No
No
2
GPIO11
I/O
General-purpose input or output
Yes
No
No
3
GPIO12
I/O
General-purpose input or output
No
No
No
4
GPIO13
I/O
General-purpose input or output
Yes
No
No
5
GPIO14
I/O
General-purpose input or output
No
No
No
6
GPIO15
I/O
General-purpose input or output
No
No
No
7
GPIO16
I/O
General-purpose input or output
No
No
No
8
GPIO17
I/O
General-purpose input or output
Yes
No
No
9
VDD_DIG1
Power
Internal digital core voltage
N/A
N/A
N/A
10
VIN_IO1
Power
I/O power supply (same as
battery voltage)
N/A
N/A
N/A
11
FLASH_SPI_CLK
O
Serial flash interface: SPI clock
N/A
N/A
N/A
N/A
N/A
N/A
12
FLASH_SPI_DOUT
O
Serial flash interface: SPI data
out
13
FLASH_SPI_DIN
I
Serial flash interface: SPI data in
N/A
N/A
N/A
N/A
N/A
N/A
14
FLASH_SPI_CS
O
Serial flash interface: SPI chip
select
15
GPIO22
I/O
General-purpose input or output
No
No
No
16
TDI
I/O
JTAG interface: data input
No
No
Muxed with
JTAG TDI
17
TDO
I/O
JTAG interface: data output
Yes
No
Muxed with
JTAG TDO
18
GPIO28
I/O
General-purpose input or output
No
No
No
19
TCK
I/O
JTAG / SWD interface: clock
No
No
Muxed with
JTAG/
SWD-TCK
20
TMS
I/O
JTAG / SWD interface: mode
select or SWDIO
No
No
Muxed with
JTAG/
SWD-TMSC
21(2)
SOP2
O
Configuration sense-on-power
No
No
No
22
WLAN_XTAL_N
Analog
40-MHz XTAL
N/A
N/A
N/A
23
WLAN_XTAL_P
Analog
40-MHz XTAL or TCXO clock
input
N/A
N/A
N/A
24
VDD_PLL
Power
Internal analog voltage
N/A
N/A
N/A
Power
Analog RF supply from analog
DCDC output
N/A
N/A
N/A
25
LDO_IN2
26
NC
—
No Connect
N/A
N/A
N/A
27
NC
—
No Connect
N/A
N/A
N/A
28
NC
—
No Connect
N/A
N/A
N/A
29(1)
ANTSEL1
O
Antenna selection control
No
No
No
30(1)
ANTSEL2
O
Antenna selection control
No
No
No
31
RF_BG
RF
RF BG band: 2.4 GHz TX, RX
N/A
N/A
N/A
32
nRESET
I
Master chip reset input. Active
low input.
N/A
N/A
N/A
33
VDD_PA_IN
Power
RF power amplifier (PA) input
from PA DC-DC output
N/A
N/A
N/A
34
SOP1
Configuration sense-on-power 1
N/A
N/A
N/A
I
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
11
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
PINS
NO.
NAME
TYPE
I
SELECT AS
WAKEUP
SOURCE
CONFIGURE
ADDITIONAL
ANALOG MUX
MUXED
WITH JTAG
Configuration sense-on-power 0
N/A
N/A
N/A
DESCRIPTION
35
SOP0
36
LDO_IN1
Power
Analog RF supply from analog
DCDC output
N/A
N/A
N/A
37
VIN_DCDC_ANA
Power
Analog DC-DC supply input
(same as battery voltage)
N/A
N/A
N/A
38
DCDC_ANA_SW
Power
Analog DC/DC converter
switching node
N/A
N/A
N/A
39
VIN_DCDC_PA
Power
PA DC/DC converter input supply
(same as battery voltage)
N/A
N/A
N/A
40
DCDC_PA_SW_P
Power
PA DC/DC converter +ve
switching node
N/A
N/A
N/A
41
DCDC_PA_SW_N
Power
PA DC/DC converter –ve
switching node
N/A
N/A
N/A
42
DCDC_PA_OUT
Power
PA DC/DC converter output.
N/A
N/A
N/A
N/A
N/A
N/A
43
DCDC_DIG_SW
Power
Digital DC/DC converter switching
node
44
VIN_DCDC_DIG
Power
Digital DC/DC converter supply
input (same as battery voltage)
N/A
N/A
N/A
45(4)
DCDC_ANA2_SW_P
I/O
Analog2 DCDC converter +ve
switching node
No
User configuration
not required (3)
No
46
DCDC_ANA2_SW_N
Power
Analog2 DC-DC converter -ve
switching node
N/A
N/A
N/A
47
VDD_ANA2
Power
Analog2 DC-DC output
N/A
N/A
N/A
N/A
N/A
N/A
48
VDD_ANA1
Power
Analog1 power supply fed by
ANA2 DC-DC output
49
VDD_RAM
Analog
SRAM LDO output
N/A
N/A
N/A
50
GPIO0
I/O
General-purpose input or output
No
User configuration
not required (3)
No
51
RTC_XTAL_P
Analog
32.768-kHz XTAL_P or external
CMOS level clock input
N/A
N/A
N/A
52(5)
RTC_XTAL_N
Analog
32.768-kHz XTAL_N
N/A
User configuration
not required (3) (7)
No
53
GPIO30
I/O
General-purpose input or output
No
User configuration
not required (3)
No
54
VIN_IO2
Analog
Chip supply voltage (VBAT)
N/A
N/A
N/A
55
GPIO1
56
VDD_DIG2
57(6)
GPIO2
I/O
58(6)
GPIO3
59(6)
General-purpose input or output
No
No
No
Internal digital core voltage
N/A
N/A
N/A
Analog input (1.5V max) or
general-purpose input or output
Wake-up source
See (8)
No
I/O
Analog input (1.5V max) or
general-purpose input or output
No
See (8)
No
GPIO4
I/O
Analog input (1.5V max) or
general-purpose input or output
Wake-up source
See (8)
No
60(6)
GPIO5
I/O
Analog input (1.5V max) or
general-purpose input or output
No
See (8)
No
61
GPIO6
I/O
General-purpose input or output
No
No
No
62
GPIO7
I/O
General-purpose input or output
No
No
No
63
GPIO8
I/O
General-purpose input or output
No
No
No
64
GPIO9
I/O
General-purpose input or output
No
No
No
12
I/O
Analog
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
PINS
NO.
NAME
GND_TAB
(1)
TYPE
—
DESCRIPTION
SELECT AS
WAKEUP
SOURCE
CONFIGURE
ADDITIONAL
ANALOG MUX
MUXED
WITH JTAG
N/A
N/A
N/A
Thermal pad and electrical
ground
This pin is reserved for WLAN antenna selection, controlling an external RF switch that multiplexes the RF pin of the CC3230x device
between two antennas. These pins must not be used for other functionalities.
This pin has dual functions: as a SOP[2] (device operation mode), and as an external TCXO enable. As a TXCO enable, the pin is an
output on power up and driven logic high. During hibernate low-power mode, the pin is in a Hi-Z state but is pulled down for SOP mode
to disable TCXO. Because of the SOP functionality, the pin must be used as an output only.
Device firmware automatically enables the digital path during ROM boot.
Pin 45 is used by an internal DC/DC converter (ANA2_DCDC). This pin will be available automatically if the serial flash is forced in the
CC3230SF device. For the CC3230S devices, pin 45 can be used as GPIO_31 if a supply is provided on pin 47.
Pin 52 is used by the RTC crystal oscillator. These devices use automatic configuration sensing. Therefore, some board-level
configuration is required to use pin 52 as a digital pad. Pin 52 is used for the RTC crystal in most applications. However, in some
applications a 32.768-kHz square-wave clock might always be available onboard. When a 32.768-kHz square-wave clock is available,
the crystal can be removed to free pin 52 for digital functions. The external clock must then be applied at pin 51. For the device to
automatically detect this configuration, a 100-kΩ pullup resistor must be connected between pin 52 and the supply line. To prevent
false detection, TI recommends using pin 52 for output-only functions.
This pin is shared by the ADC inputs and digital I/O pad cells.
To use the digital functions, RTC_XTAL_N must be pulled high to the supply voltage using a 100-kΩ resistor.
Requires user configuration to enable the analog switch of the ADC channel (the switch is off by default.) The digital I/O is always
connected and must be made Hi-Z before enabling the ADC switch.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
Table 7-1. Pin Attributes
PIN
NO.
1
2
3
SIGNAL
DIRECTION
LPDS(3)
GPIO10 (PN)
0
I/O
Hi-Z, Pull, Drive
I2C_SCL
1
I/O (open drain)
Hi-Z, Pull, Drive
GT_PWM06
3
O
Hi-Z, Pull, Drive
7
O
1
SDCARD_CLK
6
O
0
GT_CCP01
12
I
Hi-Z, Pull, Drive
GPIO11 (PN)
0
I/O
Hi-Z, Pull, Drive
I2C_SDA
1
I/O (open drain)
Hi-Z, Pull, Drive
GT_PWM07
3
O
Hi-Z, Pull, Drive
UART1_TX
pXCLK(XVCLK)
SIGNAL
TYPE(2)
PAD STATES
PIN MUX
ENCODING
SIGNAL NAME(1)
I/O
4
O
0
6
I/O (open drain)
Hi-Z, Pull, Drive
UART1_RX
7
I
Hi-Z, Pull, Drive
GT_CCP02
12
I
Hi-Z, Pull, Drive
MCAFSX
13
O
Hi-Z, Pull, Drive
GPIO12 (PN)
0
I/O
Hi-Z, Pull, Drive
McACLK
3
O
Hi-Z, Pull, Drive
pVS(VSYNC)
4
I
Hi-Z, Pull, Drive
5
I/O (open drain)
Hi-Z, Pull, Drive
UART0_TX
7
O
1
GT_CCP03
12
I
Hi-Z, Pull, Drive
SDCARD_CMD
I2C_SCL
I/O
I/O
Hib(4)
nRESET = 0
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull,
Drive
Hi-Z
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
13
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-1. Pin Attributes (continued)
PIN
NO.
4
SIGNAL NAME(1)
SIGNAL
TYPE(2)
0
I/O
I2C_SDA
5
I/O (open drain)
4
I
UART0_RX
7
I
GT_CCP04
12
I
GPIO14 (PN)
0
I/O
5
I/O (open drain)
7
I/O
pDATA8(CAM_D4)
4
I
GT_CCP05
12
I
pHS(HSYNC)
I/O
6
7
8
GSPI_CLK
I/O
GPIO15 (PN)
0
I/O
I2C_SDA
5
I/O (open drain)
7
I/O
4
I
GSPI_MISO
pDATA9(CAM_D5)
I/O
LPDS(3)
Hib(4)
nRESET = 0
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
GT_CCP06
13
I
SDCARD_ DATA0
8
I/O
GPIO16 (PN)
0
I/O
Hi-Z, Pull, Drive
GSPI_MOSI
7
I/O
Hi-Z, Pull, Drive
4
I
Hi-Z, Pull, Drive
5
O
1
pDATA10(CAM_D6)
UART1_TX
I/O
GT_CCP07
13
I
Hi-Z, Pull, Drive
SDCARD_CLK
8
O
0
GPIO17 (PN)
0
I/O
UART1_RX
5
I
7
I/O
4
I
GSPI_CS
I/O
pDATA11 (CAM_D7)
SDCARD_ CMD
8
I/O
9
VDD_DIG1 (PN)
—
N/A
N/A
N/A
N/A
N/A
10
VIN_IO1
—
N/A
N/A
N/A
N/A
N/A
11
FLASH_SPI_CLK
O
N/A
O
Hi-Z, Pull,
Drive(5)
Hi-Z, Pull,
Drive
Hi-Z
12
FLASH_SPI_DOUT
O
N/A
O
Hi-Z, Pull,
Drive(5)
Hi-Z, Pull,
Drive
Hi-Z
13
FLASH_SPI_DIN
I
N/A
I
Hi-Z, Pull,
Drive(5)
Hi-Z
Hi-Z
14
FLASH_SPI_CS
O
N/A
O
1
Hi-Z, Pull,
Drive
Hi-Z
0
I/O
I/O
7
O
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
GT_CCP04
5
I
TDI (PN)
1
I
GPIO23
0
I/O
2
O
1
Hi-Z, Pull,
Drive
Hi-Z
9
I/O (open drain)
Hi-Z, Pull, Drive
GPIO22 (PN)
15
16
McAFSX
UART1_TX
I2C_SCL
14
PAD STATES
SIGNAL
DIRECTION
GPIO13 (PN)
I2C_SCL
5
PIN MUX
ENCODING
I/O
Hi-Z, Pull, Drive
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-1. Pin Attributes (continued)
PIN
NO.
SIGNAL NAME(1)
SIGNAL
TYPE(2)
18
19
20
LPDS(3)
Hib(4)
nRESET = 0
Hi-Z, Pull, Drive
Driven high
in SWD;
driven low in
4-wire JTAG
Hi-Z
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
Driven low
Hi-Z
1
O
GPIO24
0
I/O
5
O
2
I
I2C_SDA
9
I/O (open drain)
GT_CCP06
4
I
McAFSX
6
O
0
I/O
1
I
8
O
1
I/O
0
I/O
0
O
Hi-Z, Pull, Drive
9
O
Hi-Z, Pull, Drive
2
O
Hi-Z, Pull, Drive
TCXO_EN
N/A
O
0
SOP2 (PN)
See (9)
I
Hi-Z, Pull, Drive
UART1_RX
GPIO28 (PN)
TCK (PN)
GT_PWM03
TMS (PN)
GPIO29
I/O
I/O
I/O
I/O
GPIO25
GT_PWM02
21(6)
PAD STATES
SIGNAL
DIRECTION
TDO (PN)
PWM0
17
PIN MUX
ENCODING
McAFSX
O
22
WLAN_XTAL_N
—
N/A
N/A
N/A
N/A
N/A
23
WLAN_XTAL_P
—
N/A
N/A
N/A
N/A
N/A
24
VDD_PLL
—
N/A
N/A
N/A
N/A
N/A
25
LDO_IN2
—
N/A
N/A
N/A
N/A
N/A
26
NC
—
N/A
N/A
N/A
N/A
N/A
27
NC
—
N/A
N/A
N/A
N/A
N/A
28
NC
—
N/A
N/A
N/A
N/A
N/A
29(12)
ANTSEL1
O
0
O
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
30(12)
ANTSEL2
O
0
O
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
31
RF_BG
—
N/A
N/A
N/A
N/A
N/A
32
nRESET
—
N/A
N/A
N/A
N/A
N/A
33
VDD_PA_IN
—
N/A
N/A
N/A
N/A
N/A
34
SOP1
—
N/A
N/A
N/A
N/A
N/A
35
SOP0
—
N/A
N/A
N/A
N/A
N/A
36
LDO_IN1
—
N/A
N/A
N/A
N/A
N/A
37
VIN_DCDC_ANA
—
N/A
N/A
N/A
N/A
N/A
38
DCDC_ANA_SW
—
N/A
N/A
N/A
N/A
N/A
39
VIN_DCDC_PA
—
N/A
N/A
N/A
N/A
N/A
40
DCDC_PA_SW_P
—
N/A
N/A
N/A
N/A
N/A
41
DCDC_PA_SW_N
—
N/A
N/A
N/A
N/A
N/A
42
DCDC_PA_OUT
—
N/A
N/A
N/A
N/A
N/A
43
DCDC_DIG_SW
—
N/A
N/A
N/A
N/A
N/A
44
VIN_DCDC_DIG
—
N/A
N/A
N/A
N/A
N/A
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
15
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-1. Pin Attributes (continued)
PIN
NO.
PIN MUX
ENCODING
SIGNAL
DIRECTION
GPIO31
0
I/O
UART0_RX
9
I
12
O
2
I
McAXR0
6
I/O
GSPI_CLK
7
I/O
SIGNAL NAME(1)
McAFSX
45(7)
UART1_RX
SIGNAL
TYPE(2)
I/O
Hib(4)
nRESET = 0
Hi-Z
Hi-Z
Hi-Z
DCDC_ANA2_SW_P
(PN)
—
See (8)
N/A
N/A
N/A
N/A
46
DCDC_ANA2_SW_N
—
N/A
N/A
N/A
N/A
N/A
47
VDD_ANA2
—
N/A
N/A
N/A
N/A
N/A
48
VDD_ANA1
—
N/A
N/A
N/A
N/A
N/A
49
VDD_RAM
—
N/A
N/A
N/A
N/A
N/A
GPIO0 (PN)
0
I/O
Hi-Z, Pull, Drive
UART0_CTS
12
I
Hi-Z, Pull, Drive
McAXR1
6
I/O
Hi-Z, Pull, Drive
GT_CCP00
7
I
Hi-Z, Pull, Drive
9
I/O
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
UART1_RTS
10
O
1
UART0_RTS
3
O
1
McAXR0
4
I/O
Hi-Z, Pull, Drive
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0
O
2
O
4
O
Hi-Z, Pull,
Drive
Hi-Z
UART0_RTS
6
O
1
GSPI_MOSI
8
O
Hi-Z, Pull, Drive
GPIO30 (PN)
0
I/O
Hi-Z, Pull, Drive
UART0_TX
9
O
1
2
O
3
O
Hi-Z, Pull,
Drive
Hi-Z
N/A
N/A
Hi-Z, Pull,
Drive
Hi-Z
50
GSPI_CS
51
RTC_XTAL_P
I/O
—
RTC_XTAL_N (PN)
GPIO32
52(10)
McACLK
McAXR0
McACLK
53
McAFSX
54
O
I/O
4
I
7
I/O
N/A
N/A
N/A
0
I/O
Hi-Z, Pull, Drive
3
O
1
4
I
Hi-Z, Pull, Drive
UART1_TX
6
O
1
GT_CCP01
7
I
Hi-Z, Pull, Drive
N/A
N/A
N/A
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
—
UART0_TX
pCLK (PIXCLK)
56
VDD_DIG2
I/O
—
ADC_CH0
GPIO2 (PN)
57(11)
Hi-Z, Pull, Drive
GSPI_MISO
VIN_IO2
55
Hi-Z, Pull, Drive
GT_CCP05
GPIO1 (PN)
UART0_RX
UART1_RX
GT_CCP02
16
PAD STATES
LPDS(3)
Analog input
(up to 1.5 V)
or digital I/O
N/A
N/A
See (8)
I
0
I/O
3
I
6
I
7
I
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-1. Pin Attributes (continued)
PIN
NO.
SIGNAL NAME(1)
SIGNAL
TYPE(2)
PIN MUX
ENCODING
ADC_CH1
58(11)
GPIO3 (PN)
UART1_TX
See
Analog input
(up to 1.5 V)
or digital I/O
pDATA7 (CAM_D3)
59(11)
UART1_RX
pDATA6 (CAM_D2)
GPIO5 (PN)
60(11)
pDATA5 (CAM_D1)
McAXR1
61
62
63
(4)
(5)
(6)
(7)
(8)
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
N/A
N/A
N/A
I
Hi-Z, Pull, Drive
(8)
I
0
I/O
6
I
I
(8)
I
0
I/O
4
I
6
I/O
7
I
GPIO6 (PN)
0
I/O
Hi-Z, Pull, Drive
UART0_RTS
5
O
1
pDATA4 (CAM_D0)
4
I
3
I
UART0_CTS
6
I
GT_CCP06
7
I
GPIO7 (PN)
0
I/O
McACLKX
13
O
3
O
UART0_RTS
10
O
UART0_TX
11
O
GPIO8 (PN)
0
I/O
SDCARD_IRQ
6
I
7
O
UART1_CTS
UART1_RTS
McAFSX
I/O
I/O
I/O
GT_CCP06
12
I
GPIO9 (PN)
0
I/O
3
O
6
I/O
McAXR0
7
I/O
GT_CCP00
12
I
N/A
N/A
SDCARD_DATA0
GND_TAB
(1)
(2)
(3)
Hi-Z
1
GT_CCP05
GT_PWM05
64
Hi-Z, Pull,
Drive
Hi-Z, Pull, Drive
O
See
Analog input
(up to 1.5 V)
or digital I/O
nRESET = 0
6
4
ADC_CH3
Hib(4)
I/O
See
Analog input
(up to 1.5 V)
or digital I/O
I
LPDS(3)
0
4
ADC_CH2
GPIO4 (PN)
(8)
PAD STATES
SIGNAL
DIRECTION
I/O
—
Hi-Z, Pull, Drive
Hi-Z, Pull, Drive
1
Signals names with (PN) denote the default pin name.
Signal Types: I = Input, O = Output, I/O = Input or Output.
LPDS state: Unused I/Os are in a Hi-Z state. Software may program the I/Os to be input with pull or drive (regardless of active pin
configuration), according to the need.
Hibernate mode: The I/Os are in a Hi-Z state. Software may program the I/Os to be input with pull or drive (regardless of active pin
configuration), according to the need.
To minimize leakage in some serial flash vendors during LPDS, TI recommends that the user application always enables internal weak
pulldown resistors on the FLASH_SPI_DIN, FLASH_SPI_DOUT, and FLASH_SPI_CLK pins.
This pin has dual functions: as a SOP[2] (device operation mode), and as an external TCXO enable. As a TXCO enable, the pin is an
output on power up and driven logic high. During hibernate low-power mode, the pin is in a Hi-Z state but is pulled down for SOP mode
to disable TCXO. Because of the SOP functionality, the pin must be used as an output only.
Pin 45 is used by an internal DC/DC (ANA2_DCDC). For the CC3230S device, pin 45 can be used as GPIO_31 if a supply is provided
on pin 47.
For details on proper use, see Section 7.5.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
17
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
(9)
This pin is one of three that must have a passive pullup or pulldown resistor onboard to configure the device hardware power-up mode.
For this reason, the pin must be output only when used for digital functions.
(10) Pin 52 is used by the RTC crystal oscillator. These devices use automatic configuration sensing. Therefore, some board-level
configuration is required to use pin 52 as a digital pad. Pin 52 is used for RTC crystal in most applications. However, in some
applications a 32.768-kHz square-wave clock might always be available onboard. When a 32.768-kHz square-wave clock is available,
the crystal can be removed to free pin 52 for digital functions. The external clock must then be applied at pin 51. For the chip to
automatically detect this configuration, a 100-kΩ pullup resistor must be connected between pin 52 and the supply line. To prevent
false detection, TI recommends using pin 52 for output-only functions.
(11) This pin is shared by the ADC inputs and digital I/O pad cells.
(12) This pin is reserved for WLAN antenna selection, controlling an external RF switch that multiplexes the RF pin of the CC3230x device
between two antennas. These pins must not be used for other functionalities.
18
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
7.3 Signal Descriptions
Table 7-2. Signal Descriptions
FUNCTION
ADC
Antenna
selection
PIN
NO.
PIN
TYPE
SIGNAL
DIRECTION
ADC_CH0
57
I/O
I
ADC channel 0 input (maximum of 1.5 V)
ADC_CH1
58
I/O
I
ADC channel 1 input (maximum of 1.5 V)
ADC_CH2
59
I/O
I
ADC channel 2 input (maximum of 1.5 V)
ADC_CH3
60
I
I
ADC channel 3 input (maximum of 1.5 V)
GPIO10
1
I/O
O
GPIO11
2
I/O
O
GPIO12
3
I/O
O
GPIO13
4
I/O
O
GPIO14
5
I/O
O
GPIO15
6
I/O
O
GPIO16
7
I/O
O
GPIO17
8
I/O
O
GPIO22
15
I/O
O
GPIO28
18(2)
I/O
O
GPIO25
21
O
O
ANTSEL1
29
O
O
SIGNAL NAME
ANTSEL2
30
O
O
45(2) (1)
I/O
O
GPIO0
50
I/O
O
GPIO32
52(2)
I/O
O
GPIO30
53(2)
I/O
O
GPIO3
58
I/O
O
GPIO4
59
I/O
O
GPIO5
60
I/O
O
GPIO6
61
I/O
O
GPIO8
63
I/O
O
GPIO9
64
I/O
O
GPIO31
DESCRIPTION
Antenna selection control
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
19
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-2. Signal Descriptions (continued)
FUNCTION
BLE/2.4 GHz
radio
coexistence
Clock
20
PIN
NO.
PIN
TYPE
SIGNAL
DIRECTION
GPIO10
1
I/O
I/O
GPIO11
2
I/O
O
GPIO12
3
I/O
I/O
GPIO13
4
I/O
I/O
GPIO14
5
I/O
I/O
GPIO15
6
I/O
I/O
GPIO16
7
I/O
I/O
GPIO17
8
I/O
O
GPIO22
15
I/O
I/O
GPIO28
18(2)
I/O
I/O
SIGNAL NAME
DESCRIPTION
GPIO25
21
O
O
GPIO31
45(2) (1)
I/O
I/O
GPIO0
50
I/O
I/O
GPIO32
52(2)
I/O
I/O
GPIO30
53(2)
I/O
I/O
GPIO3
58
I/O
O
GPIO4
59
I/O
O
GPIO5
60
I/O
I/O
GPIO6
61
I/O
I/O
GPIO8
63
I/O
I/O
GPIO9
64
I/O
I/O
WLAN_XTAL_N
22
—
—
40-MHz crystal; pull down if external TCXO is used
WLAN_XTAL_P
23
—
—
40-MHz crystal or TCXO clock input
RTC_XTAL_P
51
—
—
Connect 32.768-kHz crystal or force external CMOS
level clock
RTC_XTAL_N
52
—
—
Connect 32.768-kHz crystal or connect 100-kΩ resistor
to supply voltage
Coexistence inputs and outputs
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-2. Signal Descriptions (continued)
FUNCTION
SIGNAL NAME
HM_IO
Hostless mode
JTAG / SWD
PIN
NO.
PIN
TYPE
SIGNAL
DIRECTION
1
I/O
I/O
2
I/O
O
3
I/O
I/O
4
I/O
I/O
5
I/O
I/O
6
I/O
I/O
7
I/O
I/O
8
I/O
O
15
I/O
I/O
18(2)
I/O
I/O
21
O
O
45(2) (1)
I/O
I/O
50
I/O
I/O
52(2)
I/O
I/O
53(2)
I/O
I/O
58
O
O
59
O
O
60
I/O
I/O
61
I/O
I/O
63
I/O
I/O
I/O
DESCRIPTION
Hostless mode inputs and outputs
64
I/O
TDI
16
I/O
I
JTAG TDI. Reset default pinout.
TDO
17
I/O
O
JTAG TDO. Reset default pinout.
TCK
19
I/O
I
JTAG/SWD TCK. Reset default pinout.
TMS
20
I/O
I/O
JTAG/SWD TMS. Reset default pinout.
I/O
I/O (open drain)
I2C clock data
I/O
I/O (open drain)
I2C data
1
I2C_SCL
3
5
16
I2C
2
I2C_SDA
4
6
17
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
21
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-2. Signal Descriptions (continued)
FUNCTION
PIN
NO.
PIN
TYPE
SIGNAL
DIRECTION
GT_PWM06
1
I/O
O
Pulse-width modulated O/P
GT_CCP01
1
I/O
I
Timer capture port
GT_PWM07
2
I/O
O
Pulse-width modulated O/P
GT_CCP02
2
I/O
I
GT_CCP03
3
I/O
I
4
I/O
I
15
I/O
I
5
I/O
I
6
I/O
I
17
I/O
I
61
I/O
I
63
I/O
I
GT_CCP07
7
I/O
I
PWM0
17
I/O
O
GT_PWM03
19
I/O
O
GT_PWM02
21
O
O
SIGNAL NAME
GT_CCP04
GT_CCP05
GT_CCP06
Timers
Timer capture ports
Pulse-width modulated outputs
50
I/O
I
64
I/O
I
GT_CCP05
53
I/O
I
GT_CCP01
55
I/O
I
GT_CCP02
57
I/O
I
GT_CCP05
60
I
I
Timer capture port Input
GT_PWM05
64
I/O
O
Pulse-width modulated output
GT_CCP00
22
DESCRIPTION
Timer capture ports
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-2. Signal Descriptions (continued)
FUNCTION
GPIO
PIN
NO.
PIN
TYPE
SIGNAL
DIRECTION
GPIO10
1
I/O
I/O
GPIO11
2
I/O
I/O
GPIO12
3
I/O
I/O
GPIO13
4
I/O
I/O
GPIO14
5
I/O
I/O
GPIO15
6
I/O
I/O
GPIO16
7
I/O
I/O
GPIO17
8
I/O
I/O
GPIO22
15
I/O
I/O
GPIO23
16
I/O
I/O
GPIO24
17
I/O
I/O
GPIO28
18
I/O
I/O
GPIO29
20
I/O
I/O
GPIO25
21
O
O
GPIO31
45(1)
I/O
I/O
GPIO0
50
I/O
I/O
GPIO32
52
I/O
O
GPIO30
53
I/O
I/O
GPIO1
55
I/O
I/O
GPIO2
57
I/O
I/O
GPIO3
58
I/O
I/O
GPIO4
59
I/O
I/O
GPIO5
60
I/O
I/O
GPIO6
61
I/O
I/O
GPIO7
62
I/O
I/O
GPIO8
63
I/O
I/O
GPIO9
64
I/O
I/O
SIGNAL NAME
DESCRIPTION
General-purpose inputs or outputs
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
23
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-2. Signal Descriptions (continued)
FUNCTION
SIGNAL NAME
PIN
NO.
PIN
TYPE
SIGNAL
DIRECTION
I/O
O
3
I/O
O
52
O
O
53
I/O
O
50
I/O
I/O
I2S audio port data 1 (RX/TX)
60
I
I/O
I2S audio port data 1 (RX and TX)
45(1)
I/O
I/O
50
I/O
I/O
52
O
O
I2S audio port data (only output mode is supported on
pin 52)
64
I/O
I/O
I2S audio port data (RX and TX)
62
I/O
O
I2S audio port clock
I/O
O
SD card clock data
2
I/O
I/O (open drain)
8
I/O
I/O
I/O
I/O
DESCRIPTION
2
15
17
MCAFSX
21
I2S audio port frame sync
45(1)
53
63
McASP
I2S or PCM
McACLK
McAXR1
McAXR0
McACLKX
SDCARD_CLK
Multimedia card
(MMC or SD)
SDCARD_CMD
SDCARD_DATA0
7
6
64
I2S audio port data 0 (RX and TX)
SD card command line
SD card data
SDCARD_IRQ
63
I/O
I
Interrupt from SD card(3)
pXCLK (XVCLK)
2
I/O
O
Free clock to parallel camera
pVS (VSYNC)
3
I/O
I
Parallel camera vertical sync
pHS (HSYNC)
4
I/O
I
Parallel camera horizontal sync
pDATA8 (CAM_D4)
5
I/O
I
Parallel camera data bit 4
pDATA9 (CAM_D5)
6
I/O
I
Parallel camera data bit 5
7
I/O
I
Parallel camera data bit 6
Parallel interface pDATA10 (CAM_D6)
(8-bit π)
pDATA11 (CAM_D7)
24
1
I2S audio port clock outputs
8
I/O
I
Parallel camera data bit 7
pCLK (PIXCLK)
55
I/O
I
Pixel clock from parallel camera sensor
pDATA7 (CAM_D3)
58
I/O
I
Parallel camera data bit 3
pDATA6 (CAM_D2)
59
I/O
I
Parallel camera data bit 2
pDATA5 (CAM_D1)
60
I
I
Parallel camera data bit 1
pDATA4 (CAM_D0)
61
I/O
I
Parallel camera data bit 0
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-2. Signal Descriptions (continued)
FUNCTION
Power
PIN
NO.
PIN
TYPE
SIGNAL
DIRECTION
VDD_DIG1
9
—
—
Internal digital core voltage
VIN_IO1
10
—
—
Device supply voltage (VBAT)
VDD_PLL
24
—
—
Internal analog voltage
LDO_IN2
25
—
—
Internal analog RF supply from analog DC/DC output
VDD_PA_IN
33
—
—
Internal PA supply voltage from PA DC/DC output
LDO_IN1
36
—
—
Internal analog RF supply from analog DC/DC output
VIN_DCDC_ANA
37
—
—
Analog DC/DC input (connected to device input supply
[VBAT])
DCDC_ANA_SW
38
—
—
Internal analog DC/DC switching node
VIN_DCDC_PA
39
—
—
PA DC/DC input (connected to device input supply
[VBAT])
DCDC_PA_SW_P
40
—
—
Internal PA DC/DC switching node
DCDC_PA_SW_N
41
—
—
Internal PA DC/DC switching node
DCDC_PA_OUT
42
—
—
Internal PA buck converter output
DCDC_DIG_SW
43
—
—
Internal digital DC/DC switching node
VIN_DCDC_DIG
44
—
—
Digital DC/DC input (connected to device input supply
[VBAT])
DCDC_ANA2_SW_P
45(1)
—
—
Analog to DC/DC converter +ve switching node
DCDC_ANA2_SW_N
46
—
—
Internal analog to DC/DC converter –ve switching node
VDD_ANA2
47
—
—
Internal analog to DC/DC output
VDD_ANA1
48
—
—
Internal analog supply fed by ANA2 DC/DC output
VDD_RAM
49
—
—
Internal SRAM LDO output
VIN_IO2
54
—
—
Device supply voltage (VBAT)
Internal digital core voltage
SIGNAL NAME
DESCRIPTION
VDD_DIG2
56
—
—
Reset
nRESET
32
I
I
RF
RF_BG
31
I/O
I/O
5
I/O
I/O
45(1)
I/O
I/O
6
I/O
I/O
53
I/O
I/O
8
I/O
I/O
50
I/O
I/O
7
I/O
I/O
52
O
O
FLASH_SPI_CLK
11
O
O
Clock to SPI serial flash (fixed default)
FLASH_SPI_DOUT
12
O
O
Data to SPI serial flash (fixed default)
FLASH_SPI_DIN
13
I
I
Data from SPI serial flash (fixed default)
FLASH_SPI_CS
14
O
O
Device select to SPI serial flash (fixed default)
GSPI_CLK
GSPI_MISO
SPI
GSPI_CS
GSPI_MOSI
FLASH SPI
Global master device reset (active low)
WLAN analog RF 802.11 b/g/n bands
General SPI clock
General SPI MISO
General SPI device select
General SPI MOSI
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
25
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-2. Signal Descriptions (continued)
FUNCTION
SIGNAL NAME
UART1_TX
UART1_RX
UART1_RTS
UART
UART1_CTS
UART0_TX
PIN
NO.
PIN
TYPE
SIGNAL
DIRECTION
1
I/O
O
7
I/O
O
16
I/O
O
55
I/O
O
58
I/O
O
2
I/O
I
8
I/O
I
17
I/O
I
45(1)
I/O
I
57
I/O
I
59
I/O
I
50
I/O
O
62
I/O
O
61
I/O
I
3
I/O
O
53
I/O
O
55
I/O
O
62
I/O
O
DESCRIPTION
UART TX data
UART1 TX data
UART RX data
UART1 RX data
UART1 request-to-send (active low)
UART1 clear-to-send (active low)
UART0 TX data
4
I/O
I
45(1)
I/O
I
57
I/O
I
UART0 RX data
I/O
I
UART0 clear-to-send input (active low)
50
I/O
O
52
O
O
61
I/O
O
62
I/O
O
21(4)
O
I
Sense-on-power 2
Sense-On-Power SOP1
34
I
I
Configuration sense-on-power 1
SOP0
35
I
I
Configuration sense-on-power 0
UART0_RX
UART0_CTS
UART0_RTS
SOP2
(1)
(2)
(3)
(4)
26
50
61
UART0 RX data
UART0 request-to-send (active low)
Pin 45 is used by an internal DC/DC (ANA2_DCDC). For the CC3230S device, pin 45 can be used as GPIO_31 if a supply is provided
on pin 47.
LPDS retention unavailable.
Future support.
This pin has dual functions: as a SOP[2] (device operation mode), and as an external TCXO enable. As a TXCO enable, the pin is an
output on power up and driven logic high. During hibernate low-power mode, the pin is in a Hi-Z state but is pulled down for SOP mode
to disable TCXO. Because of the SOP functionality, the pin must be used as an output only.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
7.4 Pin Multiplexing
Table 7-3. Pin Multiplexing
Digital Function (XXX Field Encoding)(1)
ANALOG OR SPECIAL FUNCTION
Register
Address
Register
Name
Pin
0x4402
E0C8
GPIO_PAD_
CONFIG_10
0x4402
E0CC
BLE COEX
JTAG
Hostless
Mode
1
—
GPIO_PAD_
CONFIG_11
2
0x4402
E0D0
GPIO_PAD_
CONFIG_12
3
0x4402
E0D4
GPIO_PAD_
CONFIG_13
4
—
Y
Y
Y
GPIO13
—
0x4402
E0D8
GPIO_PAD_
CONFIG_14
5
—
Y
Y
Y
GPIO14
0x4402
E0DC
GPIO_PAD_
CONFIG_15
6
—
Y
Y
Y
0x4402
E0E0
GPIO_PAD_
CONFIG_16
7
—
Y
Y
0x4402
E0E4
GPIO_PAD_
CONFIG_17
8
—
Y(5)
0x4402
E0F8
GPIO_PAD_
CONFIG_22
15
—
0x4402
E0FC
GPIO_PAD_
CONFIG_23
16
0x4402
E100
GPIO_PAD_
CONFIG_24
0x4402
E140
GPIO_PAD_
CONFIG_40
0x4402
E110
GPIO_PAD_
CONFIG_28
CC_COEX
_SW_OUT
CC_COEX
_BLE_IN
0
1
2
3
4
5
6
7
8
9
10
11
12
13
Y
Y
Y
GPIO10
I2C_
SCL
—
GT_
PWM06
—
—
SDCARD_
CLK
UART1_
TX
—
—
—
—
GT_
CCP01
—
—
Y(5)
Y
—
GPIO11
I2C_
SDA
—
GT_
PWM07
pXCLK
(XVCLK)
—
SDCARD_
CMD
UART1_
RX
—
—
—
—
GT_
CCP02
MCAFSX
—
Y
Y
Y
GPIO12
—
—
McACLK
pVS
(VSYNC)
I2C_
SCL
—
UART0_
TX
—
—
—
—
GT_
CCP03
—
—
—
pHS
(HSYNC)
I2C_
SDA
—
UART0_
RX
—
—
—
—
GT_
CCP04
—
—
—
—
pDATA8
(CAM_D4)
I2C_
SCL
—
GSPI_
CLK
—
—
—
—
GT_
CCP05
—
GPIO15
—
—
—
pDATA9
(CAM_D5)
I2C_
SDA
—
GSPI_
MISO
SDCARD_
DATA0
—
—
—
—
GT_
CCP06
Y
GPIO16
—
—
—
pDATA10
(CAM_D6)
UART1_
TX
—
GSPI_
MOSI
SDCARD_
CLK
—
—
—
—
GT_
CCP07
Y
—
GPIO17
—
—
—
pDATA11
(CAM_D7)
UART1_
RX
—
GSPI_
CS
SDCARD_
CMD
—
—
—
—
—
Y
Y
Y
GPIO22
—
—
—
—
GT_
CCP04
—
McAFSX
—
—
—
—
—
—
Muxed
with
JTAG
—
—
—
GPIO23
TDI
UART1_
TX
—
—
—
—
—
—
I2C_
SCL
—
—
—
—
17
Muxed
with
JTAG
TDO
—
—
—
GPIO24
TDO
UART1_
RX
—
GT_
CCP06
PWM0
McAFSX
—
—
I2C_
SDA
—
—
—
—
18
—
Y(4)
Y(4)
Y(4)
GPIO28
—
—
—
—
—
—
—
—
—
—
—
—
—
19
Muxed
with
JTAG
or
SWD
and
TCK
—
—
—
—
TCK
—
—
—
—
—
—
GT_
PWM03
—
—
—
—
—
—
—
—
GPIO29
TMS
—
—
—
—
—
—
—
—
—
—
—
—
0x4402
E114
GPIO_PAD_
CONFIG_29
20
Muxed
with
JTAG
or
SWD
and
TMSC
0x4402
E104
GPIO_PAD_
CONFIG_25
21(2)
—
Y(5)
Y
—
GPIO25
—
McAFSX
—
—
—
—
—
—
GT_
PWM02
—
—
—
—
0x4402
E108
GPIO_PAD_
CONFIG_26
29
—
—
—
—
ANTSEL
1(3)
—
—
—
—
—
—
—
—
—
—
—
—
—
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
27
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 7-3. Pin Multiplexing (continued)
Digital Function (XXX Field Encoding)(1)
ANALOG OR SPECIAL FUNCTION
Register
Address
Register
Name
Pin
0x4402
E10C
GPIO_PAD_
CONFIG_27
0x4402
E11C
JTAG
Hostless
Mode
30
—
GPIO_PAD_
CONFIG_31
45(4) (3)
0x4402
E0A0
GPIO_PAD_
CONFIG_0
0x4402
E120
BLE COEX
0
1
2
3
4
5
6
7
8
9
10
11
12
13
—
ANTSEL
2(3)
—
—
—
—
—
—
—
—
—
—
—
—
—
Y
Y
GPIO31
—
UART1_
RX
—
—
—
McAXR0
GSPI_CL
K
—
UART0_
RX
—
—
McAFSX
—
Y
Y
Y
GPIO0
—
—
UART0_
RTS
McAXR0
—
McAXR1
GT_
CCP00
—
GSPI_
CS
UART1_
RTS
—
UART0_
CTS
—
—
Y(4)
Y(4)
Y(4)
GPIO32
—
McACLK
—
McAXR0
—
UART0_
RTS
—
GSPI_
MOSI
—
—
—
—
—
-—
Y(4)
Y(4)
Y(4)
GPIO30
—
McACLK
McAFSX
GT_
CCP05
—
—
GSPI_
MISO
—
UART0_
TX
—
—
—
—
—
—
UART0_
TX
pCLK
(PIXCLK)
—
UART1_
TX
GT_
CCP01
—
—
—
—
—
—
GPIO2
—
—
UART0_
RX
—
—
UART1_
RX
GT_
CCP02
—
—
—
—
—
—
GPIO3
—
—
—
pDATA7
(CAM_D3)
—
UART1_
TX
—
—
—
—
—
—
—
—
—
pDATA6
(CAM_D2)
—
UART1_
RX
—
—
—
—
—
—
—
—
—
—
pDATA5
(CAM_D1)
—
McAXR1
GT_
CCP05
—
—
—
—
—
—
—
—
UART1_
CTS
pDATA4
(CAM_D0)
UART0_
RTS
UART0_
CTS
GT_
CCP06
—
—
—
—
—
—
—
—
UART1_
RTS
—
—
—
—
—
—
UART0_
RTS
UART0_
TX
—
McACLKX
GPIO8
—
—
—
—
—
SDCARD_
IRQ
McAFSX
—
—
—
—
GT_
CCP06
—
GPIO9
—
—
GT_
PWM05
—
—
SDCARD_
DATA0
McAXR0
—
—
—
—
GT_
CCP00
—
CC_COEX
_SW_OUT
CC_COEX
_BLE_IN
—
—
—
Y
50
—
GPIO_PAD_
CONFIG_32
52
0x4402
E118
GPIO_PAD_
CONFIG_30
53
0x4402
E0A4
GPIO_PAD_
CONFIG_1
55
—
—
—
—
GPIO1
0x4402
E0A8
GPIO_PAD_
CONFIG_2
57
—
—
—
—
0x4402
E0AC
GPIO_PAD_
CONFIG_3
58
—
Y(5)
Y
—
0x4402
E0B0
GPIO_PAD_
CONFIG_4
59
—
Y(5)
Y
—
GPIO4
—
0x4402
E0B4
GPIO_PAD_
CONFIG_5
60
—
Y
Y
Y
GPIO5
0x4402
E0B8
GPIO_PAD_
CONFIG_6
61
—
Y
Y
Y
GPIO6
0x4402
E0BC
GPIO_PAD_
CONFIG_7
62
—
—
—
—
GPIO7
0x4402
E0C0
GPIO_PAD_
CONFIG_8
63
—
Y
Y
Y
0x4402
E0C4
GPIO_PAD_
CONFIG_9
64
-—
Y
Y
Y
(1)
(2)
(3)
(4)
(5)
28
Pin mux encodings with (RD) denote the default encoding after reset release.
This pin has dual functions: as a SOP[2] (device operation mode), and as an external TCXO enable. As a TXCO enable, the pin is an output on power up and driven logic high. During
hibernate low-power mode, the pin is in a Hi-Z state but is pulled down for SOP mode to disable TCXO. Because of the SOP functionality, the pin must be used as an output only.
Pin 45 is used by an internal DC/DC (ANA2_DCDC). For the CC3230S device, pin 45 can be used as GPIO_31 if a supply is provided on pin 47.
LPDS retention unavailable.
Output Only
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
7.5 Drive Strength and Reset States for Analog and Digital Multiplexed Pins
Table 7-4 describes the use, drive strength, and default state of analog and digital multiplexed pins at first-time
power up and reset (nRESET pulled low).
Table 7-4. Drive Strength and Reset States for Analog and Digital Multiplexed Pins
Pin
Board-Level Configuration and
Use
Default State at First Power Up
or Forced Reset
State After Configuration of Analog
Maximum
Switches (ACTIVE, LPDS, and HIB Effective Drive
Power Modes)
Strength (mA)
29
Connected to the enable pin of the
Analog is isolated. The digital I/O cell Determined by the I/O state, as are
RF switch (ANTSEL1). Other use is
is also isolated.
other digital I/Os.
not recommended.
4
30
Connected to the enable pin of the
Analog is isolated. The digital I/O cell Determined by the I/O state, as are
RF switch (ANTSEL2). Other use is
is also isolated.
other digital I/Os.
not recommended.
4
45
VDD_ANA2 (pin 47) must be
shorted to the input supply rail.
Otherwise, the pin is driven by the
ANA2 DC/DC.
Analog is isolated. The digital I/O cell Determined by the I/O state, as are
is also isolated.
other digital I/Os.
4
50
Generic I/O
Analog is isolated. The digital I/O cell Determined by the I/O state, as are
is also isolated.
other digital I/Os.
4
52
The pin must have an external
pullup of 100 kΩ to the supply rail
Analog is isolated. The digital I/O cell Determined by the I/O state, as are
and must be used in output signals is also isolated.
other digital I/Os.
only.
4
53
Generic I/O
Analog is isolated. The digital I/O cell Determined by the I/O state, as are
is also isolated.
other digital I/Os.
4
57
Analog signal (1.8-V absolute,
1.46-V full scale)
ADC is isolated. The digital I/O cell is Determined by the I/O state, as are
also isolated.
other digital I/Os.
4
58
Analog signal (1.8-V absolute,
1.46-V full scale)
ADC is isolated. The digital I/O cell is Determined by the I/O state, as are
also isolated.
other digital I/Os.
4
59
Analog signal (1.8-V absolute,
1.46-V full scale)
ADC is isolated. The digital I/O cell is Determined by the I/O state, as are
also isolated.
other digital I/Os.
4
60
Analog signal (1.8-V absolute,
1.46-V full scale)
ADC is isolated. The digital I/O cell is Determined by the I/O state, as are
also isolated.
other digital I/Os.
4
7.6 Pad State After Application of Power to Device, Before Reset Release
When a stable power is applied to the CC3230x device for the first time or when supply voltage is restored to
the proper value following a period with supply voltage less than 1.5 V, the level of each digital pad is undefined
in the period starting from the release of nRESET and until DIG_DCDC powers up. This period is less than
approximately 10 ms. During this period, pads can be internally pulled weakly in either direction. If a certain set
of pins is required to have a definite value during this pre-reset period, an appropriate pullup or pulldown resistor
must be used at the board level. The recommended value of this external pull is 2.7 kΩ.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
29
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
7.7 Connections for Unused Pins
All unused pin should be configured as stated in Table 7-5.
Table 7-5. Connections for Unused Pins
FUNCTION
SIGNAL DESCRIPTION
GPIO
General-purpose input or
output
No Connect
NC
SOP
Reset
30
ACCEPTABLE PRACTICE
PREFERRED PRACTICE
Wake up I/O source should not be
floating during hibernate.
All the I/O pins will float while in
Hibernate and Reset states. Ensure
pullup and pulldown resistors are
available on board to maintain the
state of the I/O.
Leave unused GPIOs as NC
Unused pin, leave as NC.
Unused pin, leave as NC
Configuration sense-onpower
Ensure pulldown resistors are
available on unused SOP pins
100-kΩ Pull down resistor
on SOP0 and SOP1. 2.7kΩ pull down on SOP2
RESET input for the device
Never leave the reset pin floating
RTC_XTAL_N
When using an external oscillator,
add a 100-kΩ pullup resistor to VIO
WLAN_XTAL_N
When using an external oscillator,
connect to ground if unused
JTAG interface
Leave as NC if unused
Clock
JTAG
PIN
NUMBER
26, 27, 28
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8 Specifications
All measurements are referenced at the device pins, unless otherwise indicated. All specifications are over
process and voltage, unless otherwise indicated.
8.1 Absolute Maximum Ratings
All measurements are referenced at the device pins unless otherwise indicated. All specifications are over process and
overvoltage unless otherwise indicated.
Over operating free-air temperature range (unless otherwise noted)(1) (2)
VBAT and VIO
Supply voltage
Pins: 37, 39, 44
VIO – VBAT (differential)
Pins: 10, 54
MAX
–0.5
3.8
UNIT
V
VBAT and VIO should be tied
together
Digital inputs
RF pins
Analog pins, Crystal
MIN
Pins: 22, 23, 51, 52
V
–0.5
VIO + 0.5
V
–0.5
2.1
V
–0.5
2.1
V
Operating temperature, TA
–40
85
°C
Storage temperature, Tstg
–55
125
°C
(1)
(2)
Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating
Conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
All voltage values are with respect to VSS, unless otherwise noted.
8.2 ESD Ratings
VALUE
VESD
(1)
(2)
Electrostatic discharge
Human body model (HBM), per ANSI/ESDA/JEDEC JS-001(1)
±2000
Charged device model (CDM), per ANSI/ESDA/JEDEC JS-002(2)
±500
UNIT
V
JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
8.3 Power-On Hours (POH)
This information is provided solely for your convenience and does not extend or modify the warranty provided under TI's
standard terms and conditions for TI semiconductor products.
OPERATING CONDITION
TA up to 85°C(1)
(1)
POWER-ON HOURS [POH]
(hours)
87,600
The TX duty cycle (power amplifier ON time) is assumed to be 10% of the device POH. Of the remaining 90% of the time, the device
can be in any other state.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
31
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.4 Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted)(1) (2)
Supply voltage
VBAT, VIO
(shorted to VBAT)
Pins: 10, 37, 39, 44, 54
Direct battery
connection(3)
MIN
TYP
MAX
2.1(4)
3.3
3.6
Ambient thermal slew
(1)
(2)
(3)
(4)
–20
UNIT
V
20 °C/minute
Operating temperature is limited by crystal frequency variation.
When operating at an ambient temperature of over 75°C, the transmit duty cycle must remain below 50% to avoid the auto-protect
feature of the power amplifier. If the auto-protect feature triggers, the device takes a maximum of 60 seconds to restart the
transmission.
To ensure WLAN performance, ripple on the supply must be less than ±300 mV.
The minimum voltage specified includes the ripple on the supply voltage and all other transient dips. The brownout condition is also
2.1 V, and care must be taken when operating at the minimum specified voltage.
8.5 Current Consumption Summary (CC3230S)
Table 8-1. Current Consumption Summary (CC3230S)
TA = 25°C, VBAT = 3.6 V
TEST CONDITIONS(1) (5)
PARAMETER
1 DSSS
TX
MCU ACTIVE
6 OFDM
NWP ACTIVE
54 OFDM
RX
272
TX power level = 4
190
TX power level = 0
248
TX power level = 4
182
TX power level = 0
223
TX power level = 4
160
1 DSSS
6 OFDM
54 OFDM
NWP idle
59
TX power level = 0
269
TX power level = 4
187
TX power level = 0
245
TX power level = 4
179
TX power level = 0
220
TX power level = 4
157
1 DSSS
56
54 OFDM
56
connected(3)
6 OFDM
NWP ACTIVE
54 OFDM
MCU LPDS
RX
NWP LPDS(2)
TX power level = 0
266
TX power level = 4
184
TX power level = 0
242
TX power level = 4
176
TX power level = 0
217
TX power level = 4
154
1 DSSS
53
54 OFDM
53
120 µA at 64KB
135 µA at 256KB
NWP idle connected(3)
32
mA
12.2
1 DSSS
TX
mA
15.3
NWP ACTIVE
RX
MAX UNIT
59
54 OFDM
1 DSSS
MCU SLEEP
TYP(6)
TX power level = 0
NWP idle connected(3)
TX
MIN
135
mA
µA
710
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 8-1. Current Consumption Summary (CC3230S) (continued)
TA = 25°C, VBAT = 3.6 V
TEST CONDITIONS(1) (5)
PARAMETER
MCU SHUTDOWN
MCU shutdown
MCU HIBERNATE
MCU hibernate
Peak calibration current(4)
(1)
(2)
(3)
(4)
(5)
(6)
MIN
TYP(6)
MAX UNIT
1
µA
4.5
µA
VBAT = 3.6 V
420
VBAT = 3.3 V
450
VBAT = 2.1 V
670
mA
TX power level = 0 implies maximum power (see Figure 8-1, Figure 8-2, and Figure 8-3). TX power level = 4 implies output power
backed off approximately 4 dB.
LPDS current does not include the external serial flash. The LPDS number of reported is with retention of 256KB of MCU SRAM. The
CC3230x device can be configured to retain 0KB, 64KB, 128KB, 192KB, or 256KB of SRAM in LPDS. Each 64-KB block of MCU
retained SRAM increases LPDS current by 4 µA.
DTIM = 1
The complete calibration can take up to 17 mJ of energy from the battery over a time of 24 ms. In default mode, calibration is
performed sparingly, and typically occurs when re-enabling the NWP and when the temperature has changed by more than 20°C.
There are two additional calibration modes that may be used to reduced or completely eliminate the calibration event. For further
details, see CC31xx, CC32xx SimpleLink™ Wi-Fi® and IoT Network Processor Programmer's Guide.
The CC3230x system is a constant power-source system. The active current numbers scale based on the VBAT voltage supplied.
Typical numbers assume a VSWR of 1.5:1.
8.6 Current Consumption Summary (CC3230SF)
Table 8-2. Current Consumption Summary (CC3230SF)
TA = 25°C, VBAT = 3.6 V
TEST CONDITIONS(1) (5)
PARAMETER
1 DSSS
TX
MCU ACTIVE
6 OFDM
NWP ACTIVE
54 OFDM
RX
NWP idle
286
TX power level = 4
202
TX power level = 0
255
TX power level = 4
192
TX power level = 0
232
TX power level = 4
174
1 DSSS
74
54 OFDM
74
6 OFDM
NWP ACTIVE
54 OFDM
RX
MAX UNIT
mA
25.2
1 DSSS
MCU SLEEP
TYP(5)
TX power level = 0
connected(3)
TX
MIN
TX power level = 0
282
TX power level = 4
198
TX power level = 0
251
TX power level = 4
188
TX power level = 0
228
TX power level = 4
170
1 DSSS
54 OFDM
NWP idle connected(3)
mA
70
70
21.2
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
33
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 8-2. Current Consumption Summary (CC3230SF) (continued)
TA = 25°C, VBAT = 3.6 V
TEST CONDITIONS(1) (5)
PARAMETER
1 DSSS
6 OFDM
TX
NWP active
54 OFDM
MCU LPDS
RX
TYP(5)
TX power level = 0
266
TX power level = 4
184
TX power level = 0
242
TX power level = 4
176
TX power level = 0
217
TX power level = 4
154
1 DSSS
53
54 OFDM
53
120 µA at 64KB
135 µA at 256KB
NWP LPDS(2)
MIN
NWP idle connected(3)
135
MAX UNIT
mA
µA
710
MCU
SHUTDOWN
MCU shutdown
1
µA
MCU
HIBERNATE
MCU hibernate
4.5
µA
Peak calibration
(1)
current(4)
VBAT = 3.6 V
420
VBAT = 3.3 V
450
VBAT = 2.1 V
670
mA
TX power level = 0 implies maximum power (see Figure 8-1, Figure 8-2, and Figure 8-3). TX power level = 4 implies output power
backed off approximately 4 dB.
LPDS current does not include the external serial flash. The LPDS number of reported is with retention of 256KB of MCU SRAM. The
CC3230x device can be configured to retain 0KB, 64KB, 128KB, 192KB, or 256KB of SRAM in LPDS. Each 64-KB block of MCU
retained SRAM increases LPDS current by 4 µA.
DTIM = 1
The complete calibration can take up to 17 mJ of energy from the battery over a period of 24 ms. Calibration is performed sparingly,
typically when coming out of HIBERNATE and only if temperature has changed by more than 20°C. The calibration event can be
controlled by a configuration file in the serial flash.
Typical numbers assume a VSWR of 1.5:1.
(2)
(3)
(4)
(5)
8.7 TX Power Control
The CC3230x has several options for modifying the output power of the device when required. It is possible
to lower the overall output power at a global level using the global TX power level setting. In addition, the
2.4 GHz band allows the user to enter additional back-offs 1, per channel, region 2and modulation rates 3,
via Image creator (see the UniFlash CC3x20, CC3x35 SimpleLink™ Wi-Fi® and Internet-on-a chip™ Solution
ImageCreator and Programming Tool User's Guide for more details).
Figure 8-1, Figure 8-2, and Figure 8-3 show TX power and IBAT versus TX power level settings for the CC3230S
device at modulations of 1 DSSS, 6 OFDM, and 54 OFDM, respectively. For the CC3230SF device, the IBAT
current has an increase of approximately 10 mA to 15 mA depending on the transmitted rate. The TX power
level will remain the same.
1
2
3
34
The back-off range is between -6 dB to +6 dB in 0.25dB increments.
FCC/ISED, ETSI (Europe), and Japan are supported.
Back-off rates are grouped into 11b rates, high modulation rates (MCS7, 54 OFDM and 48 OFDM), and lower modulation rates (all
other rates).
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
In Figure 8-1, the area enclosed in the circle represents a significant reduction in current during transition from
TX power level 3 to level 4. In the case of lower range requirements (14-dBm output power), TI recommends
using TX power level 4 to reduce the current.
1 DSSS
19.00
280.00
Color by
17.00
264.40
TX Power (dBm)
IBAT (VBAT @ 3.6 V)
249.00
13.00
233.30
11.00
218.00
9.00
202.00
7.00
186.70
5.00
171.00
3.00
155.60
1.00
IBAT (VBAT @ 3.6 V)(mAmp)
TX Power (dBm)
15.00
140.00
0
1
2
3
4
5
6
7
8
9
10
TX power level setting
11
12
13
14
15
Figure 8-1. TX Power and IBAT vs TX Power Level Settings (1 DSSS)
6 OFDM
19.00
280.00
Color by
17.00
IBAT (VBAT @ 3.6 V)
249.00
13.00
233.30
11.00
218.00
9.00
202.00
7.00
186.70
5.00
171.00
3.00
155.60
1.00
IBAT (VBAT @ 3.6 V)(mAmp)
15.00
TX Power (dBm)
264.40
TX Power (dBm)
140.00
0
1
2
3
4
5
6
7
8
9
10
TX power level setting
11
12
13
14
15
Figure 8-2. TX Power and IBAT vs TX Power Level Settings (6 OFDM)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
35
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
54 OFDM
19.00
280.00
Color by
17.00
IBAT (VBAT @ 3.6 V)
249.00
13.00
233.30
11.00
218.00
9.00
202.00
7.00
186.70
5.00
171.00
3.00
155.60
1.00
140.00
0
1
2
3
4
5
6
7
8
9
10
TX power level setting
11
12
13
14
IBAT (VBAT @ 3.6 V)(mAmp)
15.00
TX Power (dBm)
264.40
TX Power (dBm)
15
Figure 8-3. TX Power and IBAT vs TX Power Level Settings (54 OFDM)
36
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.8 Brownout and Blackout Conditions
The device enters a brownout condition when the input voltage drops below Vbrownout (see Figure 8-4 and Figure
8-5). This condition must be considered during design of the power supply routing, especially when operating
from a battery. High-current operations, such as a TX packet or any external activity (not necessarily related
directly to networking) can cause a drop in the supply voltage, potentially triggering a brownout condition. The
resistance includes the internal resistance of the battery, the contact resistance of the battery holder (four
contacts for 2× AA batteries), and the wiring and PCB routing resistance.
Note
When the device is in HIBERNATE state, brownout is not detected. Only blackout is in effect during
HIBERNATE state.
Figure 8-4. Brownout and Blackout Levels (1 of 2)
Figure 8-5. Brownout and Blackout Levels (2 of 2)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
37
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
In the brownout condition, all sections of the device (including the 32-kHz RTC) shut down except for the
Hibernate module, which remains on. The current in this state can reach approximately 400 µA. The blackout
condition is equivalent to a hardware reset event in which all states within the device are lost.
Table 8-3 lists the brownout and blackout voltage levels.
Table 8-3. Brownout and Blackout Voltage Levels
CONDITION
VOLTAGE LEVEL
UNIT
Vbrownout
2.1
V
Vblackout
1.67
V
8.9 Electrical Characteristics for GPIO Pins
8.9.1 Electrical Characteristics: GPIO Pins Except 29, 30, 50, 52, and 53
TA = 25°C, VBAT = 2.1 V to 3.3 V.(1)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
Pin capacitance
VIH
High-level input voltage
0.65 × VDD
VDD + 0.5 V
V
VIL
Low-level input voltage
–0.5
0.35 × VDD
V
IIH
High-level input current
5
nA
IIL
Low-level input current
5
nA
VOH
VOL
IOH
IOL
(1)
38
High-level output voltage
Low-level output voltage
High-level
source
current
4
UNIT
CIN
IL = 2 mA; configured I/O drive
strength = 2 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.8
IL = 4 mA; configured I/O drive
strength = 4 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.7
IL = 6 mA; configured I/O drive
strength = 6 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.7
IL = 2 mA; configured I/O drive
strength = 2 mA;
2.1 V ≤ VDD < 2.4 V
VDD × 0.75
V
IL = 2 mA; configured I/O drive
strength = 2 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.2
IL = 4 mA; configured I/O drive
strength = 4 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.2
IL = 6 mA; configured I/O drive
strength = 6 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.2
IL = 2 mA; configured I/O drive
strength = 2 mA;
2.1 V ≤ VDD < 2.4 V
VDD × 0.25
V
2-mA drive
2
4-mA drive
4
6-mA drive
6
2-mA drive
2
Low-level
4-mA drive
sink current
6-mA drive
pF
4
mA
mA
6
TI recommends using the lowest possible drive strength that is adequate for the applications. This recommendation minimizes the risk
of interference to the WLAN radio and reduces any potential degradation of RF sensitivity and performance. The default drive strength
setting is 6 mA.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.9.2 Electrical Characteristics: GPIO Pins 29, 30, 50, 52, and 53
TA = 25°C, VBAT = 2.1 V to 3.6 V.(1)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
Pin capacitance
VIH
High-level input voltage
0.65 × VDD
VDD + 0.5 V
V
VIL
Low-level input voltage
–0.5
0.35 × VDD
V
IIH
High-level input current
50
nA
IIL
Low-level input current
50
nA
VOH
VOL
IOH
IOL
VIL
(1)
7
UNIT
CIN
High-level output voltage
Low-level output voltage
High-level
source current,
VOH = 2.4
Low-level sink
current
pF
IL = 2 mA; configured I/O
drive strength = 2 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.8
IL = 4 mA; configured I/O
drive strength = 4 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.7
IL = 6 mA; configured I/O
drive strength = 6 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.7
IL = 2 mA; configured I/O
drive strength = 2 mA;
2.1 V ≤ VDD < 2.4 V
VDD × 0.75
V
IL = 2 mA; configured I/O
drive strength = 2 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.2
IL = 4 mA; configured I/O
drive strength = 4 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.2
IL = 6 mA; configured I/O
drive strength = 6 mA;
2.4 V ≤ VDD < 3.6 V
VDD × 0.2
IL = 2 mA; configured I/O
drive strength = 2 mA;
2.1 V ≤ VDD < 2.4 V
VDD × 0.25
V
2-mA
drive
1.5
4-mA
drive
2.5
6-mA
drive
3.5
2-mA
drive
1.5
4-mA
drive
2.5
6-mA
drive
3.5
mA
mA
nRESET
0.6
V
TI recommends using the lowest possible drive strength that is adequate for the applications. This recommendation minimizes the risk
of interference to the WLAN radio and reduces any potential degradation of RF sensitivity and performance. The default drive strength
setting is 6 mA.
8.10 Electrical Characteristics for Pin Internal Pullup and Pulldown
Table 8-4. Electrical Characteristics for Pin Internal Pullup and Pulldown
TA = 25°C, VBAT = 3.0 V.
PARAMETER
IOH
TEST CONDITIONS
Pullup current, VOH = 2.4 (VDD = 3.0 V)
MIN
5
TYP
MAX
10
UNIT
µA
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
39
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 8-4. Electrical Characteristics for Pin Internal Pullup and Pulldown (continued)
TA = 25°C, VBAT = 3.0 V.
PARAMETER
IOL
TEST CONDITIONS
MIN
Pulldown current, VOL = 0.4 (VDD = 3.0
V)
TYP
MAX
5
UNIT
µA
8.11 WLAN Receiver Characteristics
Table 8-5. WLAN Receiver Characteristics
TA = 25°C, VBAT = 2.1 V to 3.6 V. Parameters are measured at the SoC pin on channel 6 (2437 MHz).
PARAMETER
TEST CONDITIONS (Mbps)
Sensitivity
(8% PER for 11b rates, 10% PER for 11g/11n
rates)(2)
TYP
1 DSSS
–96.0
2 DSSS
–94.0
11 CCK
–88.0
6 OFDM
–90.5
9 OFDM
–90.0
18 OFDM
–86.5
36 OFDM
–80.5
54 OFDM
–74.5
MCS7
Maximum input level
(10% PER)
(1)
(2)
MIN
(GF)(1)
MAX
UNIT
dBm
–71.5
802.11b
–4.0
802.11g
–10.0
dBm
Sensitivity for mixed mode is 1-dB worse.
Sensitivity is 1-dB worse on channel 13 (2472 MHz).
8.12 WLAN Transmitter Characteristics
Table 8-6. WLAN Transmitter Characteristics
TA = 25°C, VBAT = 2.1 V to 3.6 V. Parameters measured at SoC pin on channel 6 (2437 MHz).(1) (2)
PARAMETER
Operating frequency
Maximum RMS output power measured at 1
dB from IEEE spectral mask or EVM
Transmit center frequency accuracy
(1)
(2)
(3)
(4)
40
TEST CONDITIONS
range(3) (4)
MIN
TYP
2412
1 DSSS
18.0
2 DSSS
18.0
11 CCK
18.3
6 OFDM
17.3
9 OFDM
17.3
18 OFDM
17.0
36 OFDM
16.0
54 OFDM
14.5
MCS7
13.0
–25
MAX
UNIT
2472
MHz
dBm
25
ppm
The OFDM and MCS7 edge channels (2412 and 2462 MHz) have reduced TX power to meet FCC emission limits.
Power of 802.11b rates are reduced to meet ETSI requirements in Europe.
Channels 1 (2142 MHz) through 11 (2462 MHz) are supported for FCC.
Channels 1 (2142 MHz) through 13 (2472MHz) are supported for Europe and Japan. Note that channel 14 is not supported for Japan.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.13 WLAN Transmitter Out-of-Band Emissions
The device requires an external band-pass filter to meet the various emission standards, including FCC. Section
8.13.1 presents the minimum attenuation requirements for the band-pass filter. TI recommends using the same
filter used in the reference design to ease the process of certification.
8.13.1 WLAN Filter Requirements
PARAMETER
FREQUENCY (MHz)
Return loss
2412 to 2484
Insertion loss(1)
2412 to 2484
Attenuation
Reference impendence
Filter type
(1)
MIN
TYP
MAX
1
1.5
10
UNIT
dB
804 to 828
30
42
1608 to 1656
20
23
3216 to 3312
30
49
4020 to 4140
40
52
4824 to 4968
20
30
5628 to 5796
20
27
6432 to 6624
20
42
7200 to 7500
35
44
7500 to 10000
20
30
2412 to 2484
dB
dB
50
Ω
Bandpass
Insertion loss directly impacts output power and sensitivity. At customer discretion, insertion loss can be relaxed to meet attenuation
requirements.
8.14 BLE/2.4 GHz Radio Coexistence and WLAN Coexistence Requirements
For proper BLE/2.4 GHz radio coexistence, the following requirements needs to met:
Table 8-7. COEX Isolation Requirement
PARAMETER
Port-to-port isolation
(1)
(2)
Band
MIN
Single antenna
20(1)
Dual antenna Configuration
20(2)
TYP
MAX
UNIT
dB
WLAN/BLE switch used must provide a minimum of 20 dB isolation between ports.
For dual antenna configuration antenna placement must be such that isolation between the BLE and WLAN ports is at least 20 dB.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
41
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.15 Thermal Resistance Characteristics for RGK Package
THERMAL METRICS(1)
°C/W(2) (3)
AIR FLOW (m/s)(4)
RΘJC
Junction-to-case
6.3
0.0051
RΘJB
Junction-to-board
2.4
0.0051
RΘJA
Junction-to-free air
RΘJMA
PsiJT
Junction-to-package top
PsiJB
(1)
(2)
(3)
Junction-to-board
0.0051
0.765
12.4
1.275
10.8
2.55
0.2
0.0051
0.2
0.765
0.3
1.275
0.1
2.55
2.3
0.0051
2.3
0.765
2.2
1.275
2.4
2.55
For more information about traditional and new thermal metrics, see Semiconductor and IC Package Thermal Metrics.
°C/W = degrees Celsius per watt.
These values are based on a JEDEC-defined 2S2P system (with the exception of the Theta JC [RΘJC] value, which is based on
a JEDEC-defined 1S0P system) and will change based on environment as well as application. For more information, see these
EIA/JEDEC standards:
•
•
•
•
(4)
Junction-to-moving air
23
14.6
JESD51-2, Integrated Circuits Thermal Test Method Environmental Conditions - Natural Convection (Still Air)
JESD51-3, Low Effective Thermal Conductivity Test Board for Leaded Surface Mount Packages
JESD51-7, High Effective Thermal Conductivity Test Board for Leaded Surface Mount Packages
JESD51-9, Test Boards for Area Array Surface Mount Package Thermal Measurements
Power dissipation of 2 W and an ambient temperature of 70°C is assumed.
m/s = meters per second.
8.16 Timing and Switching Characteristics
8.16.1 Power Supply Sequencing
For proper operation of the CC3230x device, perform the recommended power-up sequencing as follows:
1. Tie the following pins together on the board:
• VBAT (pins 37, 39, and 44)
• VIO (pins 54 and 10)
2. Hold the RESET pin low while the supplies are ramping up. TI recommends using a simple RC circuit (100 K
||, 0.01 µF, RC = 1 ms).
3. For an external RTC, ensure that the clock is stable before RESET is deasserted (high).
For timing diagrams, see Section 8.16.3.
42
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.2 Device Reset
When a device restart is required, the user may issue a negative pulse to the nRESET pin. The user must follow
one of the following alternatives to ensure the reset is properly applied:
•
•
A negative reset pulse (on pin 32) of at least 200-ms duration
If the 200-ms pulse duration cannot be ensured, a pulldown resistor of 2 MΩ must be connected to pin 52
(RTC_XTAL_N). If implemented, a shorter pulse of at least 100 µs can be used.
To ensure a proper reset sequence, the user must call the sl_stop function prior to toggling the reset. When a
reset is required, it is preferable to use the software reset instead of an external trigger.
8.16.3 Reset Timing
8.16.3.1 nRESET (32-kHz Crystal)
Figure 8-6 shows the reset timing diagram for the 32-kHz crystal first-time power-up and reset removal.
T1
T2
T3
T4
HW INIT
FW INIT
APP CODE
LOAD
VBAT
VIO
nRESET
STATE
POWER
RESET
OFF
APP CODE
EXECUTION
32-kHz
RTC CLK
Figure 8-6. First-Time Power-Up and Reset Removal Timing Diagram (32-kHz Crystal)
Section 8.16.3.2 describes the timing requirements for the 32-kHz clock crystal first-time power-up and reset
removal.
8.16.3.2 First-Time Power-Up and Reset Removal Timing Requirements (32-kHz Crystal)
ITEM
NAME
DESCRIPTION
MIN
nReset timing after VBAT and VIO
supply are stable
NOM
T1
nReset timing
T2
Hardware wake-up time
T3
Time taken by ROM
firmware to initialize
hardware
Includes 32.768-kHz XOSC settling
time
App code load time for
CC3230S
CC3230S
Image size (KB) × 1.7 ms
App code integrity check
time for CC3230SF
CC3230SF
Image size (KB) × 0.06 ms
T4
MAX
UNIT
1
ms
25
ms
1.1
s
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
43
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.3.3 nRESET (External 32-kHz Clock)
Figure 8-7 shows the reset timing diagram for the external 32-kHz clock first-time power-up and reset removal.
T1
T2
T3
T4
RESET
HW INIT
FW INIT
APP CODE
LOAD
VBAT
VIO
nRESET
STATE
POWER
OFF
APP CODE
EXECUTION
32-kHz
RTC CLK
Figure 8-7. First-Time Power-Up and Reset Removal Timing Diagram (External 32-kHz Clock)
Section 8.16.3.3.1 describes the timing requirements for the external 32-kHz clock first-time power-up and reset
removal.
8.16.3.3.1 First-Time Power-Up and Reset Removal Timing Requirements (External 32-kHz Clock)
ITEM
NAME
DESCRIPTION
MIN
nReset timing after VBAT and
VIO supply are stable
NOM
T1
nReset time
T2
Hardware wake-up time
T3
Time taken by ROM firmware to
initialize hardware
CC3230S
10.3
CC3230SF
17.3
App code load time
CC3230S
Image size (KB) × 1.7 ms
App code integrity check time
CC3230SF
Image size (KB) × 0.06 ms
T4
44
Submit Document Feedback
MAX
UNIT
1
ms
25
ms
ms
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.4 Wakeup From HIBERNATE Mode
Note
The 32.768-kHz crystal is enabled by default when the chip goes into HIBERNATE mode.
Table 8-8 lists the software hibernate timing requirements.
Table 8-8. Software Hibernate Timing Requirements
ITEM
NAME
DESCRIPTION
THIB_MIN
Minimum hibernate time
Twake_from_hib (1)
Hardware wakeup time plus
firmware initialization time
T_APP_CODE_LOAD
App code load time
(1)
(2)
MIN
TYP
MAX
10
UNIT
ms
50(2)
CC3230S
Image size (KB) × 1.7 ms
CC3230SF
Image size (KB) × 0.06 ms
ms
ms
Twake_from_hib can be 200 ms on rare occasions when calibration is performed. Calibration is performed sparingly, typically when exiting
Hibernate and only if temperature has changed by more than 20°C or more than 24 hours have elapsed since a prior calibration.
Wake-up time can extend to 75 ms if a patch is downloaded from the serial Flash.
Figure 8-8 shows the timing diagram for wakeup from HIBERNATE mode.
Application software requests
entry to hibernate moade
THIB_MIN
Twake_from_hib
TAPP_CODE_LOAD
VBAT
nRESET
STATE
ACTIVE
Hibernate
HW WAKEUP
FW INIT
APP CODE
LOAD
EXECUTION
32-kHz
RTC CLK
Figure 8-8. Wakeup From HIBERNATE Timing Diagram
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
45
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.5 Clock Specifications
The CC3230x device requires two separate clocks for operation:
•
•
A slow clock running at 32.768 kHz is used for the RTC.
A fast clock running at 40 MHz is used by the device for the internal processor and the WLAN subsystem.
The device features internal oscillators that enable the use of less-expensive crystals rather than dedicated
TCXOs for these clocks. The RTC can also be fed externally to provide reuse of an existing clock on the system
and to reduce overall cost.
8.16.5.1 Slow Clock Using Internal Oscillator
The RTC crystal connected on the device supplies the free-running slow clock. The accuracy of the slow clock
frequency must be 32.768 kHz ±150 ppm. In this mode of operation, the crystal is tied between RTC_XTAL_P
(pin 51) and RTC_XTAL_N (pin 52) with a suitable load capacitance to meet the ppm requirement.
Figure 8-9 shows the crystal connections for the slow clock.
51
RTC_XTAL_P
10 pF
GND
32.768 kHz
RTC_XTAL_N
52
10 pF
GND
Copyright © 2017, Texas Instruments Incorporated
Figure 8-9. RTC Crystal Connections
Table 8-9 lists the RTC crystal requirements.
Table 8-9. RTC Crystal Requirements
CHARACTERISTICS
TEST CONDITIONS
Frequency
TYP
MAX
UNIT
±150
ppm
32.768
Frequency accuracy
Initial plus temperature plus aging
Crystal ESR
32.768 kHz
46
MIN
Submit Document Feedback
kHz
70
kΩ
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.5.2 Slow Clock Using an External Clock
When an RTC oscillator is present in the system, the CC3230x device can accept this clock directly as an
input. The clock is fed on the RTC_XTAL_P line, and the RTC_XTAL_N line is held to VIO. The clock must be a
CMOS-level clock compatible with VIO fed to the device.
Figure 8-10 shows the external RTC input connection.
RTC_XTAL_P
32.768 kHz
VIO
Host system
100 kΩ
RTC_XTAL_N
Copyright © 2018, Texas Instruments Incorporated
Figure 8-10. External RTC Input
Section 8.16.5.2.1 lists the external RTC digital clock requirements.
8.16.5.2.1 External RTC Digital Clock Requirements
CHARACTERISTICS
TEST CONDITIONS
MIN
Frequency
Frequency accuracy
(initial plus temperature plus aging)
tr, tf
Vil
Slow clock input voltage limits
MAX
±150
ppm
100
20%
Square wave, DC coupled
50%
ns
80%
0.65 × VIO
VIO
0
0.35 × VIO
1
Input impedance
UNIT
Hz
Input transition time tr, tf (10% to 90%)
Frequency input duty cycle
Vih
TYP
32768
V
Vpeak
MΩ
5
pF
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
47
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.5.3 Fast Clock (Fref) Using an External Crystal
The CC3230x device also incorporates an internal crystal oscillator to support a crystal-based fast clock. The
crystal is fed directly between WLAN_XTAL_P (pin 23) and WLAN_XTAL_N (pin 22) with suitable loading
capacitors.
Figure 8-11 shows the crystal connections for the fast clock.
23
WLAN_XTAL_P
6.2 pF
GND
40 MHz
WLAN_XTAL_N
22
6.2 pF
GND
SWAS031-030
A.
The crystal capacitance must be tuned to ensure that the PPM requirement is met. See CC31xx & CC32xx Frequency Tuning for
information on frequency tuning.
Figure 8-11. Fast Clock Crystal Connections
Section 8.16.5.3.1 lists the WLAN fast-clock crystal requirements.
8.16.5.3.1 WLAN Fast-Clock Crystal Requirements
CHARACTERISTICS
TEST CONDITIONS
Frequency
TYP
MAX
40
Frequency accuracy
Initial plus temperature plus aging
Crystal ESR
40 MHz
48
MIN
Submit Document Feedback
UNIT
MHz
±20
ppm
60
Ω
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.5.4 Fast Clock (Fref) Using an External Oscillator
The CC3230x device can accept an external TCXO/XO for the 40-MHz clock. In this mode of operation, the
clock is connected to WLAN_XTAL_P (pin 23). WLAN_XTAL_N (pin 22) is connected to GND. The external
TCXO/XO can be enabled by TCXO_EN (pin 21) from the device to optimize the power consumption of the
system.
If the TCXO does not have an enable input, an external LDO with an enable function can be used. Using the
LDO improves noise on the TCXO power supply.
Figure 8-12 shows the connection.
VCC
XO (40 MHz)
CC3230x
TCXO_EN
EN
82 pF
WLAN_XTAL_P
OUT
WLAN_XTAL_N
Figure 8-12. External TCXO Input
Section 8.16.5.4.1 lists the external Fref clock requirements.
8.16.5.4.1 External Fref Clock Requirements (–40°C to +85°C)
CHARACTERISTICS
TEST CONDITIONS
MIN
Frequency
TYP
Frequency accuracy (initial plus temperature
plus aging)
Clock voltage limits
45%
Sine or clipped sine wave, AC coupled
0.7
at 1 kHz
Phase noise at 40 MHz
55%
1.2
–143
12
Capacitance
Vpp
–138.5 dBc/Hz
at 100 kHz
Input impedance
ppm
–125
at 10 kHz
Resistance
50%
UNIT
MHz
±20
Frequency input duty cycle
Vpp
MAX
40.00
kΩ
7
pF
8.16.6 Peripherals Timing
This section describes the peripherals that are supported by the CC3230x device:
•
•
•
•
•
•
•
•
•
•
SPI
I2S
GPIOs
I2C
IEEE 1149.1 JTAG
ADC
Camera Parallel Port
UART
SD Host
Timers
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
49
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.6.1 SPI
8.16.6.1.1 SPI Master
The CC3230x microcontroller includes one SPI module that can be configured as a master or slave device. The
SPI includes a serial clock with programmable frequency, polarity, and phase; a programmable timing control
between chip select and external clock generation; and a programmable delay before the first SPI word is
transmitted. Slave mode does not include a dead cycle between two successive words.
Figure 8-13 shows the timing diagram for the SPI master.
T2
CLK
T6
T7
MISO
T9
T8
MOSI
Figure 8-13. SPI Master Timing Diagram
Section 8.16.6.1.1.1 lists the timing parameters for the SPI master.
8.16.6.1.1.1 SPI Master Timing Parameters
PARAMETER
NUMBER
MIN
F(1)
Clock frequency
Tclk (1)
Clock period
33.3
D(1)
Duty cycle
45%
T6
tIS (1)
RX data setup time
1
T7
tIH
(1)
RX data hold time
2
T8
tOD (1)
T9
(1)
T2
(1)
50
tOH
TX data output delay
TX data hold time
MAX
UNIT
30
MHz
ns
55%
ns
ns
8.5
ns
8
ns
Timing parameter assumes a maximum load of 20 pF.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.6.1.2 SPI Slave
Figure 8-14 shows the timing diagram for the SPI slave.
T2
CLK
T6
T7
MISO
T9
T8
MOSI
Figure 8-14. SPI Slave Timing Diagram
Section 8.16.6.1.2.1 lists the timing parameters for the SPI slave.
8.16.6.1.2.1 SPI Slave Timing Parameters
PARAMETER
NUMBER
MIN
F(1)
MAX
Clock frequency at VBAT = 3.3 V
20
Clock frequency at VBAT ≤ 2.1 V
12
UNIT
MHz
Tclk (1)
Clock period
D(1)
Duty cycle
T6
tIS (1)
RX data setup time
4
ns
T7
tIH (1)
RX data hold time
4
ns
T2
(1)
T8
tOD
T9
tOH (1)
(1)
50
45%
ns
55%
TX data output delay
20
ns
TX data hold time
24
ns
Timing parameter assumes a maximum load of 20 pF at 3.3 V.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
51
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.6.2 I2S
The McASP interface functions as a general-purpose audio serial port optimized for multichannel audio
applications and supports transfer of two stereo channels over two data pins. The McASP consists of transmit
and receive sections that operate synchronously and have programmable clock and frame-sync polarity. A
fractional divider is available for bit-clock generation.
8.16.6.2.1 I2S Transmit Mode
Figure 8-15 shows the timing diagram for the I2S transmit mode.
T2
T1
T3
McACLKX
T4
T4
McAFSX
McAXR0/1
Figure 8-15. I2S Transmit Mode Timing Diagram
Section 8.16.6.2.1.1 lists the timing parameters for the I2S transmit mode.
8.16.6.2.1.1 I2S Transmit Mode Timing Parameters
PARAMETER
NUMBER
MIN
MAX
UNIT
MHz
T1
fclk (1)
Clock frequency
9.216
T2
tLP (1)
Clock low period
1/2 fclk
ns
T3
tHT
(1)
Clock high period
1/2 fclk
ns
T4
tOH (1)
TX data hold time
22
ns
(1)
52
Timing parameter assumes a maximum load of 20 pF.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.6.2.2 I2S Receive Mode
Figure 8-16 shows the timing diagram for the I2S receive mode.
T2
T1
T3
McACLKX
T5
T4
McAFSX
McAXR0/1
Figure 8-16. I2S Receive Mode Timing Diagram
Section 8.16.6.2.2.1 lists the timing parameters for the I2S receive mode.
8.16.6.2.2.1 I2S Receive Mode Timing Parameters
PARAMETER
NUMBER
MIN
MAX
UNIT
T1
fclk (1)
Clock frequency
9.216
MHz
T2
tLP (1)
Clock low period
1/2 fclk
ns
T3
tHT
(1)
Clock high period
1/2 fclk
ns
T4
tOH (1)
RX data hold time
0
ns
T5
tOS (1)
RX data setup time
15
ns
(1)
Timing parameter assumes a maximum load of 20 pF.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
53
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.6.3 GPIOs
All digital pins of the device can be used as general-purpose input/output (GPIO) pins. The GPIO module
consists of four GPIO blocks, each of which provides eight GPIOs. The GPIO module supports 24
programmable GPIO pins, depending on the peripheral used. Each GPIO has configurable pullup and pulldown
strength (weak 10 µA), configurable drive strength (2, 4, and 6 mA), and open-drain enable.
Note
Unless otherwise stated, GPIO specifications also applies to pins configured as COEX IOs and
network scripter interface
Figure 8-17 shows the GPIO timing diagram.
VDD
80%
20%
tGPIOF
tGPIOR
SWAS031-067
Figure 8-17. GPIO Timing Diagram
8.16.6.3.1 GPIO Output Transition Time Parameters (Vsupply = 3.3 V)
Section 8.16.6.3.1.1 lists the GPIO output transition times for Vsupply = 3.3 V.
8.16.6.3.1.1 GPIO Output Transition Times (Vsupply = 3.3 V)(1) (2)
DRIVE
STRENGTH (mA)
2(3)
4(3)
6
(1)
(2)
(3)
DRIVE STRENGTH
CONTROL BITS
2MA_EN=1
4MA_EN=0
2MA_EN=0
4MA_EN=1
2MA_EN=1
4MA_EN=1
tr
tf
UNIT
MIN
NOM
MAX
MIN
NOM
MAX
8.0
9.3
10.7
8.2
9.5
11.0
ns
6.6
7.1
7.6
4.7
5.2
5.8
ns
3.2
3.5
3.7
2.3
2.6
2.9
ns
Vsupply = 3.3 V, T = 25°C, total pin load = 30 pF
The transition data applies to the pins except the multiplexed analog-digital pins 29, 30, 45, 50, 52, and 53.
The 2-mA and 4-mA drive strength does not apply to the COEX I/O pins. Pins configured as COEX lines are invariably driven at 6 mA.
8.16.6.3.2 GPIO Input Transition Time Parameters
Section 8.16.6.3.2.1 lists the input transition time parameters.
8.16.6.3.2.1 GPIO Input Transition Time Parameters
tr
tf
54
Input transition time (tr, tf), 10% to 90%
Submit Document Feedback
MIN
MAX
UNIT
1
3
ns
1
3
ns
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.6.4 I2C
The CC3230x microcontroller includes one I2C module operating with standard (100 kbps) or fast
(400 kbps) transmission speeds.
Figure 8-18 shows the I2C timing diagram.
T2
T6
T5
I2CSCL
T1
T4
T7
T8
T3
T9
I2CSDA
Figure 8-18. I2C Timing Diagram
Section 8.16.6.4.1 lists the I2C timing parameters.
8.16.6.4.1 I2C Timing Parameters(3)
PARAMETER
NUMBER
T2
MIN
tLP
Clock low period
MAX
See (1)
UNIT
System clock
T3
tSRT
SCL/SDA rise time
T4
tDH
Data hold time
T5
tSFT
SCL/SDA fall time
T6
tHT
Clock high time
See (1)
System clock
T7
tDS
Data setup time
tLP/2
System clock
T8
tSCSR
Start condition setup time
36
System clock
T9
tSCS
Stop condition setup time
24
System clock
(1)
(2)
(3)
See
(2)
ns
N/A
3
ns
This value depends on the value programmed in the clock period register of I2C. Maximum output frequency is the result of the minimal
value programmed in this register.
Because I2C is an open-drain interface, the controller can drive logic 0 only. Logic is the result of an external pullup resistor. Rise time
depends on the value of the external signal capacitance and external pullup register.
All timing is with 6-mA drive and 20-pF load.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
55
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.6.5 IEEE 1149.1 JTAG
The Joint Test Action Group (JTAG) port is an IEEE standard that defines a test access port (TAP) and
boundary scan architecture for digital integrated circuits and provides a standardized serial interface to control
the associated test logic. For detailed information on the operation of the JTAG port and TAP controller, see the
IEEE Standard 1149.1,Test Access Port and Boundary-Scan Architecture.
Figure 8-19 shows the JTAG timing diagram.
T2
T3
T4
TCK
T7
TMS
T8
TMS Input Valid
T9
TDI
TMS Input Valid
T10
T9
TDI Input Valid
T10
TDI Input Valid
T1
T11
TDO
T8
T7
TDO Output Valid
TDO Output Valid
Figure 8-19. JTAG Timing Diagram
Section 8.16.6.5.1 lists the JTAG timing parameters.
8.16.6.5.1 JTAG Timing Parameters
PARAMETER
NUMBER
MIN
MAX
UNIT
15
MHz
T1
fTCK
Clock frequency
T2
tTCK
Clock period
1 / fTCK
ns
T3
tCL
Clock low period
tTCK / 2
ns
T4
tCH
Clock high period
tTCK / 2
ns
T7
tTMS_SU
TMS setup time
1
ns
T8
tTMS_HO
TMS hold time
16
ns
T9
tTDI_SU
TDI setup time
1
ns
T10
tTDI_HO
TDI hold time
16
ns
T11
tTDO_HO
TDO hold time
56
Submit Document Feedback
15
ns
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.6.6 ADC
Figure 8-20 shows the ADC clock timing diagram.
Repeats Every 16 µs
Internal Ch
2 µs
2 µs
2 µs
2 µs
2 µs
2 µs
2 µs
2 µs
2 µs
2 µs
ADC CLOCK
= 10 MHz
Sampling
4 cycles
SAR Conversion
16 cycles
Sampling
4 cycles
EXT CHANNEL 0
SAR Conversion
16 cycles
INTERNAL CHANNEL
Sampling
4 cycles
SAR Conversion
16 cycles
Sampling
4 cycles
EXT CHANNEL 1
SAR Conversion
16 cycles
INTERNAL CHANNEL
Figure 8-20. ADC Clock Timing Diagram
Section 8.16.6.6.1 lists the ADC electrical specifications. See the CC32xx ADC Appnote wiki for further
information on using the ADC and for application-specific examples.
8.16.6.6.1 ADC Electrical Specifications
PARAMETER
Nbits
DESCRIPTION
TEST CONDITIONS and
ASSUMPTIONS
MIN
Number of bits
TYP
12
INL
Integral nonlinearity
Worst-case deviation from
histogram method over full scale
(not including first and last three
LSB levels)
DNL
Differential nonlinearity
Worst-case deviation of any step
from ideal
Input range
LSB
–1
4
LSB
0
1.4
V
100
Ω
Input capacitance
ADC Pin 57
Input impedance
10
MHz
12
pF
2.15
ADC Pin 58
0.7
ADC Pin 59
2.12
ADC Pin 60
1.17
Number of channels
kΩ
4
Fsample
Sampling rate of each pin
F_input_max
Maximum input signal frequency
SINAD
Signal-to-noise and distortion
Input frequency DC to 300 Hz
and 1.4 Vpp sine wave input
I_active
Active supply current
Average for analog-to-digital
during conversion without
reference current
I_PD
Power-down supply current for
core supply
Total for analog-to-digital when
not active (this must be the SoC
level test)
Absolute offset error
62.5
ksps
31
FCLK = 10 MHz
Gain error
Vref
Bits
2.5
Successive approximation input
clock rate
Clock rate
UNIT
–2.5
Driving source
impedance
FCLK
MAX
55
kHz
60
dB
1.5
mA
1
µA
±2
mV
±2%
ADC reference voltage
1.467
V
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
57
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.6.7 Camera Parallel Port
The fast camera parallel port interfaces with a variety of external image sensors, stores the image data in a
FIFO, and generates DMA requests. The camera parallel port supports 8 bits.
Figure 8-21 shows the timing diagram for the camera parallel port.
T3
T2
T4
pCLK
T6
T7
pVS, pHS
pDATA
Figure 8-21. Camera Parallel Port Timing Diagram
Section 8.16.6.7.1 lists the timing parameters for the camera parallel port.
8.16.6.7.1 Camera Parallel Port Timing Parameters
PARAMETER
NUMBER
MIN
MAX
UNIT
2
MHz
pCLK
Clock frequency
T2
Tclk
Clock period
1/pCLK
ns
T3
tLP
Clock low period
Tclk/2
ns
T4
tHT
Clock high period
Tclk/2
ns
T6
tIS
RX data setup time
2
ns
T7
tIH
RX data hold time
2
ns
D
Duty cycle
45%
55%
8.16.6.8 UART
The CC3230x device includes two UARTs with the following features:
•
•
•
•
•
•
•
•
•
•
•
58
Programmable baud-rate generator allows speeds up to 3 Mbps
Separate 16-bit × 8-bit TX and RX FIFOs to reduce CPU interrupt service loading
Programmable FIFO length, including a 1-byte-deep operation providing conventional double-buffered
interface
FIFO trigger levels of 1/8, 1/4, 1/2, 3/4, and 7/8
Standard asynchronous communication bits for start, stop, and parity
Generation and detection of line-breaks
Fully programmable serial interface characteristics:
– 5, 6, 7, or 8 data bits
– Generation and detection of even, odd, stick, or no-parity bits
– Generation of 1 or 2 stop-bits
RTS and CTS hardware flow support
Standard FIFO-level and End-of-Transmission interrupts
Efficient transfers using µDMA:
– Separate channels for transmit and receive
– Receive single request asserted when data is in the FIFO; burst request asserted at programmed FIFO
level
– Transmit single request asserted when there is space in the FIFO; burst request asserted at programmed
FIFO level
System clock is used to generate the baud clock.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.6.9 SD Host
The CC3230x device provides an interface between a local host (LH), such as an MCU and an SD memory card,
and handles SD transactions with minimal LH intervention.
The SD host does the following:
•
•
•
•
•
•
Provides SD card access in 1-bit mode
Deals with SD protocol at the transmission level
Handles data packing
Adds cyclic redundancy checks (CRC)
Start and end bit
Checks for syntactical correctness
The application interface sends every SD command and either polls for the status of the adapter or waits for
an interrupt request. The result is then sent back to the application interface in case of exceptions or to warn
of end-of-operation. The controller can be configured to generate DMA requests and work with minimum CPU
intervention. Given the nature of integration of this peripheral on the CC3230x platform, TI recommends that
developers use peripheral library APIs to control and operate the block. This section emphasizes understanding
the SD host APIs provided in the peripheral library of the CC3230x Software Development Kit (SDK).
The SD Host features are as follows:
•
•
•
•
•
•
•
•
•
•
•
•
Full compliance with SD command and response sets, as defined in the SD memory card
– Specifications, v2.0
– Includes high-capacity (size >2 GB) HC and SD cards
Flexible architecture allows support for new command structure
1-bit transfer mode specifications for SD cards
Built-in 1024-byte buffer for read or write
– 512-byte buffer for both transmit and receive
– Each buffer is 32-bits wide by 128-words deep
32-bit-wide access bus to maximize bus throughput
Single interrupt line for multiple interrupt source events
Two slave DMA channels (1 for TX, 1 for RX)
Programmable clock generation
Integrates an internal transceiver that allows a direct connection to the SD card without external transceiver
Supports configurable busy and response timeout
Support for a wide range of card clock frequency with odd and even clock ratio
Maximum frequency supported is 24 MHz
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
59
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
8.16.6.10 Timers
Programmable timers can be used to count or time external events that drive the timer input pins. The CC3230x
general-purpose timer module (GPTM) contains 16- or 32-bit GPTM blocks. Each 16- or 32-bit GPTM block
provides two 16-bit timers or counters (referred to as Timer A and Timer B) that can be configured to operate
independently as timers or event counters, or they can be concatenated to operate as one 32-bit timer. Timers
can also be used to trigger µDMA transfers.
The GPTM contains four 16- or 32-bit GPTM blocks with the following functional options:
•
•
•
•
•
•
•
60
Operating modes:
– 16- or 32-bit programmable one-shot timer
– 16- or 32-bit programmable periodic timer
– 16-bit general-purpose timer with an 8-bit prescaler
– 16-bit input-edge count or time-capture modes with an 8-bit prescaler
– 16-bit PWM mode with an 8-bit prescaler and software-programmable output inversion of the PWM signal
Counts up or counts down
Sixteen 16- or 32-bit capture compare pins (CCP)
User-enabled stalling when the microcontroller asserts CPU Halt flag during debug
Ability to determine the elapsed time between the assertion of the timer interrupt and entry into the interrupt
service routine
Efficient transfers using micro direct memory access controller (µDMA):
– Dedicated channel for each timer
– Burst request generated on timer interrupt
Runs from system clock (80 MHz)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
9 Detailed Description
9.1 Overview
The CC3230x wireless MCU family has a rich set of peripherals for diverse application requirements. This
section briefly highlights the internal details of the CC3230x devices and offers suggestions for application
configurations.
9.2 Arm® Cortex®-M4 Processor Core Subsystem
The high-performance Arm® Cortex®-M4 processor provides a cost-conscious platform that meets the needs of
minimal memory implementation, reduced pin count, and low power consumption, while delivering outstanding
computational performance and exceptional system response to interrupts.
•
•
•
•
The Arm Cortex-M4 core has low-latency interrupt processing with the following features:
– A 32-bit Arm® Thumb® instruction set optimized for embedded applications
– Handler and thread modes
– Low-latency interrupt handling by automatic processor state saving and restoration during entry and exit
– Support for Armv6 unaligned accesses
Nested vectored interrupt controller (NVIC) closely integrated with the processor core to achieve low-latency
interrupt processing. The NVIC includes the following features:
– Bits of priority configurable from 3 to 8
– Dynamic reprioritization of interrupts
– Priority grouping that enables selection of preempting interrupt levels and nonpreempting interrupt levels
– Support for tail-chaining and late arrival of interrupts, which enables back-to-back interrupt processing
without the overhead of state saving and restoration between interrupts
– Processor state automatically saved on interrupt entry and restored on interrupt exit with no instruction
overhead
– Wake-up interrupt controller (WIC) providing ultra-low-power sleep mode support
Bus interfaces:
– Advanced high-performance bus (AHB-Lite) interfaces: system bus interfaces
– Bit-band support for memory and select peripheral that includes atomic bit-band write and read operations
Cost-conscious debug solution featuring:
– Debug access to all memory and registers in the system, including access to memory-mapped devices,
access to internal core registers when the core is halted, and access to debug control registers even while
SYSRESETn is asserted
– Serial wire debug port (SW-DP) or serial wire JTAG debug port (SWJ-DP) debug access
– Flash patch and breakpoint (FPB) unit to implement breakpoints and code patches
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
61
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
9.3 Wi-Fi® Network Processor Subsystem
The Wi-Fi network processor subsystem includes a dedicated Arm MCU to completely offload the host MCU
along with an 802.11b/g/n radio, baseband, and MAC with a powerful crypto engine for a fast, secure WLAN
and Internet connections with 256-bit encryption. The CC3230x devices support station, AP, and Wi-Fi Direct
modes. The device also supports WPA2 personal and enterprise security, WPS 2.0, and WPA3 personal and
enterprise 4. The Wi-Fi network processor includes an embedded IPv6, IPv4 TCP/IP stack, TLS stack and
network applications such as HTTPS server.
9.3.1 WLAN
The WLAN features are as follows:
•
802.11b/g/n integrated radio, modem, and MAC supporting WLAN communication as a BSS station, AP,
Wi-Fi Direct client, and group owner with CCK and OFDM rates in the 2.4 GHz band (channels 1 through 13).
Note
802.11n is supported only in Wi-Fi® station and Wi-Fi Direct®.
•
•
•
•
•
•
•
The automatically calibrated radio with a single-ended 50-Ω interface enables easy connection to the antenna
without requiring expertise in radio circuit design.
Advanced connection manager with multiple user-configurable profiles stored in serial flash allows automatic
fast connection to an access point without user or host intervention.
Supports all common Wi-Fi security modes for personal and enterprise networks with on-chip security
accelerators, including: WEP, WPA/WPA2 PSK, WPA2 Enterprise (802.1x), WPA3 Personal, and WPA3
Enterprise.
Smart provisioning options deeply integrated within the device providing a comprehensive end-to-end
solution. With elaborate events notification to the host, enabling the application to control the provisioning
decision flow. The wide variety of Wi-Fi provisioning methods include:
– Access Point with HTTP server
– WPS - Wi-Fi Protected Setup, supporting both push button and pin code options.
– SmartConfig™ Technology: TI proprietary, easy to use, one-step, one-time process used to connect a
CC3230x-enabled device to the home wireless network.
802.11 transceiver mode allows transmitting and receiving of proprietary data through a socket The 802.11
transceiver mode provides the option to select the working channel, rate, and transmitted power. The receiver
mode works with the filtering options.
Antenna selection for best connection
BLE/2.4 GHz radio coexistence mechanism to avoid interference
4
62
See CC3230 SDK v3.40 or later for details. Limited to STA mode only.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
9.3.2 Network Stack
The Network Stack features are as follows:
•
Integrated IPv4, IPv6 TCP/IP stack with BSD socket APIs for simple Internet connectivity with any MCU,
microprocessor, or ASIC
Note
Not all APIs are 100% BSD compliant. Not all BSD APIs are supported.
•
•
•
Support of 16 simultaneous TCP, UDP, RAW, SSL\TLS sockets
Built-in network protocols:
– Static IP, LLA, DHCPv4, DHCPv6 with DAD and stateless autoconfiguration
– ARP, ICMPv4, IGMP, ICMPv6, MLD, ND
– DNS client for easy connection to the local network and the Internet
Built-in network applications and utilities:
– HTTP/HTTPS
• Web page content stored on serial flash
• RESTful APIs for setting and configuring application content
• Dynamic user callbacks
– Service discovery: Multicast DNS service discovery lets a client advertise its service without a centralized
server. After connecting to the access point, the CC3230x device provides critical information, such as
device name, IP, vendor, and port number.
– DHCP server
– Ping
Table 9-1 describes the NWP features.
Table 9-1. NWP Features
FEATURE
DESCRIPTION
802.11b/g/n station
Wi-Fi standards
802.11b/g AP supporting up to four stations
Wi-Fi Direct client and group owner
Wi-Fi channels
2.4 GHz ISM
Channel Bandwidth
20 MHz
Wi-Fi security
WEP, WPA/WPA2 PSK, WPA2 enterprise (802.1x), WPA3 personal and enterprise (1)
Wi-Fi provisioning
SmartConfig technology, Wi-Fi protected setup (WPS2), AP mode with internal HTTP web server
IP protocols
IPv4/IPv6
IP addressing
Static IP, LLA, DHCPv4, DHCPv6 with DAD
Cross layer
ARP, ICMPv4, IGMP, ICMPv6, MLD, NDP
UDP, TCP
Transport
SSLv3.0/TLSv1.0/TLSv1.1/TLSv1.2
RAW
Ping
Network applications and
utilities
HTTP/HTTPS web server
mDNS
DNS-SD
DHCP server
Host interface
UART/SPI
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
63
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 9-1. NWP Features (continued)
FEATURE
DESCRIPTION
Device identity
Trusted root-certificate catalog
TI root-of-trust public key
The CC3230S and CC3230SF variants also support:
Security
Power management
•
•
•
•
•
•
•
•
•
•
•
•
Secure key storage
Online certificate status protocol (OCSP)
Certificate signing request (CSR)
Unique per device Key-Pair
File system security
Software tamper detection
Cloning protection
Secure boot
Validate the integrity and authenticity of the run-time binary during boot
Initial secure programming
Debug security
JTAG and debug
Enhanced power policy management uses 802.11 power save and deep-sleep power modes
Transceiver
Other
Programmable RX filters with event-trigger mechanism
Rx Metrics for tracking the surrounding RF environment
(1)
See CC3230 SDK v3.40 or newer for details. Limited to STA mode only.
9.4 Security
The SimpleLink™ Wi-Fi® CC3230x Internet-on-a chip device enhances the security capabilities available for
development of IoT devices, while completely offloading these activities from the MCU to the networking
subsystem. The security capabilities include the following key features:
Wi-Fi and Internet Security:
•
Personal and enterprise Wi-Fi security
– Personal standards
• AES (WPA2-PSK)
• TKIP (WPA-PSK)
• WEP
– Enterprise standards
• EAP Fast
• EAP PEAPv0/1
• EAP PEAPv0 TLS
• EAP PEAPv1 TLS EAP LS
• EAP TLS
• EAP TTLS TLS
• EAP TTLS MSCHAPv2
•
Secure sockets
– Protocol versions: OCSP, SSL v3, TLS 1.0, TLS 1.1, TLS 1.2
– Powerful crypto engine for fast, secure Wi-Fi and internet connections with 256-bit AES encryption for TLS
and SSL connections
64
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
•
•
•
•
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
– Ciphers suites
• SL_SEC_MASK_SSL_RSA_WITH_RC4_128_SHA
• SL_SEC_MASK_SSL_RSA_WITH_RC4_128_MD5
• SL_SEC_MASK_TLS_RSA_WITH_AES_256_CBC_SHA
• SL_SEC_MASK_TLS_DHE_RSA_WITH_AES_256_CBC_SHA
• SL_SEC_MASK_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
• SL_SEC_MASK_TLS_ECDHE_RSA_WITH_RC4_128_SHA
• SL_SEC_MASK_TLS_RSA_WITH_AES_128_CBC_SHA256
• SL_SEC_MASK_TLS_RSA_WITH_AES_256_CBC_SHA256
• SL_SEC_MASK_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
• SL_SEC_MASK_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
• SL_SEC_MASK_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
• SL_SEC_MASK_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
• SL_SEC_MASK_TLS_RSA_WITH_AES_128_GCM_SHA256
• SL_SEC_MASK_TLS_RSA_WITH_AES_256_GCM_SHA384
• SL_SEC_MASK_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
• SL_SEC_MASK_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
• SL_SEC_MASK_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
• SL_SEC_MASK_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
• SL_SEC_MASK_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
• SL_SEC_MASK_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
• SL_SEC_MASK_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
• SL_SEC_MASK_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
• SL_SEC_MASK_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
– Server authentication
– Client authentication
– Domain name verification
– Runtime socket upgrade to secure socket – STARTTLS
Secure HTTP server (HTTPS)
Trusted root-certificate catalog – Verifies that the CA used by the application is trusted and known secure
content delivery
TI root-of-trust public key – Hardware-based mechanism that allows authenticating TI as the genuine origin of
a given content using asymmetric keys
Secure content delivery – Allows encrypted file transfer to the system using asymmetric keys created by the
device
Code and Data Security:
•
•
•
•
•
•
•
•
Network passwords and certificates are encrypted and signed.
Cloning protection – Application and data files are encrypted by a unique key per device.
Access control – Access to application and data files only by using a token provided in file creation time. If an
unauthorized access is detected, a tamper protection lock down mechanism takes effect.
Secured boot – Authentication of the application image on every boot
Code and data encryption – User application and data files can be encrypted in the serial flash
Code and data authentication – User Application and data files are authenticated with a public key certificate
Offloaded crypto library for asymmetric keys, including the ability to create key-pair, sign and verify data
buffer
Recovery mechanism
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
65
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Device Security:
•
•
•
Separate execution environments – Application processor and network processor run on separate Arm cores
Initial secure programming – Allows for keeping the content confidential on the production line
Debug security
– JTAG lock
– Debug ports lock
True random number generator
•
Figure 9-1 shows the high-level structure of the CC3230S and CC3230SF devices. The application image, user
data, and network information files (passwords, certificates) are encrypted using a device-specific key.
CC3230S and CC3230SF
Network Processor + MCU
MCU
Peripherals
SPI and I2C
Network Processor
ARM® Cortex®-M4
Processor
GPIO
256KB RAM /
UART
Internet
Wi-Fi®
HTTPS
MAC
TLS/SSL
Baseband
TCP/IP
Radio
Internet
1MB Flash (CC3230SF)
PWM
ADC
OEM
Application
-
Serial Flash
OEM
Application
Data Files
Network Information
Figure 9-1. CC3230S and CC3230SF High-Level Structure
9.5 Power-Management Subsystem
The CC3230x power-management subsystem contains DC/DC converters to accommodate the different voltage
or current requirements of the system.
•
•
•
•
Digital DC/DC (Pin 44)
– Input: VBAT wide voltage (2.1 to 3.6 V)
ANA1 DC/DC (Pin 37)
– Input: VBAT wide voltage (2.1 to 3.6 V)
PA DC/DC (Pin 39)
– Input: VBAT wide voltage (2.1 to 3.6 V)
ANA2 DC/DC (Pin 47, CC3230SF only)
– Input: VBAT wide voltage (2.1 to 3.6 V)
The CC3230x device is a single-chip WLAN radio solution used on an embedded system with a wide-voltage
supply range. The internal power management, including DC/DC converters and LDOs, generates all of the
voltages required for the device to operate from a wide variety of input sources.
66
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
9.6 Low-Power Operating Mode
From a power-management perspective, the CC3230x device comprises the following two independent
subsystems:
Arm® Cortex®-M4 application processor subsystem
Networking subsystem
•
•
Each subsystem operates in one of several power states.
The Arm® Cortex®-M4 application processor runs the user application loaded from an external serial flash, or
internal flash (in CC3230SF). The networking subsystem runs preprogrammed TCP/IP and Wi-Fi data link layer
functions.
The user program controls the power state of the application processor subsystem. The application processor
can be in one of the five modes described in Table 9-2.
Table 9-2. User Program Modes
APPLICATION PROCESSOR
(MCU) MODE(1)
DESCRIPTION
MCU active mode
MCU executing code at a state rate of 80 MHz
MCU sleep mode
The MCU clocks are gated off in sleep mode and the entire state of the device is retained. Sleep mode
offers instant wakeup. The MCU can be configured to wake up by an internal fast timer or by activity
from any GPIO line or peripheral.
MCU LPDS mode
State information is lost and only certain MCU-specific register configurations are retained. The MCU
can wake up from external events or by using an internal timer. (The wake-up time is less than 3 ms.)
Certain parts of memory can be retained while the MCU is in LPDS mode. The amount of memory
retained is configurable. Users can choose to preserve code and the MCU-specific setting. The MCU
can be configured to wake up using the RTC timer or by an external event on specific GPIOs as the
wake-up source.
MCU hibernate mode
The lowest power mode in which all digital logic is power-gated. Only a small section of the logic directly
powered by the input supply is retained. The RTC continues running and the MCU supports wakeup
from an external event or from an RTC timer expiry. Wake-up time is longer than LPDS mode at about
15 ms plus the time to load the application from serial flash, which varies according to code size. In this
mode, the MCU can be configured to wake up using the RTC timer or external event on a GPIO.
MCU shutdown mode
The lowest power mode system-wise. All device logics are off, including the RTC. The wake-up time in
this mode is longer than hibernate at about 1.1 s. To enter or exit the shutdown mode, the state of the
nRESET line is changed (low to shut down, high to turn on).
(1)
Modes are listed in order of power consumption, with highest power modes listed first.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
67
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
The NWP can be active or in LPDS mode and takes care of its own mode transitions. When there is no network
activity, the NWP sleeps most of the time and wakes up only for beacon reception (see
Table 9-3).
Table 9-3. Networking Subsystem Modes
NETWORK PROCESSOR
MODE
DESCRIPTION
Network active mode
(processing layer 3, 2, and 1)
Transmitting or receiving IP protocol packets
Network active mode
(processing layer 2 and 1)
Transmitting or receiving MAC management frames; IP processing is not required
Network active listen mode
Special power-optimized active mode for receiving beacon frames (no other frames are supported)
Network connected Idle
A composite mode that implements 802.11 infrastructure power-save operation. The CC3230x NWP
automatically enters LPDS mode between beacons and then wakes into active listen mode to receive a
beacon and determine if there is pending traffic at the AP. If not, the NWP returns to LPDS mode and
the cycle repeats.
Advanced features of long sleep interval and IoT low power for extending LPDS time for up to 22
seconds while maintaining Wi-Fi connection is supported in this mode.
Network LPDS mode
Low-power state between beacons in which the state is retained by the NWP, allowing for a rapid wake
up
Network disabled
The network is disabled
The operation of the application and network processor ensures that the device remains in the lowest power
mode most of the time to preserve battery life.
The following examples show the use of the power modes in applications:
•
•
A product that is continuously connected to the network in the 802.11 infrastructure power-save mode but
sends and receives little data spends most of the time in connected idle, which is a composite of receiving a
beacon frame and waiting for the next beacon.
A product that is not continuously connected to the network but instead wakes up periodically (for example,
every 10 minutes) to send data, spends most of the time in hibernate mode, jumping briefly to active mode to
transmit data.
9.7 Memory
9.7.1 External Memory Requirements
The CC3230x device maintains a proprietary file system on the serial flash. The CC3230x file system stores
the MCU binary, service pack file, system files, configuration files, certificate files, web page files, and user files.
By using a format command through the API, users can provide the total size allocated for the file system.
The starting address of the file system cannot be set and is always at the beginning of the serial flash. The
applications microcontroller must access the serial flash memory area allocated to the file system directly
through the CC3230x file system. The applications microcontroller must not access the serial flash memory area
directly.
The file system manages the allocation of serial flash blocks for stored files according to download order,
which means that the location of a specific file is not fixed in all systems. Files are stored on serial flash using
human-readable filenames rather than file IDs. The file system API works using plain text, and file encryption
and decryption is invisible to the user. Encrypted files can be accessed only through the file system.
All file types can have a maximum of 100 supported files in the file system. All files are stored in 4-KB blocks and
thus use a minimum of 4KB of flash space. Fail-safe files require twice the original size and use a minimum of
8KB. Encrypted files are counted as fail-safe in terms of space. The maximum file size is 1MB.
68
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 9-4 lists the minimum required memory consumption under the following assumptions:
• System files in use consume 64 blocks (256KB).
• Vendor files are not taken into account.
• MCU code is taken as the maximal possible size for the CC3230 with fail-safe enabled to account for future
updates, such as through OTA.
• Gang image:
– Storage for the gang image is rounded up to 32 blocks (meaning 128-KB resolution).
– Gang image size depends on the actual content size of all components. Additionally, the image should
be 128KB aligned so unaligned memory is considered lost. Service pack, system files, and the 128KB
aligned memory are assumed to occupy 256KB.
• All calculations consider that the restore-to-default is enabled.
Table 9-4. Recommended Flash Size
ITEM
CC3230S (KB)
CC3230SF (KB)
File system allocation table
20
20
System and configuration files(1)
256
256
Service pack(1)
264
264
MCU Code(1)
512
2048
Gang image size
256 + MCU
256 + MCU
Total
1308 + MCU
2844 + MCU
Minimal flash size(2)
16 MBit
32 MBit
Recommended flash size(2)
16 MBit
32 MBit
(1)
(2)
Including fail-safe
For maximum MCU size
Note
The maximum supported serial flash size is 32MB (256Mb) (see the Using Serial Flash on CC3135
and CC3235x SimpleLink™ Wi-Fi® and Internet-of-Things Devices application report).
9.7.2 Internal Memory
The CC3230x device includes on-chip SRAM to which application programs are downloaded and executed.
The application developer must share the SRAM for code and data. The micro direct memory access (μDMA)
controller can transfer data to and from SRAM and various peripherals. The CC3230x ROM holds the rich set of
peripheral drivers, which saves SRAM space. For more information on drivers, see the CC3230x API list.
9.7.2.1 SRAM
The CC3230x family provides 256KB of on-chip SRAM. Internal RAM is capable of selective retention during
LPDS mode. This internal SRAM is at offset 0x2000 0000 of the device memory map.
Use the µDMA controller to transfer data to and from the SRAM.
When the device enters low-power mode, the application developer can choose to retain a section of memory
based on need. Retaining the memory during low-power mode provides a faster wakeup. The application
developer can choose the amount of memory to retain in multiples of 64KB. For more information, see the API
guide.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
69
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
9.7.2.2 ROM
The internal zero-wait-state ROM of the CC3230x device is at address 0x0000 0000 of the device memory and
is programmed with the following components:
•
•
Bootloader
Peripheral driver library (DriverLib) release for product-specific peripherals and interfaces
The bootloader is used as an initial program loader (when the serial flash memory is empty). The CC3230x
DriverLib software library controls on-chip peripherals with a bootloader capability. The library performs
peripheral initialization and control functions, with a choice of polled or interrupt-driven peripheral support. The
DriverLib APIs in ROM can be called by applications to reduce flash memory requirements and free the flash
memory for other purposes.
9.7.2.3 Flash Memory
The CC3230SF device comes with an on-chip flash memory of 1MB that allows application code to execute in
place while freeing SRAM exclusively for read-write data. The flash memory is used for code and constant data
sections and is directly attached to the icode/dcode bus of the Arm Cortex-M4 core. A 128-bit-wide instruction
prefetch buffer allows maintenance of maximum performance for linear code or loops that fit inside the buffer.
The flash memory is organized as 2KB sectors that can be independently erased. Reads and writes can be
performed at word (32-bit) level.
9.7.2.4 Memory Map
Table 9-5 describes the various MCU peripherals and how they are mapped to the processor memory. For more
information on peripherals, see the API document.
Table 9-5. Memory Map
START ADDRESS
70
END ADDRESS
DESCRIPTION
0x0000 0000
0x0007 FFFF
On-chip ROM (bootloader + DriverLib)
0x0100 0000
0x010F FFFF
On-chip flash (for user application code)
0x2000 0000
0x2003 FFFF
Bit-banded on-chip SRAM
0x2200 0000
0x23FF FFFF
Bit-band alias of 0x2000 0000 to 0x200F FFFF
0x4000 0000
0x4000 0FFF
Watchdog timer A0
0x4000 4000
0x4000 4FFF
GPIO port A0
0x4000 5000
0x4000 5FFF
GPIO port A1
0x4000 6000
0x4000 6FFF
GPIO port A2
0x4000 7000
0x4000 7FFF
GPIO port A3
0x4000 C000
0x4000 CFFF
UART A0
0x4000 D000
0x4000 DFFF
UART A1
0x4002 0000
0x4000 07FF
I2C A0 (master)
0x4002 0800
0x4002 0FFF
I2C A0 (slave)
0x4002 4000
0x4002 4FFF
GPIO group 4
0x4003 0000
0x4003 0FFF
General-purpose timer A0
0x4003 1000
0x4003 1FFF
General-purpose timer A1
0x4003 2000
0x4003 2FFF
General-purpose timer A2
0x4003 3000
0x4003 3FFF
General-purpose timer A3
0x400F 7000
0x400F 7FFF
Configuration registers
0x400F E000
0x400F EFFF
System control
0x400F F000
0x400F FFFF
µDMA
0x4200 0000
0x43FF FFFF
Bit band alias of 0x4000 0000 to 0x400F FFFF
0x4401 0000
0x4401 0FFF
SDIO master
0x4401 8000
0x4401 8FFF
Camera Interface
Submit Document Feedback
COMMENT
CC3230SF device only
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 9-5. Memory Map (continued)
START ADDRESS
END ADDRESS
0x4401 C000
0x4401 DFFF
McASP
DESCRIPTION
0x4402 0000
0x4402 1FFF
SSPI
Used for external serial flash
0x4402 1000
0x4402 2FFF
GSPI
Used by application processor
0x4402 5000
0x4402 5FFF
MCU reset clock manager
0x4402 6000
0x4402 6FFF
MCU configuration space
0x4402 D000
0x4402 DFFF
Global power, reset, and clock manager (GPRCM)
0x4402 E000
0x4402 EFFF
MCU shared configuration
0x4402 F000
0x4402 FFFF
Hibernate configuration
0x4403 0000
0x4403 FFFF
Crypto range (includes apertures for all crypto-related
blocks as follows)
0x4403 0000
0x4403 0FFF
DTHE registers and TCP checksum
0x4403 5000
0x4403 5FFF
MD5/SHA
0x4403 7000
0x4403 7FFF
AES
0x4403 9000
0x4403 9FFF
DES
0xE000 0000
0xE000 0FFF
Instrumentation trace Macrocell™
0xE000 1000
0xE000 1FFF
Data watchpoint and trace (DWT)
0xE000 2000
0xE000 2FFF
Flash patch and breakpoint (FPB)
0xE000 E000
0xE000 EFFF
NVIC
0xE004 0000
0xE004 0FFF
Trace port interface unit (TPIU)
0xE004 1000
0xE004 1FFF
Reserved for embedded trace macrocell (ETM)
0xE004 2000
0xE00F FFFF
Reserved
COMMENT
9.8 Restoring Factory Default Configuration
The device has an internal recovery mechanism that allows rolling back the file system to its predefined factory
image or restoring the factory default parameters of the device. The factory image is kept in a separate sector
on the serial flash in a secure manner and cannot be accessed from the host processor. The following restore
modes are supported:
•
•
•
None – no factory restore settings
Enable restore of factory default parameters
Enable restore of factory image and factory default parameters
The restore process is performed by calling software APIs, or by pulling or forcing SOP[2:0] = 110 pins and
toggling the nRESET pin from low to high.
The process is fail-safe and resumes operation if a power failure occurs before the restore is finished. The
restore process typically takes about 8 seconds, depending on the attributes of the serial flash vendor.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
71
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
9.9 Boot Modes
9.9.1 Boot Mode List
The CC3230x device implements a sense-on-power (SOP) scheme to determine the device operation mode.
SOP values are sensed from the device pin during power up. This encoding determines the boot flow. Before the
device is taken out of reset, the SOP values are copied to a register and used to determine the device operation
mode while powering up. These values determine the boot flow as well as the default mapping (to JTAG, SWD,
UART0) for some of the pins. Table 9-6 lists the pull configurations.
Table 9-6. CC3230x Functional Configurations
BOOT MODE NAME
UARTLOAD
SOP[2]
Pullup
SOP[1]
Pulldown
SOP[0]
Pulldown
SOP MODE
COMMENT
LDfrUART
Factory, lab flash, and SRAM loads
through the UART. The device waits
indefinitely for the UART to load code.
The SOP bits then must be toggled to
configure the device in functional mode.
Also puts JTAG in 4-wire mode.
FUNCTIONAL_2WJ
Pulldown
Pulldown
Pullup
Fn2WJ
Functional development mode. In this
mode, 2-pin SWD is available to the
developer. TMS and TCK are available
for debugger connection.
FUNCTIONAL_4WJ
Pulldown
Pulldown
Pulldown
Fn4WJ
Functional development mode. In this
mode, 4-pin JTAG is available to the
developer. TDI, TMS, TCK, and TDO are
available for debugger connection.
UARTLOAD_FUNCTIONAL_4WJ
Pulldown
Pullup
Pulldown
LDfrUART_Fn4WJ
Supports flash and SRAM load through
UART and functional mode. The MCU
bootloader tries to detect a UART break
on UART receive line. If the break
signal is present, the device enters the
UARTLOAD mode, otherwise, the device
enters the functional mode. TDI, TMS,
TCK, and TDO are available for debugger
connection.
RET_FACTORY_IMAGE
Pulldown
Pullup
Pullup
RetFactDef
When device reset is toggled, the MCU
bootloader kick-starts the procedure to
restore factory default images.
The recommended values of pull down resistors are 100-kΩ for SOP0 and SOP1 and 2.7-kΩ for SOP2. The
application can use SOP2 for other functions after the device has powered up. However, to avoid spurious SOP
values from being sensed at power up, TI strongly recommends using the SOP2 pin only for output signals. The
SOP0 and SOP1 pins are multiplexed with the WLAN analog test pins and are not available for other functions.
72
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
9.10 Hostless Mode
The SimpleLink Wi-Fi CC3230 device incorporates a scripting ability that enables offloading of simple tasks from
the host processor. Using simple and conditional scripts, repetitive tasks can be handled internally, which allows
the host processor to remain in a low-power state. In some cases where the scripter is being used to send
packets, it reduces code footprint and memory consumption. The if-this-then-that style conditioning can include
anything from GPIO toggling to transmitting packets.
The conditional scripting abilities can be divided into conditions and actions. The conditions define when to
trigger actions. Only one action can be defined per condition, but multiple instances of the same condition may
be used, so in effect multiple actions can be defined for a single condition. In total, 16 condition and action
pairs can be defined. The conditions can be simple, or complex using sub-conditions (using a combinatorial AND
condition between them). The actions are divided into two types, those that can occur during runtime and those
that can occur only during the initialization phase.
The following actions can only be performed when triggered by the pre-initialization condition:
• Set roles AP, station, P2P, and Tag modes
• Delete all stored profiles
• Set connection policy
• Hardware GPIO indication allows an I/O to be driven directly from the WLAN core hardware to indicate
internal signaling
The following actions may be activated during runtime:
• Send transceiver packet
• Send UDP packet
• Send TCP packet
• Increment counter increments one of the user counters by 1
• Set counter allows setting a specific value to a counter
• Timer control
• Set GPIO allows GPIO output from the device using the internal networking core
• Enter Hibernate state
Note
Consider the following limitations:
• Timing cannot be ensured when using the network scripter because some variable latency will
apply depending on the utilization of the networking core.
• The scripter is limited to 16 pairs of conditions and reactions.
• Both timers and counters are limited to 8 instances each. Timers are limited to a resolution of 1
second. Counters are 32 bits wide.
• Packet length is limited to the size of one packet and the number of possible packet tokens is
limited to 8.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
73
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
10 Applications, Implementation, and Layout
Note
Information in the following Applications section is not part of the TI component specification, and
TI does not warrant its accuracy or completeness. TI's customers are responsible for determining
suitability of components for their purposes. Customers should validate and test their design
implementation to confirm system functionality.
10.1 Application Information
10.1.1 BLE/2.4 GHz Radio Coexistence
The CC3230x device is designed to support BLE/2.4 GHz radio coexistence. Because WLAN is inherently more
tolerant to time-domain disturbances, the coexistence mechanism gives priority to the Bluetooth® low energy
entity over the WLAN.
The following coexistence modes can be configured by the user:
•
•
•
Off mode or intrinsic mode
– No BLE/2.4 GHz radio coexistence, or no synchronization between WLAN and Bluetooth® low energy—in
case Bluetooth® low energy exists in this mode, collisions can randomly occur.
Time division multiplexing (TDM, single antenna)
– In this mode, (see Figure 10-1) the two entities share the antenna through an RF switch using two GPIOs
(one input and one output from the WLAN perspective).
Time division multiplexing (TDM, dual antenna)
– in this mode, (see Figure 10-2) the two entities have separate antennas, No RF switch is required and
only a single GPIO (on input from the WLAN persective).
Figure 10-1 shows the single antenna implementation of a complete Bluetooth® low energy and WLAN
coexistence network. The Coex switch is controlled by a GPIO signal from the BLE device and a GPIO signal
from the CC3230x device.
BLE / 2.4-GHz
Wi-Fi Antenna
RF_BG
SPDT RF
Switch
and BPF
WLAN
CC3230x
RF
BLE
CCxxxx
CC_COEX_SW_OUT
CC_COEX_BLE_IN
Coex IO
Figure 10-1. Single-Antenna Coexistence Mode Block Diagram
74
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Figure 10-2 shows the dual antenna implementation of a complete Bluetooth low energy and WLAN coexistence
network. Note in this implementation no Coex switch is required and only a single GPIO from the BLE device to
the CC3230x device is required.
2.4-GHz Wi-Fi
Antenna
RF_BG
2.4-GHz
BPF
BLE
Antenna
2.4-GHz
BPF
WLAN
CC3230x
RF
BLE
CCxxxx
CC_COEX_BLE_IN
Coex IO
Figure 10-2. Dual-Antenna Coexistence Mode Block Diagram
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
75
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
10.1.2 Antenna Selection
The CC3230x device is designed to also support antenna selection and is controlled from Image Creator. When
enabled, there are 3 options possible options:
•
•
•
ANT 1: When selected, the GPIOs that are defined for antenna selection with set the RF path for antenna 1.
ANT 2: When selected, the GPIOs that are defined for antenna selection will set the RF path for antenna 2.
Autoselect: When selected, during a scan and prior to connecting to an AP, CC3230x device will determine
the best RF path and select the appropriate antenna 5 6. The result is the saved as port of the profile.
Figure 10-3 shows the implementation of a complete Bluetooth® low energy and WLAN coexistence network
with WLAN and antenna selection. The Coex switch is controlled by a GPIO signal from the BLE device and
a GPIO signal from the CC3230x device. The antenna switch is controlled by 2 GPIO lines from the CC3230x
device.
BLE / 2.4-GHz Wi-Fi
Antenna
RF_BG
CC_COEX_SW_OUT
Coex SPDT
RF Switch
WLAN
CC3230x
CC_COEX_BLE_IN
ANTSEL1
BLE
CCxxxx
Coex IO
2.4-GHz
BPF
Antenna
Selection
SPDT RF
Switch
RF
ANTSEL2
BLE / 2.4-GHz Wi-Fi
Antenna
Figure 10-3. Antenna Selection Solution with Coexistence
5
6
76
When selecting Autoselect via the API, a reset is required in order for the CC3230x device to determine the best antenna for use.
Refer to the UniFlash CC3x20, CC3x35 SimpleLink™ Wi-Fi® and Internet-on-a chip™ Solution ImageCreator and Programming Tool
User's Guide for more information.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Figure 10-4 shows the antenna selection implementation for Wi-Fi, with BLE operating on it's own antenna. Note
in this implementation no Coex switch is required and only a single GPIO from the BLE device to the CC3230x
device is required. The antenna switch is controlled by 2 GPIO lines from the CC3230x device.
2.4-GHz Wi-Fi
Antenna
Antenna
Selection
SPDT RF
Switch
2.4-GHz
BPF
RF_BG
CC_COEX_SW_OUT
WLAN
CC3230x
CC_COEX_BLE_IN
ANTSEL1
BLE
CCxxxx
Coex IO
RF
2.4-GHz Wi-Fi
Antenna
ANTSEL2
BLE Antenna
Figure 10-4. Coexistence Solution with Wi-Fi Antenna Selection and Dedicated BLE Antenna
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
77
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
10.1.3 Typical Application
Figure 10-5 shows the schematic of the engine area for the CC3230x device in the wide-voltage mode of operation, and the optional RF implementations
with BLE/2.4GHz coexistence. The corresponding Bill-of-Materials show in Table 10-1. For a full operation reference design, see the CC3235x
SimpleLink™ and Internet of Things Hardware Design Files.
Note
The Following guidelines are recommended for implementation of the RF design:
• Ensure an RF path is designed with an impedance of 50 Ω
• Tuning of the antenna impedance π matching network is recommended after manufacturing of the PCB to account for PCB parasitics
• π or L matching and tuning may be required between cascaded passive components on the RF path
78
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Figure 10-5. CC3230x Engine Area and Optional BLE Coexistence
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
79
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 10-1. Bill-of-Materials for CC3230x Engine Area and Optional Coexistence
QUANTITY
DESIGNATOR
VALUE
MANUFACTURER
PART NUMBER
DESCRIPTION
1
C1
1 µF
MuRata
GRM155R61A105KE15D
Capacitor, Ceramic, 1 µF,
10 V, ±10%, X5R, 0402
2
C2, C3
100 µF
Taiyo Yuden
LMK325ABJ107MMHT
Capacitor, Ceramic, 100 µF,
10 V, ±20%, X5R, 1210
3
C4, C5, C6
4.7 µF
TDK
C1005X5R0J475M050BC
Capacitor, Ceramic, 4.7 µF,
6.3 V, ±20%, X5R, 0402
10
C7, C8, C9, C11, C12,
C13, C18, C19, C21, C22
0.1 µF
TDK
C1005X5R1A104K050BA
Capacitor, Ceramic, 0.1 µF,
10 V, ±10%, X5R, 0402
3
C10, C17, C20
10 µF
MuRata
GRM188R60J106ME47D
Capacitor, Ceramic, 10 µF,
6.3 V, ±20%, X5R, 0603
2
C14, C15
22 µF
TDK
C1608X5R0G226M080AA
Capacitor, Ceramic, 22 µF,
4 V, ±20%, X5R, 0603
1
C16
1 µF
TDK
C1005X5R1A105K050BB
Capacitor, Ceramic, 1 µF,
10 V, ±10%, X5R, 0402
2
C23, C24
10 pF
MuRata
GRM1555C1H100JA01D
Capacitor, Ceramic, 10 pF,
50 V, ±5%, C0G/NP0, 0402
2
C25, C26
6.2 pF
MuRata
GRM1555C1H6R2CA01D
Capacitor, Ceramic, 6.2 pF,
50 V, ±5%, C0G/NP0, 0402
1
C27
0.5 pF
MuRata
GRM1555C1HR50BA01D
Capacitor, Ceramic, 0.5 pF,
50 V, ±20%, C0G/NP0, 0402
3
C28(3), C29(3), C30(3)
68 pF
MuRata
2
C31(3), C32(3)
100 pF
1
E1
1
GRM0335C1H680JA1D
CAP, CERM, 68 pF, 50 V,
+/- 5%, C0G/NP0, 0201
Yageo
CC0201JRNPO8BN101
CAP, CERM, 100 pF, 25 V,
+/- 5%, C0G/NP0, 0201
2.45-GHz
Antenna
Taiyo Yuden
AH316M245001-T
ANT Bluetooth W-LAN
Zigbee®, SMD
FL1
1.02 dB
TDK
DEA202450BT-1294C1-H
Multilayer Chip Band Pass Filter
For 2.4 GHz W-LAN/Bluetooth, SMD
1
L1
3.3 nH
MuRata
LQG15HS3N3S02D
Inductor, Multilayer, Air Core,
3.3 nH, 0.3 A, 0.17 ohm, SMD
2
L2, L4
2.2 µH
MuRata
LQM2HPN2R2MG0L
Inductor, Multilayer, Ferrite,
2.2 µH, 1.3 A, 0.08 ohm, SMD
1
L3
1 µH
MuRata
LQM2HPN1R0MG0L
Inductor, Multilayer, Ferrite,
1 µH, 1.6 A, 0.055 ohm, SMD
1
L5(1)
10 µH
Taiyo Yuden
CBC2518T100M
Inductor, Wirewound, Ceramic,
10 µH, 0.48 A, 0.36 ohm, SMD
1
R1
10 k
Vishay-Dale
CRCW040210K0JNED
Resistor, 10 k, 5%, 0.063 W, 0402
80
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Table 10-1. Bill-of-Materials for CC3230x Engine Area and Optional Coexistence (continued)
QUANTITY
DESIGNATOR
VALUE
MANUFACTURER
PART NUMBER
DESCRIPTION
6
R2, R3, R4, R5, R9(3),
R10(3)
100 k
Vishay-Dale
CRCW0402100KJNED
Resistor, 100 k, 5%, 0.063 W, 0402
1
R6
2.7 k
Vishay-Dale
CRCW04022K70JNED
Resistor, 2.7 k, 5%, 0.063 W, 0402
1
R7
270
Vishay-Dale
CRCW0402270RJNED
Resistor, 270, 5%, 0.063 W, 0402
1
R8(2)
0
Panasonic
ERJ-2GE0R00X
Resistor, 0, 5% 0.063W, 0402
1
U1
MX25R
Macronix International
Co., LTD
MX25R3235FM1IL0
Ultra-Low Power, 32-Mbit [x 1/x 2/x 4]
CMOS MXSMIO (Serial Multi I/O)
Flash Memory, SOP-8
1
U2
CC3230
Texas Instruments
CC3230SF12RGK
SimpleLink™ Wi-Fi® and internet-of-things
Solution, a Single-Chip Wireless
MCU, RGK0064B
1
U3(3)
SPDT
Switch
Richwave
RTC6608OSP
0.03 GHz-6 GHz SPDT Switch
1
Y1
Crystal
Abracon Corportation
ABS07-32.768KHZ-9-T
Crystal, 32.768 KHz, 9PF, SMD
1
Y2
Crystal
Epson
Q24FA20H0039600
Crystal, 40 MHz, 8pF, SMD
(1)
(2)
(3)
For the CC3230SF device, L5 is populated. For the CC3230S device, L5 is not populated.
For the CC3230SF device, R8 is not populated. For the CC3230S device if R8 is populated, Pin 45 can be used as GPIO_31.
If the BLE/2.4 GHz Coexistence features is not used, these components are not required.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
81
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
10.2 PCB Layout Guidelines
This section details the PCB guidelines to speed up the PCB design using the CC3230x VQFN device. Follow
these guidelines ensures that the design will minimize the risk with regulatory certifications including FCC,
ETSI, and CE. For more information, see CC3120 and CC3220 SimpleLink™ Wi-Fi® and IoT Solution Layout
Guidelines.
10.2.1 General PCB Guidelines
Use the following PCB guidelines:
•
•
•
•
Verify the recommended PCB stackup in the PCB design guidelines, as well as the recommended layers for
signals and ground.
Ensure that the VQFN PCB footprint follows the information in .
Ensure that the VQFN PCB GND and solder paste follow the recommendations provided in CC3120 and
CC3220 SimpleLink™ Wi-Fi® and IoT Solution Layout Guidelines.
Decoupling capacitors must be as close as possible to the VQFN device.
10.2.2 Power Layout and Routing
Three critical DC/DC converters must be considered for the CC3230x device.
•
•
•
Analog DC/DC converter
PA DC/DC converter
Digital DC/DC converter
Each converter requires an external inductor and capacitor that must be laid out with care. DC current loops are
formed when laying out the power components.
10.2.2.1 Design Considerations
The following design guidelines must be followed when laying out the CC3230x device:
•
•
•
•
•
•
•
82
Ground returns of the input decoupling capacitors (C11, C13, and C19) should be routed on Layer 2 using
thick traces to isolate the RF ground from the noisy supply ground. This step is also required to meet the
IEEE spectral mask specifications.
Maintain the thickness of power traces to be greater than 12 mils. Take special consideration for power
amplifier supply lines (pin 33, 40, 41, and 42), and all input supply pins (pin 37, 39, and 44).
Ensure the shortest grounding loop for the PLL supply decoupling capacitor (pin 24).
Place all decoupling capacitors as close to the respective pins as possible.
Power budget—the CC3230x device can consume up to 450 mA for 3.3 V, 670 mA for 2.1 V, for
24 ms during the calibration cycle.
Ensure the power supply is designed to source this current without any issues. The complete calibration (TX
and RX) can take up to 17 mJ of energy from the battery over a time of 24 ms.
The CC3230x device contains many high-current input pins. Ensure the trace feeding these pins can handle
the following currents:
– VIN_DCDC_PA input (pin 39) maximum 1 A
– VIN_DCDC_ANA input (pin 37) maximum 600 mA
– VIN_DCDC_DIG input (pin 44) maximum 500 mA
– DCDC_PA_SW_P (pin 40) and DCDC_PA_SW_N (pin 41) switching nodes maximum 1 A
– DCDC_PA_OUT output node (pin 42) maximum 1 A
– DCDC_ANA_SW switching node (pin 38) maximum 600 mA
– DCDC_DIG_SW switching node (pin 43) maximum 500 mA
– VDD_PA_IN supply (pin 33) maximum 500 mA
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Figure 10-6. Ground Returns for Input Capacitors
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
83
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
10.2.3 Clock Interface Guidelines
The following guidelines are for the slow clock:
•
•
•
The 32.768-kHz crystal must be placed close to the VQFN package.
Ensure that the load capacitance is tuned according to the board parasitics to the frequency tolerance within
±150 ppm.
The ground plane on layer two is solid below the trace lanes, and there is ground around these traces on the
top layer.
The following guidelines are for the fast clock:
•
•
•
•
•
•
•
The 40-MHz crystal must be placed close to the VQFN package.
Ensure that the load capacitance is tuned according to the board parasitics to the frequency tolerance within
±10 ppm at room temperature. The total frequency across parts, temperature, and with aging must be ±25
ppm to meet the WLAN specification.
To avoid noise degradation, ensure that no high-frequency lines are routed close to the routing of the crystal
pins.
Ensure that crystal tuning capacitors are close to the crystal pads.
Both traces (XTAL_N and XTAL_P) should be as close as possible to parallel and approximately the same
length.
The ground plane on layer two is solid below the trace lines, and there should be ground around these traces
on the top layer.
For frequency tuning, see CC31xx & CC32xx Frequency Tuning.
10.2.4 Digital Input and Output Guidelines
The following guidelines are for the digital I/Os:
•
•
•
•
•
•
•
84
Route SPI and UART lines away from any RF traces.
Keep the length of the high-speed lines as short as possible to avoid transmission line effects.
Keep the line lower than 1/10 of the rise time of the signal to ignore transmission line effects (required if
the traces cannot be kept short). Place the resistor at the source end closer to the device that is driving the
signal.
Add a series-terminating resistor for each high-speed line (for example, SPI_CLK or SPI_DATA) to match
the driver impedance to the line. Typical terminating-resistor values range from 27 to 36 Ω for a 50-Ω line
impedance.
Route high-speed lines with a continuous ground reference plane below it to offer good impedance
throughout. This routing also helps shield the trace against EMI.
Avoid stubs on high-speed lines to minimize the reflections. If the line must be routed to multiple locations,
use a separate line driver for each line.
If the lines are longer compared to the rise time, add series-terminating resistors near the driver for each
high-speed line to match the driver impedance to the line. Typical terminating-resistor values range from 27 to
36 Ω for a 50-Ω line impedance.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
10.2.5 RF Interface Guidelines
The following guidelines are for the RF interface. Follow guidelines specified in the vendor-specific antenna
design guides (including placement of the antenna). Also see CC3120 and CC3220 SimpleLink™ Wi-Fi® and IoT
Solution Layout Guidelines for general antenna guidelines.
•
•
•
•
•
•
•
•
•
•
Ensure that the antenna is matched for 50-Ω. A π-matching network is recommended. Ensure that the π pad
is available for tuning the matching network after PCB manufacture.
Ensure that the area underneath the BPFs pads have a solid plane on layer 2 and that the minimum filter
requirements are met.
Verify that the Wi-Fi RF trace is a 50-Ω, impedance-controlled trace with a reference to solid ground.
The RF trace bends must be made with gradual curves. Avoid 90-degree bends.
The RF traces must not have sharp corners.
There must be no traces or ground under the antenna section.
The RF traces must have via stitching on the ground plane beside the RF trace on both sides.
For optimal antenna performance, ensure adequate ground plane around the antenna on all layers.
Ensure RF connectors for conducted testing are isolated from the top layer ground using vias.
Maintain a controlled pad to trace shapes using filleted edges if necessary to avoid mismatch.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
85
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
11 Device and Documentation Support
11.1 Third-Party Products Disclaimer
TI'S PUBLICATION OF INFORMATION REGARDING THIRD-PARTY PRODUCTS OR SERVICES DOES NOT
CONSTITUTE AN ENDORSEMENT REGARDING THE SUITABILITY OF SUCH PRODUCTS OR SERVICES
OR A WARRANTY, REPRESENTATION OR ENDORSEMENT OF SUCH PRODUCTS OR SERVICES, EITHER
ALONE OR IN COMBINATION WITH ANY TI PRODUCT OR SERVICE.
11.2 Tools and Software
TI offers an extensive line of development tools. Tools and software to evaluate the performance of the device,
generate code, and develop solutions are listed in this section.
For the most up-to-date list of development tools and software, see the CC3230S Design & development page.
Users can also click the "Alert Me" button on the top right corner of the CC3230S Design & development page to
stay informed about updates related to the CC3230x device.
Development Tools
Pin Mux Tool
The supported devices are: CC3200, CC3220x, CC3230x, and CC3235x.
The Pin Mux Tool is a software tool that provides a graphical user interface (GUI)
for configuring pin multiplexing settings, resolving conflicts and specifying I/O cell
characteristics for MPUs from TI. Results are output as C header/code files that can
be imported into software development kits (SDKs) or used to configure customers'
custom software. Version 3 of the Pin Mux Tool adds the capability of automatically
selecting a mux configuration that satisfies the entered requirements.
SimpleLink™ Wi-Fi®
Starter Pro
The supported devices are: CC3100, CC3200, CC3120R, CC3220x, CC3130,
CC3135, CC3230x and CC3235x.
The SimpleLink™ Wi-Fi® Starter Pro mobile App is a new mobile application for
SimpleLink™ provisioning. The app goes along with the embedded provisioning
library and example that runs on the device side (see SimpleLink™ Wi-Fi®
SDK plugin and TI SimpleLink™ CC32XX Software Development Kit (SDK)). The
new provisioning release is a TI recommendation for Wi-Fi® provisioning using
SimpleLink™ Wi-Fi® products. The provisioning release implements advanced AP
mode and SmartConfig™ technology provisioning with feedback and fallback options
to ensure successful process has been accomplished. Customers can use both
embedded library and the mobile library for integration to their end products.
SimpleLink™ CC32XX
Software Development
Kit (SDK)
Uniflash Standalone
Flash Tool for TI
Microcontrollers (MCU),
Sitara Processors &
SimpleLink Devices
86
The CC3230x devices are supported.
The SimpleLink™ CC32XX SDK contains drivers for the CC3230 programmable
MCU, more than 30 sample applications, and documentation needed to use the
solution. It also contains the flash programmer, a command line tool for flashing
software, configuring network and software parameters (SSID, access point channel,
network profile, BS NIEW), system files, and user files (certificates, web pages, and
more). This SDK can be used with TI’s SimpleLink™ Wi-Fi® CC3230 LaunchPad™
development kits.
The supported devices are: CC3120R, CC3220x, CC3130, CC3135, CC3230x and
CC3235x.
CCS Uniflash is a standalone tool used to program on-chip flash memory on TI MCUs
and on-board flash memory for Sitara™ processors. Uniflash has a GUI, command
line, and scripting interface. CCS Uniflash is available free of charge.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
87
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
SimpleLink™ Wi-Fi®
Radio Testing Tool
The supported devices are: CC3100, CC3200, CC3120R, CC3220, CC3130, CC3135,
CC3230x and CC3235x.
The SimpleLink™ Wi-Fi® Radio Testing Tool is a Windows-based software tool for RF
evaluation and testing of SimpleLink™ Wi-Fi® CC3x20 and CC3x3x designs during
development and certification. The tool enables low-level radio testing capabilities by
manually setting the radio into transmit or receive modes. Using the tool requires
familiarity and knowledge of radio circuit theory and radio test methods.
Created for the internet-of-things (IoT), the SimpleLink™ Wi-Fi® CC31xx and CC32xx
family of devices include on-chip Wi-Fi®, Internet, and robust security protocols with no
prior Wi-Fi® experience needed for faster development. For more information on these
devices, visit SimpleLink™ Wi-Fi® family, Internet-on-a chip™ solutions.
UniFlash Standalone
CCS UniFlash is a standalone tool used to program on-chip flash memory on TI MCUs
Flash Tool for TI
and on-board flash memory for Sitara™ processors. UniFlash has a GUI, command
Microcontrollers (MCU), line, and scripting interface. CCS UniFlash is available free of charge.
Sitara™ Processors
and SimpleLink™
Devices
TI Reference Designs
Find reference designs leveraging the best in TI technology – from analog and power management to embedded
processors. All designs include a schematic, test data and design files.
11.3 Firmware Updates
TI updates features in the service pack for this module with no published schedule. Due to the ongoing changes,
TI recommends that the user has the latest service pack in their module for production.
To stay informed, click the SDK “Alert me” button the top right corner of the product page, or visit SimpleLink™
CC32XX SDK.
88
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
11.4 Device Nomenclature
To designate the stages in the product development cycle, TI assigns prefixes to the part numbers of the
CC3230x device and support tools (see Figure 11-1).
X
CC
3
2
3
0
x
xx
xxx
x
PREFIX
X = Preproduction device
Null = Production device
PACKAGING
R = large reel
DEVICE FAMILY
CC = Wireless Connectivity
PACKAGE
RGK = 9-mm × 9-mm VQFN
SERIES NUMBER
MEMORY SIZE
3 = Wi-Fi Centric
M2 = 256KB RAM
12 = 1MB Flash and 256KB RAM
MCU / HOST
1 = No MCU
2 = MCU
DEVICE GENERATION
0 = Gen 1
2 = Gen 2
3 = Gen 3
DEVICE VARIANTS
S = Secured
SF = Secured Flash
DUAL BAND
0 = 2.4-GHz only
5 = 2.4-GHz and 5-GHz supported
Figure 11-1. CC3230x Device Nomenclature
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
89
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
11.5 Documentation Support
To receive notification of documentation updates—including silicon errata—go to the product folder for your
device on ti.com (for example, CC3230S). In the upper right corner, click the "Alert me" button. This registers
you to receive a weekly digest of product information that has changed (if any). For change details, check
the revision history of any revised document. The current documentation that describes the processor, related
peripherals, and other technical collateral follows.
The following documents provide support for the CC3230 device.
Application Reports
CC3135 and CC3235 SimpleLink™ CC3135 and CC3235 SimpleLink Wi-Fi Embedded Programming User
Wi-Fi® Embedded Programming Guide
User Guide
SimpleLink™ CC3135, CC3235 Wi- This application report describes the best practices for power
Fi® Internet-on-a chip™ Networking management and extended battery life for embedded low-power Wi-Fi
Sub-System Power Management
devices such as the SimpleLink Wi-Fi Internet-on-a chip solution from
Texas Instruments.
SimpleLink™ CC31xx, CC32xx Wi- The SimpleLink Wi-Fi CC31xx and CC32xx Internet-on-a chip family of
Fi® Internet-on-a chip™ Solution devices from Texas Instruments offer a wide range of built-in security
Built-In Security Features
features to help developers address a variety of security needs, which
is achieved without any processing burden on the main microcontroller
(MCU). This document describes these security-related features and
provides recommendations for leveraging each in the context of practical
system implementation.
SimpleLink™ CC3135, CC3235 Wi- This document describes the OTA library for the SimpleLink Wi-Fi
Fi® and Internet-of-Things Over-the- CC3x35 family of devices from Texas Instruments and explains how to
Air Update
prepare a new cloud-ready update to be downloaded by the OTA library.
SimpleLink™ CC3135, CC3235 Wi- This guide describes the provisioning process, which provides the
Fi® Internet-on-a chip™ Solution SimpleLink Wi-Fi device with the information (network name, password,
Device Provisioning
and so forth) needed to connect to a wireless network.
Transfer of TI's Wi-Fi® Alliance This document explains how to employ the Wi-Fi® Alliance (WFA)
Certifications to Products Based on derivative certification transfer policy to transfer a WFA certification,
SimpleLink™
already obtained by Texas Instruments, to a system you have developed.
Using Serial Flash on SimpleLink™ This application note is divided into two parts. The first part provides
CC3135 and CC3235 Wi-Fi® and important guidelines and best- practice design techniques to consider
Internet-of-Things Devices
when choosing and embedding a serial Flash paired with the CC3135
and CC3235 (CC3x35) devices. The second part describes the file
system, along with guidelines and considerations for system designers
working with the CC3x35 devices.
90
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
User's Guides
SimpleLink™ Wi-Fi® and
Internet-of-Things CC31xx
and
CC32xx
Network
Processor
This document provides software (SW) programmers with all of the required
knowledge for working with the networking subsystem of the SimpleLink WiFi devices. This guide provides basic guidelines for writing robust, optimized
networking host applications, and describes the capabilities of the networking
subsystem. The guide contains some example code snapshots, to give users an
idea of how to work with the host driver. More comprehensive code examples can
be found in the formal software development kit (SDK). This guide does not provide
a detailed description of the host driver APIs.
SimpleLink™
Wi-Fi®
CC3135
and
CC3235
and IoT Solution Layout
Guidelines
This document provides the design guidelines of the 4-layer PCB used for the
CC3135 and CC3235 SimpleLink Wi-Fi family of devices from Texas Instruments.
The CC3135 and CC3235 devices are easy to lay out and are available in quad flat
no-leads (QFNS) packages. When designing the board, follow the suggestions in
this document to optimize performance of the board.
SimpleLink™
CC3235 The CC3235 SimpleLink LaunchPad Development Kit (LAUNCHXL-CC3235)
Wi-Fi®
LaunchPad™ is a cost-conscious evaluation platform for Arm Cortex-M4-based MCUs. The
Development Kit Hardware LaunchPad design highlights the CC3230 Internet-on-a chip solution and Wi-Fi
capabilities. The CC3235 LaunchPad also features temperature and accelerometer
sensors, programmable user buttons, three LEDs for custom applications,
and onboard emulation for debugging. The stackable headers of the CC3235
LaunchPad XL interface demonstrate how easy it is to expand the functionality
of the LaunchPad when interfacing with other peripherals on many existing
BoosterPack™ Plug-in Module add-on boards, such as graphical displays, audio
codecs, antenna selection, environmental sensing, and more.
SimpleLink™
Wi-Fi®
and Internet-on-a chip™
CC3135
and
CC3235
Solution Radio Tool
The Radio Tool serves as a control panel for direct access to the radio, and can
be used for both the radio frequency (RF) evaluation and for certification purposes.
This guide describes how to have the tool work seamlessly on Texas Instruments
evaluation platforms such as the BoosterPack™ plus FTDI emulation board for
CC3230 devices, and the LaunchPad™ for CC3230 devices.
SimpleLink™
Wi-Fi® This guide describes TI’s SimpleLink Wi-Fi provisioning solution for mobile
CC3135
and
CC3235 applications, specifically on the usage of the Android™ and IOS® building blocks
Provisioning for Mobile for UI requirements, networking, and provisioning APIs required for building the
Applications
mobile application.
More Literature
CC3235 SimpleLink™ Wi-Fi® and Internet This technical reference manual details the modules and peripherals
of Things Technical Reference Manual
of the CC3230 SimpleLink™ Wi-Fi® MCU. Each description
presents the module or peripheral in a general sense. Not all
features and functions of all modules or peripherals may be present
on all devices. Pin functions, internal signal connections, and
operational parameters differ from device to device. The user should
consult the device-specific data sheet for these details.
CC3x35 SimpleLink™ Wi-Fi® Hardware
Design Checklist
CC3235S/CC3235SF SimpleLink™ WiFi® LaunchPad™ Design Files
11.6 Support Resources
TI E2E™ support forums are an engineer's go-to source for fast, verified answers and design help — straight
from the experts. Search existing answers or ask your own question to get the quick design help you need.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
91
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
Linked content is provided "AS IS" by the respective contributors. They do not constitute TI specifications and do
not necessarily reflect TI's views; see TI's Terms of Use.
11.7 Trademarks
WPA™, WPA2™, WPA3™, and are trademarks of Wi-Fi Alliance.
Internet-on-a chip™, LaunchPad™, BoosterPack™, SmartConfig™, Sitara™, TI E2E™ are trademarks of Texas
Instruments.
Macrocell™ is a trademark of Kappa Global Inc.
Android™ is a trademark of Google LLC.
Wi-Fi CERTIFIED®, Wi-Fi Alliance®, Wi-Fi®, and Wi-Fi Direct® are registered trademarks of Wi-Fi Alliance.
Arm®, Cortex®, and Thumb® are registered trademarks of Arm Limited.
is a registered trademark of Bluetooth SIG Inc.
Zigbee® is a registered trademark of Zigbee Alliance.
IOS® is a registered trademark of Cisco.
All trademarks are the property of their respective owners.
11.8 Electrostatic Discharge Caution
This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled
with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may
be more susceptible to damage because very small parametric changes could cause the device not to meet its published
specifications.
11.9 Glossary
TI Glossary
92
This glossary lists and explains terms, acronyms, and definitions.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
12 Mechanical, Packaging, and Orderable Information
The following pages include mechanical, packaging, and orderable information. This information is the most
current data available for the designated devices. This data is subject to change without notice and revision of
this document. For browser-based versions of this data sheet, refer to the left-hand navigation.
12.1 Package Option Addendum
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
93
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
12.1.1 Packaging Information
Orderable Device
Status (1)
Package
Type
Package
Drawing
Pins
Package
Qty
Eco Plan (2)
Lead/Ball
Finish(3)
MSL Peak Temp (4)
Op Temp (°C)
Device Marking(5) (6)
CC3230SM2RGKR
PREVIEW
VQFN
RGK
64
2500
Green (RoHS &
no Sb/Br)
CU NIPDAU | CU
NIPDAUAG
Level-3-260C-168 HR
–40 to 85
CC3230SM2
CC3230SF12RGKR
PREVIEW
VQFN
RGK
64
2500
Green (RoHS &
no Sb/Br)
CU NIPDAU | CU
NIPDAUAG
Level-3-260C-168 HR
–40 to 85
CC3230SF12
(1)
(2)
(3)
(4)
(5)
(6)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PRE_PROD: Unannounced device, not in production, not available for mass market, nor on the web, samples not available.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
space
Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest
availability information and additional product content details.
TBD: The Pb-Free/Green conversion plan has not been defined.
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the
requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified
lead-free processes.
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used
between the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above.
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1%
by weight in homogeneous material).
space
Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the
finish value exceeds the maximum column width.
space
MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
space
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
space
Multiple Device markings will be inside parentheses. Only on Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a
continuation of the previous line and the two combined represent the entire Device Marking for that device.
Important Information and Disclaimer: The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided
by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take
reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider
certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
94
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
12.1.2 Tape and Reel Information
REEL DIMENSIONS
TAPE DIMENSIONS
K0
P1
B0 W
Reel
Diameter
Cavity
A0
B0
K0
W
P1
A0
Dimension designed to accommodate the component width
Dimension designed to accommodate the component length
Dimension designed to accommodate the component thickness
Overall width of the carrier tape
Pitch between successive cavity centers
Reel Width (W1)
QUADRANT ASSIGNMENTS FOR PIN 1 ORIENTATION IN TAPE
Sprocket Holes
Q1
Q2
Q1
Q2
Q3
Q4
Q3
Q4
User Direction of Feed
Pocket Quadrants
Device
Package
Type
Package
Drawing
Pins
SPQ
Reel
Diameter
(mm)
Reel
Width W1
(mm)
A0
(mm)
B0
(mm)
K0
(mm)
P1
(mm)
W
(mm)
Pin1
Quadrant
CC3230SM2RGKR
VQFN
RGK
64
2500
330.0
16.4
9.3
9.3
1.1
12.0
16.0
Q2
CC3230SF12RGKR
VQFN
RGK
64
2500
330.0
16.4
9.3
9.3
1.1
12.0
16.0
Q2
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
95
CC3230S, CC3230SF
www.ti.com
SWRS226B – FEBRUARY 2020 – REVISED MAY 2021
TAPE AND REEL BOX DIMENSIONS
Width (mm)
L
W
96
H
Device
Package Type
Package Drawing
Pins
SPQ
Length (mm)
Width (mm)
Height (mm)
CC3230SM2RGKR
VQFN
RGK
64
2500
367.0
367.0
38.0
CC3230SF12RGKR
VQFN
RGK
64
2500
367.0
367.0
38.0
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3230S CC3230SF
PACKAGE OPTION ADDENDUM
www.ti.com
19-Jul-2021
PACKAGING INFORMATION
Orderable Device
Status
(1)
Package Type Package Pins Package
Drawing
Qty
Eco Plan
(2)
Lead finish/
Ball material
MSL Peak Temp
Op Temp (°C)
Device Marking
(3)
(4/5)
(6)
CC3230SF12RGKR
ACTIVE
VQFN
RGK
64
2500
RoHS & Green NIPDAU | NIPDAUAG
Level-3-260C-168 HR
-40 to 85
CC3230SF
12
CC3230SM2RGKR
ACTIVE
VQFN
RGK
64
2500
RoHS & Green NIPDAU | NIPDAUAG
Level-3-260C-168 HR
-40 to 85
CC3230S
M2
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of