CC3220R, CC3220S, CC3220SF
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
CC3220R, CC3220S, and CC3220SF SimpleLink™ Wi-Fi®
Single-Chip Wireless MCU Solutions
1 Features
•
•
•
•
•
•
Dual-Core Architecture:
– User-Dedicated Application MCU Subsystem
– Highly-Integrated Wi-Fi Network Processor
Rich Set of IoT Security Features:
– Enhanced IoT Networking Security
– Asymmetric Keys and Unique Device Identity
– Software IP Protection and Secure Storage
(CC3220S/CC3220SF)
Advanced Low-Power Modes for Battery Powered
Applications
Built-In Power Management Subsystem
Industrial Temperature: –40°C to 85°C
Chip-Level Wi-Fi Alliance® Wi-Fi CERTIFIED™
Extended Features List:
•
•
Applications Microcontroller Subsystem:
– Arm® Cortex®-M4 Core at 80 MHz
– Embedded Memory:
• 256KB of RAM
• Optional 1MB of Executable Flash
• External Serial Flash
– Peripherals:
• McASP Supports Two I2S Channels
• SD, SPI, I2C, UART
• 8-Bit Synchronous Imager Interface
• 4-Channel 12-Bit ADCs
• 4 General-Purpose Timers (GPT) With 16Bit PWM Mode
• Watchdog Timer
• Up to 27 GPIO Pins
• Debug Interfaces: JTAG, cJTAG, SWD
Wi-Fi Network Processor (NWP) Subsystem:
– Wi-Fi Modes:
• 802.11b/g/n Station
• 802.11b/g Access Point (AP) Supports up to
Four Stations
• Wi-Fi Direct® Client and Group Owner
– WPA2 Personal and Enterprise Security:
WEP, WPA™/ WPA2™ PSK, WPA2 Enterprise
(802.1x), WPA3™ Personal, WPA3™ Enterprise
– IPv4 and IPv6 TCP/IP Stack
– Industry-Standard BSD Socket Application
Programming Interfaces (APIs):
• 16 Simultaneous TCP or UDP Sockets
• 6 Simultaneous TLS and SSL Sockets
– IP Addressing: Static IP, LLA, DHCPv4,
DHCPv6 With Duplicate Address Detection
(DAD)
– SimpleLink Connection Manager for
Autonomous and Fast Wi-Fi Connections
– Flexible Wi-Fi Provisioning With SmartConfig™
Technology, AP Mode, and WPS2 Options
– RESTful API Support Using the Internal HTTP
Server
– Wide Set of Security Features:
• Hardware Features:
– Separate Execution Environments
– Device Identity
– Hardware Crypto Engine for Advanced
Fast Security, Including: AES, DES,
3DES, SHA2, MD5, CRC, and
Checksum
– Initial Secure Programming:
• Debug Security
• JTAG and Debug Ports are Locked
– Personal and Enterprise Wi-Fi Security
– Secure Sockets (SSLv3, TLS1.0,
TLS1.1, TLS1.2)
• Networking Security:
– Personal and Enterprise Wi-Fi Security
– Secure Sockets (SSLv3, TLS1.0,
TLS1.1, TLS1.2)
– HTTPS Server
– Trusted Root-Certificate Catalog
– TI Root-of-Trust Public Key
• Software IP Protection:
– Secure Key Storage
– File System Security
– Software Tamper Detection
– Cloning Protection
– Secure Boot: Validate the Integrity and
Authenticity of the Runtime Binary During
Boot
– Embedded Network Applications Running on
the Dedicated Network Processor:
• HTTP/HTTPS Web Server With Dynamic
User Callbacks
• mDNS, DNS-SD, DHCP Server
• Ping
– Recovery Mechanism—Can Recover to Factory
Defaults or to a Complete Factory Image
– Wi-Fi TX Power:
• 18.0 dBm at 1 DSSS
• 14.5 dBm at 54 OFDM
– Wi-Fi RX Sensitivity:
• –96 dBm at 1 DSSS
• –74.5 dBm at 54 OFDM
– Application Throughput:
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.
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
•
• 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
• Preregulated 1.85-V Mode
– Advanced Low-Power Modes:
• Shutdown: 1 µA
• Hibernate: 4.5 µA
• Low-Power Deep Sleep (LPDS): 135 µA
(Measured on CC3220R, CC3220S, and
CC3220SF With 256KB RAM Retention)
• RX Traffic (MCU Active): 59 mA (Measured
on CC3220R and CC3220S; CC3220SF
Consumes an Additional 10 mA) at
54 OFDM
• TX Traffic (MCU Active): 223 mA (Measured
on CC3220R and CC3220S; CC3220SF
Consumes an Additional 15 mA) at
54 OFDM, Maximum Power
• Idle Connected (MCU in LPDS): 710 µA
(Measured on CC3220R and CC3220S With
256KB RAM Retention) at DTIM = 1
•
•
•
•
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
Operating Temperature
– Ambient Temperature Range: –40°C to +85°C
Device Supports SimpleLink™ MCU Platform
Developer's Ecosystem
2 Applications
•
For Internet of Things applications, such as:
– Building and Home Automation:
• HVAC Systems & Thermostat
• Video Surveillance, Video Doorbells, and
Low-Power Camera
• Building Security Systems & E-locks
– Appliances
– Asset Tracking
– Factory Automation
– Medical and Healthcare
– Grid Infrastructure
3 Description
The SoC Wireless MCU CC3220x device comes in three variants: CC3220R, CC3220S, and C3220SF.
• CC3220R features 256KB of RAM, IoT networking security and device identity/keys.
• CC3220S builds on the CC3220R and MCU level security such as file system encryption, user IP (MCU
image) encryption, secure boot and debug security.
• CC3220SF builds on the CC3220S and integrates a user-dedicated 1MB of executable Flash, in addition to
the 256KB of RAM.
Start your internet-of-things (IoT) design with a Wi-Fi CERTIFIED™ Wireless Microcontroller. The SimpleLink™
Wi-Fi® CC3220x device family is a system-on-chip (SoC) solution, that integrates two processors within a
single-chip:
•
•
The application processor is an Arm® Cortex®-M4 MCU with a user-dedicated 256KB of RAM and an optional
1MB of serial flash.
The network processor MCU runs all Wi-Fi® and internet logical layers. This ROM-based subsystem includes
an 802.11b/g/n radio, baseband, and MAC with a powerful crypto engine.
These devices introduce new features and capabilities that further simplify the connectivity of things to the
internet. The main new features include the following:
• Optimized low-power management
• Enhanced networking security
• Device identity and Asymmetric keys
• Enhanced file system security (supported only by the CC3220S and CC3220SF variants)
• IPv6 TCP/IP Stack
• AP mode with support of four stations
• Up to 16 concurrent BSD sockets, of which 6 are secure
• HTTPS support
• RESTful API support
2
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
The CC3220x 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), rich tool set, reference designs and E2E™
community that supports Wi-Fi®, Bluetooth® low energy, Sub-1 GHz and host MCUs. For more information, visit
the SimpleLink™ MCU Platform.
Device Information
PART NUMBER (1)
PACKAGE
BODY SIZE (NOM)
CC3220RM2ARGKR/T
VQFN (64)
9.00 mm × 9.00 mm
CC3220SM2ARGKR/T
VQFN (64)
9.00 mm × 9.00 mm
CC3220SF12ARGKR/T
VQFN (64)
9.00 mm × 9.00 mm
(1)
For all available packages, see the orderable addendum at the end of the data sheet.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
3
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
4 Functional Block Diagrams
Figure 4-1 shows the functional block diagram of the CC3220x SimpleLink Wi-Fi solution.
Figure 4-1. Functional Block Diagram
4
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
Figure 4-2 shows the CC3220x hardware overview.
CC32xx ± Single-Chip Wireless MCU
1MB flash (optional)
256KB RAM
Arm® Cortex®-M4
Processor
80 MHz
ROM
1× SPI
2× UART
1× I2S/PCM
DMA
System
Timers
1× SD/MMC
Peripherals
1× I2C
8-bit Camera
GPIOs
4× ADC
Network Processor
Application
Protocols
Wi-Fi® Driver
TCP/IP Stack
Oscillators
(Arm® Cortex®
Processor)
DC/DC
ROM
Baseband
MAC
Processor
Radio
Synthesizer
RTC
Crypto Engine
RAM
Power
Management
Figure 4-2. CC3220x Hardware Overview
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
5
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
Figure 4-3 shows an overview of the CC3220x embedded software.
Customer Application
NetApp
BSD Socket
Wi-Fi®
6LPSOH/LQNŒ 'ULYHU $3,V
Host Interface
Network Apps
WLAN Security
and
Management
TCP/IP Stack
WLAN MAC and PHY
Figure 4-3. CC3220x Embedded Software Overview
6
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
Table of Contents
1 Features............................................................................1
2 Applications..................................................................... 2
3 Description.......................................................................2
4 Functional Block Diagrams............................................ 4
5 Revision History.............................................................. 7
6 Device Comparison......................................................... 8
6.1 Related Products........................................................ 9
7 Terminal Configuration and Functions........................10
7.1 Pin Diagram.............................................................. 10
7.2 Pin Attributes and Pin Multiplexing............................11
7.3 Signal Descriptions................................................... 19
7.4 Pin Multiplexing.........................................................24
7.5 Drive Strength and Reset States for Analog and
Digital Multiplexed Pins............................................... 26
7.6 Pad State After Application of Power to Chip But
Before Reset Release................................................. 26
7.7 Connections for Unused Pins................................... 27
8 Specifications................................................................ 28
8.1 Absolute Maximum Ratings...................................... 28
8.2 ESD Ratings............................................................. 28
8.3 Power-On Hours (POH)............................................ 28
8.4 Recommended Operating Conditions.......................29
8.5 Current Consumption Summary (CC3220R,
CC3220S) ...................................................................29
8.6 Current Consumption Summary (CC3220SF).......... 31
8.7 TX Power and IBAT versus TX Power Level
Settings....................................................................... 32
8.8 Brownout and Blackout Conditions........................... 34
8.9 Electrical Characteristics (3.3 V, 25°C)..................... 35
8.10 WLAN Receiver Characteristics..............................37
8.11 WLAN Transmitter Characteristics.......................... 37
8.12 WLAN Filter Requirements..................................... 38
8.13 Thermal Resistance Characteristics....................... 38
8.14 Timing and Switching Characteristics..................... 38
9 Detailed Description......................................................56
9.1 Arm® Cortex®-M4 Processor Core Subsystem.........56
9.2 Wi-Fi Network Processor Subsystem....................... 57
9.3 Security..................................................................... 59
9.4 Power-Management Subsystem...............................61
9.5 Low-Power Operating Mode..................................... 62
9.6 Memory..................................................................... 64
9.7 Restoring Factory Default Configuration...................67
9.8 Boot Modes...............................................................67
10 Applications, Implementation, and Layout............... 68
10.1 Application Information........................................... 68
10.2 PCB Layout Guidelines...........................................73
11 Device and Documentation Support..........................76
11.1 Development Tools and Software........................... 76
11.2 Firmware Updates...................................................77
11.3 Device Nomenclature..............................................77
11.4 Documentation Support.......................................... 78
11.5 Support Resources................................................. 80
11.6 Trademarks............................................................. 80
11.7 Electrostatic Discharge Caution.............................. 80
11.8 Export Control Notice.............................................. 80
11.9 Glossary.................................................................. 81
12 Mechanical, Packaging, and Orderable
Information.................................................................... 82
12.1 Packaging Information............................................ 82
5 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from November 29, 2018 to May 13, 2021 (from Revision B (November 2018) to
Revision C (May 2021))
Page
• Updated formatting and organization to reflect current TI standards..............................................................0
• Added WPA3 Personal and WPA3 Enterprise to Section 1 ............................................................................... 1
• Added WPA3 personal and enterprise to Section 9.2 ......................................................................................57
• Added WPA3 personal and enterprise to Section 9.2.1 ...................................................................................57
• Added WPA3 personal and enterprise to Table 9-1 .........................................................................................57
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
7
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
6 Device Comparison
Table 6-1 shows the features supported across different CC3220 devices.
Table 6-1. Device Features Comparison
DEVICE
FEATURE
CC3220R
CC3220S
CC3220SF
On-Chip Application Memory
RAM
256KB
256KB
256KB
Flash
–
–
1MB
Enhanced Application Level
Security
–
File system security
Secure key storage
Software tamper detection
Cloning protection
Initial secure programming
File system security
Secure key storage
Software tamper detection
Cloning protection
Initial secure programming
Hardware Acceleration
Hardware Crypto Engines
Hardware Crypto Engines
Hardware Crypto Engines
Additional Networking Security
Unique Device Identity
Trusted Root-Certificate Catalog
TI Root-of-Trust Public key
Unique Device Identity
Trusted Root-Certificate Catalog
TI Root-of-Trust Public key
Unique Device Identity
Trusted Root-Certificate Catalog
TI Root-of-Trust Public key
Secure Boot
No
Yes
Yes
Security Features
Additional Features
Standard
TCP/IP Stack
8
802.11 b/g/n
IPv4, IPv6
Package
9 mm × 9 mm VQFN
Sockets
16
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
6.1 Related Products
For information about other devices in this family of products or related products, see the following links:
SimpleLink™ MCU
Portfolio
This portfolio offers a single development environment that delivers flexible hardware,
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.
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 which can be paired
with any MCU, to allow developers to design new wi-fi products, or upgrade existing
products with wi-fi capabilities.
BoosterPack™ Plug-In
Modules
The BoosterPack Plug-in modules extend the functionality of TI LaunchPad
Development Kit. Application-specific BoosterPack Plug-in modules allow you to
explore a broad range of applications, including capacitive touch, wireless sensing,
LED Lighting control, and more. Stack multiple BoosterPack modules onto a single
LaunchPad kit to further enhance the functionality of your design.
Reference Designs for
CC3200 and CC3220
Devices
TI Designs Reference Design Library is a robust reference design library spanning
analog, embedded processor and connectivity. Created by TI experts to help you
jump start your system design, all TI Designs include schematic or block diagrams,
BOMs and design files to speed your time to market. Search and download designs at
ti.com/tidesigns.
SimpleLink™ Wi-Fi®
CC3220 SDK
This SDK contains drivers for the CC3220 programmable MCU, sample applications,
and documentation required to start development with CC3220 solutions.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
9
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – 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
VQFN 64-Pin Assignments Top View 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. VQFN 64-Pin Assignments Top View
10
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
7.2 Pin Attributes and Pin Multiplexing
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 Pin Mux Tool to obtain the desired pinout.
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. Section 7.3.1 lists the signal descriptions.
Table 7-2 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 supply 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 SW.
All digital I/Os are nonfail-safe.
Note
If an external device drives a positive voltage to the signal pads and the CC3220x 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 CC3220x device can occur. To prevent current draw, TI
recommends any one of the following conditions:
• All devices interfaced to the CC3220x 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 CC3220x 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.
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
Power
I/O power supply (same as
battery voltage)
N/A
N/A
N/A
Serial flash interface: SPI clock
N/A
N/A
N/A
10
VIN_IO1
11
FLASH_SPI_CLK
O
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
11
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
PINS
NO.
NAME
TYPE
DESCRIPTION
SELECT AS
WAKEUP
SOURCE
CONFIGURE
ADDITIONAL
ANALOG MUX
MUXED
WITH JTAG
12
FLASH_SPI_DOUT
O
Serial flash interface: SPI data
out
N/A
N/A
N/A
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
I
Configuration sense-on-power 2
No
No
No
N/A
N/A
N/A
22
WLAN_XTAL_N
Analog
40-MHz crystal. Pulldown if
external TCXO is used.
23
WLAN_XTAL_P
Analog
40-MHz crystal or TCXO clock
input
N/A
N/A
N/A
24
VDD_PLL
Power
Internal analog voltage
N/A
N/A
N/A
Power
Internal analog RF supply from
analog DC/DC output
N/A
N/A
N/A
25
LDO_IN2
26
NC
—
No connect
N/A
N/A
N/A
27
NC
—
Reserved
N/A
N/A
N/A
28
NC
—
Reserved
N/A
N/A
N/A
29(1)
ANTSEL1
O
Antenna selection control
No
User configuration
not required (3)
No
30(1)
ANTSEL2
O
Antenna selection control
No
User configuration
not required (3)
No
31
RF_BG
RF
RF BG band: 2.4-GHz TX, RX
N/A
N/A
N/A
I
Master chip reset input. Active
low input.
N/A
N/A
N/A
Power
Internal RF power amplifier (PA)
input from PA DC/DC output
N/A
N/A
N/A
32
nRESET
33
VDD_PA_IN
34
SOP1
I
Configuration sense-on-power 1
N/A
N/A
N/A
35
SOP0
I
Configuration sense-on-power 0
N/A
N/A
N/A
36
LDO_IN1
Power
Internal Analog RF supply from
analog DC/DC output
N/A
N/A
N/A
37
VIN_DCDC_ANA
Analog DC/DC supply input
(same as battery voltage [VBAT])
N/A
N/A
N/A
38
DCDC_ANA_SW
Power
Internal 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
[VBAT])
N/A
N/A
N/A
40
DCDC_PA_SW_P
Power
Internal PA DC/DC converter
+ve switching node
N/A
N/A
N/A
41
DCDC_PA_SW_N
Power
Internal PA DC/DC converter
–ve switching node
N/A
N/A
N/A
12
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
PINS
NO.
NAME
TYPE
DESCRIPTION
SELECT AS
WAKEUP
SOURCE
CONFIGURE
ADDITIONAL
ANALOG MUX
MUXED
WITH JTAG
42
DCDC_PA_OUT
Power
Internal PA buck DC/DC
converter output
N/A
N/A
N/A
43
DCDC_DIG_SW
Power
Internal Digital DC/DC converter
switching node
N/A
N/A
N/A
44
VIN_DCDC_DIG
Power
Digital DC/DC converter supply
input (same as battery voltage
[VBAT])
N/A
N/A
N/A
45(4)
DCDC_ANA2_SW_P
I/O
Analog2 DC/DC converter
+ve switching node
No
User configuration
not required (3)
No
46
DCDC_ANA2_SW_N
Power
Internal Analog2 DC/DC
converter –ve switching node
N/A
N/A
N/A
47
VDD_ANA2
Power
Internal Analog2 DC/DC output
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
No
48
VDD_ANA1
Power
Internal Analog1 power supply
fed by analog2 DC/DC converter
output
49
VDD_RAM
Power
Internal SRAM LDO output
I/O
General-purpose input or output
No
User configuration
not required (3)
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
Power
device supply voltage (VBAT)
N/A
N/A
N/A
55
GPIO1
General-purpose input or output
No
No
No
56
VDD_DIG2
internal digital core voltage
N/A
N/A
N/A
Yes
See (8)
No
50
GPIO0
51
I/O
Power
57(6)
GPIO2
I/O
Analog input (up to 1.5-V ) or
general-purpose input or output
58(6)
GPIO3
I/O
Analog input (up to 1.5-V ) or
general-purpose input or output
No
See (8)
No
59(6)
GPIO4
I/O
Analog input (up to 1.5-V ) or
general-purpose input or output
Yes
See (8)
No
60(6)
GPIO5
I/O
Analog input (up to 1.5 V) 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
—
Thermal pad and electrical
ground
N/A
N/A
N/A
GND_TAB
(1)
(2)
(3)
(4)
(5)
This pin is reserved for WLAN antenna selection, controlling an external RF switch that multiplexes the RF pin of the CC3220x 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
CC3220SF device. For the CC3220R and CC3220S 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
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
13
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
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.
(6)
(7)
(8)
Table 7-1. Pin Attributes
PIN
NO.
1
2
3
SIGNAL NAME(1)
SIGNAL
TYPE(2)
5
6
14
PAD STATES
SIGNAL
DIRECTION
LPDS(3)
Hib(4)
nRESET = 0
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
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
GPIO10 (PN)
0
I/O
Hi-Z, Pull, Drive
I2C_SCL
1
I/O (open drain)
Hi-Z, Pull, Drive
3
O
Hi-Z, Pull, Drive
7
O
1
SDCARD_CLK
6
O
0
GT_CCP01
12
I
Hi-Z, Pull, Drive
GT_PWM06
UART1_TX
I/O
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
pXCLK (XVCLK)
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
GPIO13 (PN)
0
I/O
5
I/O (open drain)
4
I
UART0_RX
7
I
GT_CCP04
12
I
SDCARD_CMD
I2C_SCL
I/O
I/O
I2C_SDA
4
PIN MUX
ENCODING
pHS (HSYNC)
I/O
GPIO14 (PN)
0
I/O
I2C_SCL
5
I/O (open drain)
7
I/O
pDATA8 (CAM_D4)
4
I
GT_CCP05
12
I
GPIO15 (PN)
0
I/O
I2C_SDA
5
I/O (open drain)
GSPI_MISO
7
I/O
4
I
GT_CCP06
13
I
SDCARD_DATA0
8
I/O
GSPI_CLK
pDATA9 (CAM_D5)
I/O
I/O
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
Table 7-1. Pin Attributes (continued)
PIN
NO.
7
8
PAD STATES
PIN MUX
ENCODING
SIGNAL
DIRECTION
LPDS(3)
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
SIGNAL NAME(1)
pDATA10 (CAM_D6)
UART1_TX
SIGNAL
TYPE(2)
I/O
Hib(4)
nRESET = 0
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
N/A
N/A
N/A
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)
8
I/O
9
SDCARD_CMD
VDD_DIG1 (PN)
—
N/A
N/A
10
VIN_IO1
—
N/A
N/A
N/A
N/A
N/A
Hi-Z, Pull,
Drive
Hi-Z
11
FLASH_SPI_CLK
O
N/A
O
Hi-Z, Pull,
Drive(5)
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
GPIO22 (PN)
I/O
0
I/O
McAFSX
O
7
O
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
GT_CCP04
I
5
I
1
I
0
I/O
2
O
1
Hi-Z, Pull,
Drive
Hi-Z
I2C_SCL
9
I/O (open drain)
Hi-Z, Pull, Drive
TDO (PN)
1
O
GPIO24
0
I/O
PWM0
5
O
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
15
TDI (PN)
16
17
18
19
20
GPIO23
UART1_TX
UART1_RX
I/O
I/O
2
I
I2C_SDA
9
I/O (open drain)
GT_CCP06
4
I
McAFSX
6
O
0
I/O
1
I
8
O
GPIO28
TCK (PN)
GT_PWM03
TMS (PN)
GPIO29
I/O
I/O
I/O
1
0
I/O
Hi-Z, Pull, Drive
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
15
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
Table 7-1. Pin Attributes (continued)
PIN
NO.
21(6)
PAD STATES
PIN MUX
ENCODING
SIGNAL
DIRECTION
LPDS(3)
GPIO25
0
O
Hi-Z, Pull, Drive
GT_PWM02
9
O
Hi-Z, Pull, Drive
SIGNAL NAME(1)
SIGNAL
TYPE(2)
McAFSX
2
O
Hi-Z, Pull, Drive
TCXO_EN
N/A
(see (8))
O
0
SOP2 (PN)
N/A
(see (9))
I
Hi-Z, Pull, Drive
O
Hib(4)
nRESET = 0
Driven low
Hi-Z
22
WLAN_XTAL_N
—
N/A
(see (8))
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(10)
ANTSEL1
O
0
O
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
30(10)
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
0
I/O
Hi-Z
Hi-Z
Hi-Z
GPIO31
45(7)
UART0_RX
9
I
McAFSX
12
O
2
I
6
I/O
UART1_RX
I/O
McAXR0
GSPI_CLK
16
7
I/O
—
N/A
(see (8))
N/A
N/A
N/A
N/A
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
DCDC_ANA2_SW_P
(PN)
46
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
Table 7-1. Pin Attributes (continued)
PIN
NO.
50
51
SIGNAL
DIRECTION
LPDS(3)
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
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
GPIO32
0
O
McACLK
2
O
4
O
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
McACLK
2
O
3
O
4
I
GSPI_CS
RTC_XTAL_P
I/O
—
RTC_XTAL_N (PN)
52(11)
53
McAXR0
McAFSX
O
I/O
GT_CCP05
GSPI_MISO
54
55
I/O
N/A
N/A
GPIO1 (PN)
0
I/O
Hi-Z, Pull, Drive
UART0_TX
3
O
1
4
I
Hi-Z, Pull, Drive
6
O
1
pCLK (PIXCLK)
I/O
Hi-Z, Pull,
Drive
Hi-Z
N/A
N/A
Hi-Z, Pull,
Drive
Hi-Z
Hi-Z, Pull,
Drive
Hi-Z
N/A
N/A
Hi-Z, Pull,
Drive
Hi-Z
7
I
Hi-Z, Pull, Drive
N/A
N/A
N/A
N/A
N/A
(see (8))
I
0
I/O
3
I
Hi-Z, Pull, Drive
Hi-Z, Pull,
Drive
Hi-Z
6
I
GT_CCP02
7
I
ADC_CH1
N/A
(see (8))
I
0
I/O
Hi-Z
6
O
1
Hi-Z, Pull,
Drive
4
I
Hi-Z, Pull, Drive
N/A
(see (8))
I
0
I/O
Hi-Z
6
I
Hi-Z, Pull,
Drive
4
I
—
GPIO2 (PN)
UART0_RX
Analog input
(up to 1.5 V)
or digital I/O
UART1_RX
GPIO3 (PN)
UART1_TX
Analog input
(up to 1.5 V)
or digital I/O
pDATA7 (CAM_D3)
ADC_CH2
59(12)
nRESET = 0
N/A
VDD_DIG2
ADC_CH0
58(12)
Hib(4)
Hi-Z, Pull, Drive
7
—
GT_CCP01
57(12)
Hi-Z, Pull, Drive
N/A
VIN_IO2
UART1_TX
56
PAD STATES
PIN MUX
ENCODING
SIGNAL NAME(1)
SIGNAL
TYPE(2)
GPIO4 (PN)
UART1_RX
Analog input
(up to 1.5 V)
or digital I/O
pDATA6 (CAM_D2)
Hi-Z, Pull, Drive
Hi-Z, Pull, Drive
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
17
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
Table 7-1. Pin Attributes (continued)
PIN
NO.
SIGNAL
DIRECTION
N/A
(see (8))
I
0
I/O
4
I
McAXR1
6
I/O
GT_CCP05
7
I
GPIO6 (PN)
0
I/O
Hi-Z, Pull, Drive
UART0_RTS
5
O
1
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
ADC_CH3
60(12)
61
62
63
64
PAD STATES
PIN MUX
ENCODING
SIGNAL NAME(1)
SIGNAL
TYPE(2)
GPIO5 (PN)
pDATA5 (CAM_D1)
pDATA4 (CAM_D0)
UART1_CTS
UART1_RTS
SDCARD_IRQ
McAFSX
Analog input
(up to 1.5 V)
or digital I/O
I/O
I/O
I/O
6
I
7
O
GT_CCP06
12
I
GPIO9 (PN)
0
I/O
GT_PWM05
3
O
6
I/O
7
I/O
SDCARD_DATA0
I/O
McAXR0
GT_CCP00
GND_TAB
—
12
I
N/A
N/A
LPDS(3)
Hib(4)
nRESET = 0
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
Hi-Z, Pull, Drive
Hi-Z, Pull, Drive
1
(1)
(2)
(3)
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.
(4) 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.
(5) 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.
(6) 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.
(7) Pin 45 is used by an internal DC/DC (ANA2_DCDC). This pin will be available automatically if serial flash is forced in the CC3220SF
device. For the CC3220R and CC3220S devices, pin 45 can be used as GPIO_31 if a supply is provided on pin 47.
(8) For details on proper use, see Section 7.5.
(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) This pin is reserved for WLAN antenna selection, controlling an external RF switch that multiplexes the RF pin of the CC3220x device
between two antennas. These pins must not be used for other functionalities.
(11) 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.
(12) This pin is shared by the ADC inputs and digital I/O pad cells.
18
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
Note
The ADC inputs are tolerant up to 1.8 V (see Section 8.14.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 about drive strength and reset states for analog-digital multiplexed pins, see Section
7.5.
7.3 Signal Descriptions
7.3.1 Signal Descriptions
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/O
I
ADC channel 3 input (maximum of 1.5 V)
ANTSEL1
29
O
O
Antenna selection control 1
ANTSEL2
30
O
O
Antenna selection control 2
TCX0_EN
21
O
O
Enable to optional external 40-MHz TCXO
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
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
FUNCTION
ADC
Antenna
selection
SIGNAL NAME
Clock
JTAG / SWD
DESCRIPTION
1
I2C_SCL
3
5
16
I2C
2
I2C_SDA
4
6
17
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
19
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
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
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
GT_PWM05
64
I/O
O
GT_CCP00
20
DESCRIPTION
Timer capture port
Pulse-width modulated output
Timer capture port
Pulse-width modulated output
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
FUNCTION
GPIO
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
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
I/O
I/O
GPIO0
50
I/O
I/O
SIGNAL NAME
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
I/O
O
3
I/O
O
52
O
O
53
I/O
O
DESCRIPTION
General-purpose input or output
General-purpose output only
General-purpose input or output
General-purpose output only
General-purpose input or output
2
15
17
McAFSX
21
I2S audio port frame sync
45
53
63
McASP
I2S or PCM
McACLK
McAXR1
McAXR0
McACLKX
50
I/O
I/O
60
I
I/O
I2S audio port clock output
I2S audio port data 1 (RX and TX)
45
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
I2S audio port data 0 (RX and TX)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
21
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
FUNCTION
SIGNAL NAME
SDCARD_CLK
Multimedia card
(MMC or SD)
SDCARD_CMD
SDCARD_DATA0
22
PIN
TYPE
SIGNAL
DIRECTION
I/O
O
2
I/O
I/O (open drain)
8
I/O
I/O
I/O
I/O
1
7
6
64
DESCRIPTION
SD card clock data
SD card command line
SD card data
SDCARD_IRQ
63
I/O
I
Interrupt from SD card (future support)
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
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
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
—
—
DCDC_PA_SW_N
41
—
—
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
—
—
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)
VDD_DIG2
56
—
—
Internal digital core voltage
Parallel interface pDATA10 (CAM_D6)
(8-bit π)
pDATA11 (CAM_D7)
Power
PIN
NO.
Internal PA DC/DC switching node
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
FUNCTION
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
SIGNAL NAME
GSPI_CLK
GSPI_MISO
SPI
GSPI_CS
GSPI_MOSI
FLASH SPI
PIN
TYPE
SIGNAL
DIRECTION
5
I/O
I/O
45
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
DESCRIPTION
General SPI clock
General SPI MISO
General SPI chip select
General SPI MOSI
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)
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
I/O
I
57
I/O
I
59
I/O
I
UART1_TX
UART1_RX
UART1_RTS
UART
PIN
NO.
UART1_CTS
UART0_TX
UART0_RX
UART0_CTS
UART0_RTS
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
4
I/O
I
45
I/O
I
57
I/O
I
50
I/O
I
61
I/O
I
50
I/O
O
52
O
O
61
I/O
O
62
I/O
O
UART1 TX data
UART1 RX data
UART1 request-to-send (active low)
UART1 clear-to-send (active low)
UART0 TX data
UART0 RX data
UART0 clear-to-send input (active low)
UART0 request-to-send (active low)
21(1)
O
I
Sense-on-Power SOP1
34
—
—
Configuration sense-on-power 1
SOP0
35
—
—
Configuration sense-on-power 0
nRESET
32
—
—
Global master device reset (active low)
SOP2
Reset
Sense-on-power 2
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
23
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
FUNCTION
RF
(1)
SIGNAL NAME
RF_BG
PIN
NO.
PIN
TYPE
SIGNAL
DIRECTION
31
—
—
DESCRIPTION
WLAN analog RF 802.11 b/g bands
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.
7.4 Pin Multiplexing
Table 7-2. Pin Multiplexing
REGIST
ER
ADDRE
SS
REGISTER NAME
PIN
ANALO
G OR
SPECIA
L
FUNCTI
ON
JTAG
DIGITAL FUNCTION (XXX FIELD ENCODING)(1)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
—
—
—
—
GT_CC
P01
—
0x4402
E0C8
GPIO_PAD_CONFI
G_10
1
—
GPIO10
I2C_S
CL
—
GT_PW
M06
—
—
SDCA
UART1_
RD_C
TX
LK
0x4402
E0CC
GPIO_PAD_CONFI
G_11
2
—
GPIO11
I2C_S
DA
—
GT_PW
M07
pXCL
K
(XVCL
K)
—
SDCA
UART1_
RD_C
RX
MD
—
—
—
—
GT_CC
P02
MCAFS
X
0x4402
E0D0
GPIO_PAD_CONFI
G_12
3
—
GPIO12
—
—
pVS
I2C_SC
McACLK (VSYN
L
C)
—
UART0_
TX
—
—
—
—
GT_CC
P03
—
0x4402
E0D4
GPIO_PAD_CONFI
G_13
4
—
GPIO13
—
—
—
pHS
I2C_SD
(HSYN
A
C)
—
UART0_
RX
—
—
—
—
GT_CC
P04
—
0x4402
E0D8
GPIO_PAD_CONFI
G_14
5
—
GPIO14
—
—
—
pDATA
8
I2C_SC
(CAM_
L
D4)
—
GSPI_C
LK
—
—
—
—
GT_CC
P05
—
0x4402
E0DC
GPIO_PAD_CONFI
G_15
6
—
GPIO15
—
—
—
pDATA
9
I2C_SD
(CAM_
A
D5)
—
GSPI_
MISO
SDCA
RD_D
ATA0
—
—
—
—
GT_CC
P06
0x4402
E0E0
GPIO_PAD_CONFI
G_16
7
—
GPIO16
—
—
—
pDATA
10
UART1
(CAM_
_TX
D6)
—
GSPI_
MOSI
SDCA
RD_C
LK
—
—
—
—
GT_CC
P07
0x4402
E0E4
GPIO_PAD_CONFI
G_17
8
—
GPIO17
—
—
—
pDATA
11
UART1
(CAM_
_RX
D7)
—
GSPI_C
S
SDCA
RD_C
MD
—
—
—
—
—
0x4402
E0F8
GPIO_PAD_CONFI
G_22
15
—
GPIO22
—
—
—
—
GT_CC
P04
—
McAFS
X
—
—
—
—
—
—
0x4402
E0FC
GPIO_PAD_CONFI
G_23
16
Muxed
with
JTAG
GPIO23
TDI
UART1
_TX
—
—
—
—
—
—
I2C_S
CL
—
—
—
—
0x4402
E100
GPIO_PAD_CONFI
G_24
17
Muxed
with
JTAG
TDO
GPIO24
TDO
UART1
_RX
—
GT_C
CP06
PWM0
McAF
SX
—
—
I2C_S
DA
—
—
—
—
0x4402
E140
GPIO_PAD_CONFI
G_40
18
—
GPIO28
—
—
—
—
—
—
—
—
—
—
—
—
—
19
Muxed
with
JTAG or
SWD
and TCK
—
TCK
—
—
—
—
—
—
GT_
PWM0
3
—
—
—
—
—
GPIO29
TMS
—
—
—
—
—
—
—
—
—
—
—
—
GPIO25
—
McAFS
X
—
—
—
—
—
—
GT_
PWM0
2
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0x4402
E110
GPIO_PAD_CONFI
G_28
0x4402
E114
GPIO_PAD_CONFI
G_29
20
Muxed
with
JTAG or
SWD
and
TMSC
0x4402
E104
GPIO_PAD_CONFI
G_25
21(2)
—
0x4402
E108
GPIO_PAD_CONFI
G_26
29
—
0x4402
E10C
GPIO_PAD_CONFI
G_27
30
—
24
ANTSEL1
(3)
ANTSEL2
(3)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
Table 7-2. Pin Multiplexing (continued)
ANALO
G OR
SPECIA
L
FUNCTI
ON
REGIST
ER
ADDRE
SS
REGISTER NAME
0x4402
E11C
GPIO_PAD_CONFI
G_31
45
—
0x4402
E0A0
GPIO_PAD_CONFI
G_0
50
0x4402
E120
GPIO_PAD_CONFI
G_32
0x4402
E118
PIN
DIGITAL FUNCTION (XXX FIELD ENCODING)(1)
JTAG
1
2
GPIO31
—
UART1
_RX
5
6
7
8
9
—
—
McAX
R0
GSPI_C
LK
—
UART0
_RX
—
—
GPIO0
—
—
UART0_
RTS
McAX
R0
—
McAX
R1
GT_CC
P00
—
52
—
GPIO32
—
McACL
K
—
McAX
R0
—
UART
0_
RTS
—
GPIO_PAD_CONFI
G_30
53
-—
GPIO30
—
McACL
McAFSX
K
GT_C
CP05
—
—
0x4402
E0A4
GPIO_PAD_CONFI
G_1
55
—
GPIO1
—
—
UART0_
TX
pCLK
(PIXC
LK)
—
0x4402
E0A8
GPIO_PAD_CONFI
G_2
57
—
GPIO2
—
—
UART0_
RX
—
0x4402
E0AC
GPIO_PAD_CONFI
G_3
58
—
GPIO3
—
—
—
0x4402
E0B0
GPIO_PAD_CONFI
G_4
59
—
GPIO4
—
—
0x4402
E0B4
GPIO_PAD_CONFI
G_5
60
—
GPIO5
—
—
0x4402
E0B8
GPIO_PAD_CONFI
G_6
61
—
GPIO6
—
—
pDATA
UART0
UART1_
4
_
CTS
(CAM_
RTS
D0)
0x4402
E0BC
GPIO_PAD_CONFI
G_7
62
—
GPIO7
—
—
UART1_
RTS
—
0x4402
E0C0
GPIO_PAD_CONFI
G_8
63
—
GPIO8
—
—
—
0x4402
E0C4
GPIO_PAD_CONFI
G_9
64
-—
GPIO9
—
—
GT_PW
M05
(1)
(2)
0
3
4
10
11
12
13
—
—
McAFS
X
—
GSPI_
CS
UART1
_
RTS
—
UART0
_
CTS
—
GSPI_
MOSI
—
—
—
—
—
GSPI_
MISO
—
UART0
_TX
—
—
—
—
UART
1_TX
GT_CC
P01
—
—
—
—
—
—
—
UART
1_RX
GT_CC
P02
—
—
—
—
—
—
pDATA
7
(CAM_
D3)
—
UART
1_TX
—
—
—
—
—
—
—
—
pDATA
6
(CAM_
D2)
—
UART
1_RX
—
—
—
—
—
—
—
—
pDATA
5
(CAM_
D1)
—
McAX
R1
GT_CC
P05
—
—
—
—
—
—
UART
0_
CTS
GT_CC
P06
—
—
—
—
—
—
—
—
—
—
—
UART0
_
RTS
UART
0_TX
—
McACL
KX
—
—
SDCA
RD_
IRQ
McAFS
X
—
—
—
—
GT_CC
P06
—
—
—
SDCA
McAXR
RD_
0
DATA0
—
—
—
—
GT_CC
P00
—
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.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
25
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
7.5 Drive Strength and Reset States for Analog and Digital Multiplexed Pins
Table 7-3 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-3. 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 SWITCHES
(ACTIVE, LPDS, AND HIB
POWER MODES)
MAXIMUM
EFFECTIVE
DRIVE
STRENGTH
(mA)
29
Connected to the enable pin of the
RF switch (ANTSEL1). Other use is not
recommended.
Analog is isolated. The digital I/O
cell is also isolated.
Determined by the I/O state, as
are other digital I/Os.
4
30
Connected to the enable pin of the
RF switch (ANTSEL2). Other use is not
recommended.
Analog is isolated. The digital I/O
cell is also isolated.
Determined by the I/O state, as
are other digital I/Os.
4
45
VDD_ANA2 (pin 47) must be shorted to the
Analog is isolated. The digital I/O
input supply rail. Otherwise, the pin is driven
cell is also isolated.
by the ANA2 DC/DC.
Determined by the I/O state, as
are other digital I/Os.
4
50
Generic I/O
Analog is isolated. The digital I/O
cell is also isolated.
Determined by the I/O state, as
are other digital I/Os.
4
52
The pin must have an external pullup of 100
Analog is isolated. The digital I/O
kΩ to the supply rail and must be used in
cell is also isolated.
output signals only.
Determined by the I/O state, as
are other digital I/Os.
4
53
Generic I/O
Analog is isolated. The digital I/O
cell is also isolated.
Determined by the I/O state, as
are 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 also isolated.
Determined by the I/O state, as
are 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 also isolated.
Determined by the I/O state, as
are 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 also isolated.
Determined by the I/O state, as
are 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 also isolated.
Determined by the I/O state, as
are other digital I/Os.
4
7.6 Pad State After Application of Power to Chip But Before Reset Release
When a stable power is applied to the CC3220x chip 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 prereset 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Ω.
26
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
7.7 Connections for Unused Pins
All unused pins must be left as no connect (NC) pins. Table 7-4 provides a list of NC pins.
Table 7-4. Connections for Unused Pins
PIN
DEFAULT FUNCTION
STATE AT RESET
AND HIBERNATE
I/O TYPE
26
NC
WLAN analog
—
Unused; leave unconnected.
27
NC
WLAN analog
—
Unused; leave unconnected.
28
NC
WLAN analog
—
Unused; leave unconnected.
DESCRIPTION
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
27
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – 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, voltage,
and operating free-air temperature range (unless otherwise noted) (1) (2)
VBAT and VIO
Pins: 37, 39, 44
VIO – VBAT (differential)
Pins: 10, 54
Digital inputs
RF pins
Analog pins, crystal
Pins: 22, 23, 51, 52
MIN
MAX
–0.5
3.8
UNIT
V
VBAT and VIO should be
tied together
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 JEDEC specification JESD22-C101(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)
28
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: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.4 Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted)(1) (2)
VBAT, VIO
(shorted to VBAT)
Pins: 10, 37, 39,
44, 54
Direct battery
connection(3)
(3)
(4)
(5)
(6)
TYP
MAX
2.1(6)
3.3
3.6
Preregulated 1.85 V(4) (5)
Ambient thermal slew
(1)
(2)
MIN
–20
20
UNIT
V
°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.
To ensure WLAN performance, ripple on the 1.85-V supply must be less than 2% (±40 mV).
TI recommends keeping VBAT above 1.85 V. For lower voltages, use a boost converter.
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 (CC3220R, CC3220S)
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
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
59
54 OFDM
59
6 OFDM
NWP ACTIVE
54 OFDM
RX
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
54 OFDM
6 OFDM
NWP ACTIVE
54 OFDM
RX
56
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)
mA
12.2
1 DSSS
MCU LPDS
mA
56
NWP idle connected(3)
TX
MAX UNIT
15.3
1 DSSS
MCU SLEEP
TYP
TX power level = 0
connected(3)
TX
MIN
NWP idle connected(3)
mA
135
µA
710
µA
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
29
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
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)
30
MIN
TYP
MAX UNIT
1
µA
4.5
µA
VBAT = 3.6 V
420
VBAT = 3.3 V
450
VBAT = 2.1 V
670
VBAT = 1.85 V
700
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 CC3220x 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 CC3120, CC3220 SimpleLink™ Wi-Fi® and IoT Network Processor Programmer's Guide.
The CC3220x system is a constant power-source system. The active current numbers scale based on the VBAT voltage supplied.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.6 Current Consumption Summary (CC3220SF)
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
TX power level = maximum
286
TX power level = maximum – 4
202
TX power level = maximum
255
TX power level = maximum – 4
192
TX power level = maximum
232
TX power level = maximum – 4
174
74
54 OFDM
74
connected(3)
6 OFDM
NWP ACTIVE
54 OFDM
RX
TX power level = maximum
282
TX power level = maximum – 4
198
TX power level = maximum
251
TX power level = maximum – 4
188
TX power level = maximum
228
TX power level = maximum – 4
170
1 DSSS
70
54 OFDM
70
connected(3)
6 OFDM
TX
NWP active
54 OFDM
MCU LPDS
RX
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)
NWP idle connected(3)
1
MCU
HIBERNATE
MCU hibernate
4.5
(3)
(4)
mA
710
MCU shutdown
(2)
mA
135
MCU
SHUTDOWN
(1)
mA
21.2
1 DSSS
Peak calibration current(4)
MAX UNIT
25.2
TX
NWP idle
TYP
1 DSSS
1 DSSS
MCU SLEEP
MIN
VBAT = 3.6 V
420
VBAT = 3.3 V
450
VBAT = 2.1 V
670
VBAT = 1.85 V
700
µA
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
CC3220x 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..
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
31
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.7 TX Power and IBAT versus TX Power Level Settings
Figure 8-1, Figure 8-2, and Figure 8-3 show TX Power and IBAT versus TX power level settings for the
CC3220R and CC3220S devices at modulations of 1 DSSS, 6 OFDM, and 54 OFDM, respectively. For the
CC3220SF 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.
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)
32
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – 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)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
33
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – 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)
34
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – 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-1 lists the brownout and blackout voltage levels.
Table 8-1. Brownout and Blackout Voltage Levels
CONDITION
VOLTAGE LEVEL
UNIT
Vbrownout
2.1
V
Vblackout
1.67
V
8.9 Electrical Characteristics (3.3 V, 25°C)
GPIO Pins Except 29, 30, 50, 52, and 53 (25°C)(1)
PARAMETER
TEST CONDITIONS
MIN
NOM
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
4
UNIT
CIN
High-level output voltage
Low-level output voltage
High-level
source current
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
IL = 2 mA; configured I/O drive
strength = 2 mA;
VDD = 1.85 V
VDD × 0.7
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
IL = 2 mA; configured I/O drive
strength = 2 mA;
VDD = 1.85 V
VDD × 0.35
2-mA drive
2
4-mA drive
4
6-mA drive
6
2-mA drive
2
4-mA drive
4
6-mA drive
6
V
V
mA
mA
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
35
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
GPIO Pins Except 29, 30, 50, 52, and 53 (25°C)(1)
PARAMETER
GPIO Pins 29, 30, 50, 52, and 53
TEST CONDITIONS
MIN
NOM
MAX
UNIT
(25°C)(1)
CIN
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
7
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
IL = 2 mA; configured I/O drive
strength = 2 mA;
VDD = 1.85 V
VDD × 0.7
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
IL = 2 mA; configured I/O drive
strength = 2 mA;
VDD = 1.85 V
VDD × 0.35
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
nRESET(2)
V
V
mA
mA
0.6
V
Pin Internal Pullup and Pulldown (25°C)(1)
IOH
Pullup current, VOH = 2.4
(VDD = 3.0 V)
5
IOL
Pulldown current, VOL = 0.4
(VDD = 3.0 V)
5
(1)
(2)
36
10
µA
µA
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.
The nRESET pin must be held below 0.6 V for the device to register a reset.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.10 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) (10% PER)(3)
TYP(1)
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
(GF)(2)
–71.5
MCS7 (MM)(2)
–70.5
802.11b
–4.0
802.11g
–10.0
MCS7
Maximum input level
(10% PER)
(1)
(2)
(3)
MIN
MAX
UNIT
dBm
dBm
In preregulated 1.85-V mode, RX sensitivity is 0.25- to 1-dB lower.
Sensitivity for mixed mode is 1-dB worse.
Sensitivity is 1-dB worse on channel 13 (2472 MHz).
8.11 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) (3)
TEST CONDITIONS(3)
PARAMETER
Maximum RMS output power measured at 1
dB from IEEE spectral mask or EVM
MIN
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 (MM)
Transmit center frequency accuracy
(1)
(2)
(3)
TYP
MAX
UNIT
dBm
13.0
–25
25
ppm
The edge channels (2412 and 2472 MHz) have reduced TX power to meet FCC emission limits.
Power of 802.11b rates are reduced to meet ETSI requirements.
In preregulated 1.85-V mode, maximum TX power is 0.25- to 0.75-dB lower for modulations higher than 18 OFDM.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
37
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.12 WLAN Filter Requirements
The device requires an external band-pass filter to meet the various emission standards, including FCC. Section
8.12.1 presents the 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.12.1 WLAN Filter Requirements
PARAMETER
FREQUENCY (MHz)
Return loss
Insertion
2412 to 2484
loss(1)
TYP
Reference impendence
UNIT
dB
1
800 to 830
30
45
1600 to 1670
20
25
3200 to 3300
30
48
4000 to 4150
45
50
4800 to 5000
20
25
5600 to 5800
20
25
6400 to 6600
20
35
7200 to 7500
35
45
7500 to 10000
20
25
2412 to 2484
Filter type
MAX
10
2412 to 2484
Attenuation
(1)
MIN
1.5
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.13 Thermal Resistance Characteristics
8.13.1 Thermal Resistance Characteristics for RGK Package
AIR FLOW
PARAMETER
0 lfm (C/W)
150 lfm (C/W)
250 lfm (C/W)
500 lfm (C/W)
θja
23
14.6
12.4
10.8
Ψjt
0.2
0.2
0.3
0.1
Ψjb
2.3
2.3
2.2
2.4
θjc
6.3
θjb
2.4
8.14 Timing and Switching Characteristics
8.14.1 Power Supply Sequencing
For proper operation of the CC3220x device, perform the recommended power-up sequencing as follows:
1. Tie VBAT (pins 37, 39, 44) and VIO (pins 54 and 10) together on the board.
2. Hold the RESET pin low while the supplies are ramping up. TI recommends using a simple RC circuit (100 K
||, 1 µF, RC = 100 ms).
3. For an external RTC, ensure that the clock is stable before RESET is deasserted (high).
For timing diagrams, see Section 8.14.3.
38
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.14.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 two alternatives to ensure the reset is properly applied:
•
•
A negative reset pulse (on pin 32) of at least 200-ms duration
If the above cannot be guaranteed, a pull-down resistor of 2 MΩ should 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 has to call the sl_stop function prior to toggling the reset. It is
preferable to use software reset instead of an external trigger when a reset is required.
8.14.3 Reset Timing
8.14.3.1 nRESET (32-kHz Crystal)
First-Time Power-Up and Reset Removal Timing Diagram (32-kHz Crystal) 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
T1 should be ≥200 ms without a pulldown resistor on the XTAL_N pin or T1 should be ≥100 µs if there is 2-MΩ pulldown resistor on the
XTAL_N pin.
Figure 8-6. First-Time Power-Up and Reset Removal Timing Diagram (32-kHz Crystal)
Section 8.14.3.2 describes the timing requirements for the 32-kHz clock crystal first-time power-up and reset
removal.
8.14.3.2 First-Time Power-Up and Reset Removal Timing Requirements (32-kHz Crystal)
ITEM
NAME
T1
Supply settling time
T2
Hardware wake-up time
T3
Time taken by ROM
firmware to initialize
hardware
T4
App code load time for
CC3220R and CC3220S
App code integrity check
time for CC3220SF
DESCRIPTION
MIN
Depends on application board
power supply, decoupling capacitor,
and so on
Includes 32.768-kHz XOSC settling
time
TYP
MAX
UNIT
3
ms
25
ms
1.1
s
CC3220R
Image size (KB) × 0.75 ms
CC3220S
Image size (KB) × 1.7 ms
CC3220SF
Image size (KB) × 0.06 ms
8.14.3.3 nRESET (External 32-kHz)
Figure 8-7 shows the reset timing diagram for the external 32-kHz first-time power-up and reset removal.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
39
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
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)
Section 8.14.3.3.1 describes the timing requirements for the external 32-kHz clock first-time power-up and reset
removal.
8.14.3.3.1 First-Time Power-Up and Reset Removal Timing Requirements (External 32-kHz)
ITEM
NAME
T1
Supply settling time
T2
Hardware wake-up time
T3
Time taken by ROM
firmware to initialize
hardware
T4
App code load time for
CC3220R and CC3220S
App code integrity check
time for CC3220SF
40
DESCRIPTION
MIN
Depends on application board power
supply, decoupling capacitor, and so
on
TYP
UNIT
3
ms
25
ms
CC3220R
5
CC3220S
10.3
CC3220SF
17.3
CC3220R
Image size (KB) × 0.75 ms
CC3220S
Image size (KB) × 1.7 ms
CC3220SF
Image size (KB) × 0.06 ms
Submit Document Feedback
MAX
ms
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.14.4 Wakeup From HIBERNATE Mode
Figure 8-8 shows the timing diagram for wakeup from HIBERNATE mode.
Application software requests
entry to HIBERNATE mode
THIB_MIN
T2
T3
T4
FW INIT
APP CODE
LOAD
VBAT
VIO
nRESET
STATE
ACTIVE
HIBERNATE
HW WAKEUP
EXECUTION
32-kHz
RTC CLK
Figure 8-8. Wakeup From HIBERNATE Timing Diagram
Note
The 32.768-kHz crystal is kept enabled by default when the chip goes into HIBERNATE mode .
8.14.5 Clock Specifications
The CC3220x device requires two separate clocks for its 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.14.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.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
41
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
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
Section 8.14.5.1.1 lists the RTC crystal requirements.
8.14.5.1.1 RTC Crystal Requirements
CHARACTERISTICS
TEST CONDITIONS
MIN
Frequency
TYP
MAX
UNIT
±150
ppm
32.768
Frequency accuracy
Initial plus temperature plus aging
Crystal ESR
32.768 kHz
kHz
70
kΩ
8.14.5.2 Slow Clock Using an External Clock
When an RTC oscillator is present in the system, the CC3220x 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 © 2017, Texas Instruments Incorporated
Figure 8-10. External RTC Input
Section 8.14.5.2.1 lists the external RTC digital clock requirements.
8.14.5.2.1 External RTC Digital Clock Requirements
CHARACTERISTICS
TEST CONDITIONS
MIN
Frequency
Frequency accuracy
(Initial plus temperature plus aging)
tr, tf
42
Input transition time tr, tf (10% to 90%)
Submit Document Feedback
TYP
MAX
UNIT
32768
Hz
±150
ppm
100
ns
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
CHARACTERISTICS
TEST CONDITIONS
Frequency input duty cycle
Vih
Slow clock input voltage limits
Vil
Square wave, DC coupled
MIN
TYP
MAX
20%
50%
80%
0.65 × VIO
VIO
0
0.35 × VIO
1
Input impedance
UNIT
V
Vpeak
MΩ
5
pF
8.14.5.3 Fast Clock (Fref) Using an External Crystal
The CC3220x 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.14.5.3.1 lists the WLAN fast-clock crystal requirements.
8.14.5.3.1 WLAN Fast-Clock Crystal Requirements
CHARACTERISTICS
TEST CONDITIONS
Frequency
MIN
TYP
MAX
40
Frequency accuracy
Initial plus temperature plus aging
Crystal ESR
40 MHz
UNIT
MHz
±25
ppm
60
Ω
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
43
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.14.5.4 Fast Clock (Fref) Using an External Oscillator
The CC3220x 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)
CC3220x
TCXO_EN
EN
82 pF
WLAN_XTAL_P
OUT
WLAN_XTAL_N
Copyright © 2017, Texas Instruments Incorporated
Figure 8-12. External TCXO Input
Section 8.14.5.4.1 lists the external Fref clock requirements.
8.14.5.4.1 External Fref Clock Requirements (–40°C to +85°C)
CHARACTERISTICS
TEST CONDITIONS
MIN
Frequency
TYP
40.00
Frequency accuracy (Initial plus temperature plus
aging)
45%
Sine or clipped sine wave, AC
coupled
Clock voltage limits
0.7
at 1 kHz
Phase noise at 40 MHz
at 10 kHz
44
Resistance
Capacitance
Submit Document Feedback
ppm
55%
1.2
Vpp
–125
–138.5 dBc/Hz
at 100 kHz
Input impedance
50%
UNIT
MHz
±25
Frequency input duty cycle
Vpp
MAX
–143
12
kΩ
7
pF
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.14.6 Peripherals Timing
This section describes the peripherals that are supported by the CC3220x device:
•
•
•
•
•
•
•
•
•
•
SPI
I2S
GPIOs
I2C
IEEE 1149.1 JTAG
ADC
Camera parallel port
UART
SD Host
Timers
8.14.6.1 SPI
8.14.6.1.1 SPI Master
The CC3220x microcontroller includes one SPI module, which 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.14.6.1.1.1 lists the timing parameters for the SPI master.
8.14.6.1.1.1 SPI Master Timing Parameters
PARAMETER
NUMBER
MIN
F(1)
T2
(1)
Tclk
Clock frequency
(1)
Clock period
MAX
UNIT
20
MHz
50
ns
D(1)
Duty cycle
T6
tIS (1)
RX data setup time
1
ns
T7
tIH (1)
RX data hold time
2
ns
(1)
T8
tOD
T9
tOH (1)
TX data output delay
TX data hold time
45%
55%
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: CC3220R CC3220S CC3220SF
45
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.14.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.14.6.1.2.1 lists the timing parameters for the SPI slave.
8.14.6.1.2.1 SPI Slave Timing Parameters
PARAMETER
NUMBER
MIN
F(1)
46
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)
MAX
(1)
T8
tOD
T9
tOH (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: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.14.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.14.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.14.6.2.1.1 lists the timing parameters for the I2S transmit mode.
8.14.6.2.1.1 I2S Transmit Mode Timing Parameters
PARAMETER
NUMBER
(1)
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
Timing parameter assumes a maximum load of 20 pF.
8.14.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
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
47
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
Section 8.14.6.2.2.1 lists the timing parameters for the I2S receive mode.
8.14.6.2.2.1 I2S Receive Mode Timing Parameters
PARAMETER
NUMBER
(1)
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
Timing parameter assumes a maximum load of 20 pF.
8.14.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.
Figure 8-17 shows the GPIO timing diagram.
VDD
80%
20%
tGPIOF
tGPIOR
SWAS031-067
Figure 8-17. GPIO Timing Diagram
8.14.6.3.1 GPIO Output Transition Time Parameters (Vsupply = 3.3 V)
Section 8.14.6.3.1.1 lists the GPIO output transition times for Vsupply = 3.3 V.
8.14.6.3.1.1 GPIO Output Transition Times (Vsupply = 3.3 V)(1) (2)
DRIVE
STRENGTH (mA)
2
4
6
(1)
(2)
48
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.
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.14.6.3.2 GPIO Output Transition Time Parameters (Vsupply = 1.85 V)
Section 8.14.6.3.2.1 lists the GPIO output transition times for Vsupply = 1.8 V.
8.14.6.3.2.1 GPIO Output Transition Times (Vsupply = 1.85 V)(1) (2)
DRIVE
STRENGTH (mA)
2
4
6
(1)
(2)
DRIVE STRENGTH
CONTROL BITS
2MA_EN=1
4MA_EN=0
2MA_EN=0
4MA_EN=1
tr
tf
UNIT
MIN
NOM
MAX
MIN
NOM
MAX
11.7
13.9
16.3
11.5
13.9
16.7
ns
13.7
15.6
18.0
9.9
11.6
13.6
ns
5.5
6.4
7.4
3.8
4.7
5.8
ns
2MA_EN=1
4MA_EN=1
Vsupply = 1.8 V, T = 25°C, total pin load = 30 pF
The transition data applies to the pins other than the multiplexed analog-digital pins 29, 30, 45, 50, 52, and 53.
8.14.6.3.3 GPIO Input Transition Time Parameters
Section 8.14.6.3.3.1 lists the input transition time parameters.
8.14.6.3.3.1 GPIO Input Transition Time Parameters'
tr
tf
Input transition time (tr, tf), 10% to 90%
MIN
MAX
UNIT
1
3
ns
1
3
ns
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
49
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.14.6.4 I2C
The CC3220x 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.14.6.4.1 lists the I2C timing parameters.
8.14.6.4.1 I2C Timing Parameters(3)
PARAMETER
NUMBER
T2
(1)
(2)
(3)
50
MIN
tLP
Clock low period
MAX
See (1)
UNIT
System clock
See
(2)
T3
tSRT
SCL/SDA rise time
T4
tDH
Data hold time
ns
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
NA
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 external pullup. 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: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.14.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
T8
T7
TMS Input Valid
T10
T9
TDI Input Valid
T10
TDI Input Valid
T1
T11
TDO
TDO Output Valid
TDO Output Valid
Figure 8-19. JTAG Timing Diagram
Section 8.14.6.5.1 lists the JTAG timing parameters.
8.14.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
15
ns
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
51
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.14.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.14.6.6.1 lists the ADC electrical specifications. See CC32xx ADC Appnote for further information on
using the ADC and for application-specific examples.
8.14.6.6.1 ADC Electrical Specifications
PARAMETER
DESCRIPTION
TEST CONDITIONS AND
ASSUMPTIONS
MIN
TYP
MAX
12
UNIT
Nbits
Number of bits
INL
Integral nonlinearity
Worst-case deviation from
histogram method over full scale
(not including first and last three
LSB levels)
–2.5
2.5
LSB
DNL
Differential nonlinearity
Worst-case deviation of any step
from ideal
–1
4
LSB
0
1.4
V
100
Ω
Input range
Driving source
impedance
FCLK
Successive approximation input
clock rate
Clock rate
Input capacitance
Input impedance
MHz
12
pF
2.15
ADC Pin 58
0.7
ADC Pin 59
2.12
ADC Pin 60
1.17
kΩ
4
Fsample
Sampling rate of each pin
F_input_max
Maximum input signal frequency
62.5
SINAD
Signal-to-noise and distortion
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
KSPS
31
Input frequency DC to 300 Hz
and 1.4 Vpp sine wave input
FCLK = 10 MHz
Gain error
52
10
ADC Pin 57
Number of channels
Bits
55
kHz
60
dB
1.5
mA
1
µA
±2
mV
±2%
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
PARAMETER
Vref
TEST CONDITIONS AND
ASSUMPTIONS
DESCRIPTION
MIN
TYP
ADC reference voltage
MAX
1.467
UNIT
V
8.14.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.14.6.7.1 lists the timing parameters for the camera parallel port.
8.14.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%
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
53
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
8.14.6.8 UART
The CC3220x device includes two UARTs with the following features:
•
•
•
•
•
•
•
•
•
•
•
Programmable baud-rate generator allowing 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.
8.14.6.9 SD Host
CC3220x 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 CC3220x 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 CC3220x Software Development Kit (SDK).
The SD Host features are as follows:
•
•
•
•
•
•
•
54
Full compliance with SD command and response sets, as defined in the SD memory card
– Specifications, v2.0
– Includes high-capacity (size >2 GB) cards HC SD
Flexible architecture, allowing 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)
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
www.ti.com
•
•
•
•
•
CC3220R, CC3220S, CC3220SF
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
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
8.14.6.10 Timers
Programmable timers can be used to count or time external events that drive the timer input pins. The CC3220x
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:
•
•
•
•
•
•
•
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: CC3220R CC3220S CC3220SF
55
CC3220R, CC3220S, CC3220SF
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
www.ti.com
9 Detailed Description
The CC3220x wireless MCU family has a rich set of peripherals for diverse application requirements. This
section briefly highlights the internal details of the CC3220x devices and offers suggestions for application
configurations.
9.1 Arm® Cortex®-M4 Processor Core Subsystem
The high-performance Cortex-M4 processor provides a low-cost 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.
•
•
•
•
56
The 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
Low-cost 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: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
9.2 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.11 b/g/n radio, baseband, and MAC with a powerful crypto engine for a fast, secure WLAN
and Internet connections with 256-bit encryption. The CC3220x devices support station, AP, and Wi-Fi Direct
modes. The device also supports WPA2 personal and enterprise security, WPS 2.0, WPA3 personal and
enterprise. The Wi-Fi network processor includes an embedded IPv6, IPv4 TCP/IP stack.
9.2.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 ISM band, channels 1 to 13.
Note
802.11n is supported only in Wi-Fi station, Wi-Fi direct, and P2P client modes.
•
•
•
•
•
Autocalibrated 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 using HTTPS
– SmartConfig Technology: a 1-step, 1-time process to connect a CC3220-enabled device to the home
wireless network, removing dependency on the I/O capabilities of the host MCU; thus, it is usable by
deeply embedded applications
802.11 transceiver mode allows transmitting and receiving of proprietary data through a socket without
adding MAC or PHY headers. 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.
9.2.2 Network Stack
The Network Stack features are as follows:
•
Integrated IPv4, IPv6 TCP/IP stack with BSD (BSD adjacent) 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, or RAW sockets
Support of 6 simultaneous 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 application and utilities:
– HTTP/HTTPS
• Web page content stored on serial Flash
• RESTful APIs for setting and configuring application content
• Dynamic user callbacks
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
57
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
– Service discovery: Multicast DNS service discovery lets a client advertise its service without a centralized
server. After connecting to the access point, the CC3220x 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
1 to 13
Wi-Fi security
WEP, WPA/WPA2 PSK, WPA2 enterprise (802.1x), WPA3 personal and enterprise
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
Device identity
Trusted root-certificate catalog
TI root-of-trust public key
The CC3220S and CC3220SF variants also support:
Security
Power management
Other
58
•
Secure key storage
•
•
•
•
•
•
•
•
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
Programmable RX filters with event-trigger mechanism
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
www.ti.com
CC3220R, CC3220S, CC3220SF
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
9.3 Security
The SimpleLink™ Wi-Fi® CC3220x 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: 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
– 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
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
59
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
•
•
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 lockdown mechanism takes effect.
Encrypted and Authenticated file system (not supported in CC3220R)
Secured boot—Authentication of the application image on every boot
Code and data encryption (not supported in CC3220R)—User application and data files are encrypted in
serial flash.
Code and data authentication (not supported in CC3220R)—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
Device Security:
•
•
•
•
Separate execution environments—Application processor and network processor run on separate Arm cores
Initial secure programming (not supported in CC3220R)—Allows for keeping the content confidential on the
production line
Debug security (not supported in CC3220R)
– JTAG lock
– Debug ports lock
True random number generator
Figure 9-1 shows the high-level structure of the CC3220R device. The network information files (passwords and
certificates) are encrypted using a device-specific key.
CC3220R
Network Processor + MCU
MCU
Peripherals
SPI and I2C
GPIO
Network Processor
Arm® Cortex®-M4
Processor
PWM
-
Wi-Fi®
HTTPS
MAC
TLS/SSL
Baseband
TCP/IP
Radio
Internet
UART
ADC
Internet
256KB RAM
OEM
Application
Serial Flash
OEM
Application
Data Files
Network Information
Figure 9-1. CC3220R High-Level Structure
60
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
Figure 9-2 shows the high-level structure of the CC3220S and CC3220SF devices. The application image, user
data, and network information files (passwords, certificates) are encrypted using a device-specific key.
CC3220S and CC3220SF
Network Processor + MCU
MCU
Peripherals
SPI and I2C
GPIO
UART
®
Network Processor
®
Arm Cortex -M4
Processor
256KB RAM /
1MB Flash (CC3220SF)
PWM
ADC
OEM
Application
-
Internet
Wi-Fi®
HTTPS
MAC
TLS/SSL
Baseband
TCP/IP
Radio
Internet
Serial Flash
OEM
Application
Data Files
Network Information
Figure 9-2. CC3220S and CC3220SF High-Level Structure
9.4 Power-Management Subsystem
The CC3220x 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) or preregulated 1.85 V
ANA1 DC/DC (Pin 37)
– Input: VBAT wide voltage (2.1 to 3.6 V)
– In preregulated 1.85-V mode, the ANA1 DC/DC converter is bypassed.
PA DC/DC (Pin 39)
– Input: VBAT wide voltage (2.1 to 3.6 V)
– In preregulated 1.85-V mode, the PA DC/DC converter is bypassed.
ANA2 DC/DC (Pin 47)
– Input: VBAT wide voltage (2.1 to 3.6 V) or preregulated 1.85 V
The CC3220x 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. For maximum flexibility, the
device can operate in the modes described in Section 9.4.1 and Section 9.4.2.
9.4.1 VBAT Wide-Voltage Connection
In the wide-voltage battery connection, the device is powered directly by the battery or preregulated 3.3-V
supply. All other voltages required to operate the device are generated internally by the DC/DC converters. This
scheme supports wide-voltage operation from 2.1 to 3.6 V and is thus the most common mode for the device.
9.4.2 Preregulated 1.85-V Connection
The preregulated 1.85-V mode of operation applies an external regulated 1.85 V directly at pins 10, 25, 33, 36,
37, 39, 44, 48, and 54 of the device. The VBAT and the VIO are also connected to the 1.85-V supply. This mode
provides the lowest BOM count version in which inductors used for PA DC/DC and ANA1 DC/DC (2.2 and 1 µH)
and a capacitor (22 µF) can be avoided.
In the preregulated 1.85-V mode, the regulator providing the 1.85 V must have the following characteristics:
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Product Folder Links: CC3220R CC3220S CC3220SF
61
CC3220R, CC3220S, CC3220SF
www.ti.com
SWAS035C – SEPTEMBER 2016 – REVISED MAY 2021
•
•
Load current capacity ≥900 mA
Line and load regulation with