SimpleLink™ 32-bit Arm Cortex-M4 Wi-Fi® wireless MCU with secure boot and 256kB RAM
Product details
Parameters
Package | Pins | Size
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 16-Bit 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)
- 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
- Hardware Features:
- 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:
- UDP: 16 Mbps
- TCP: 13 Mbps
- Peak: 72 Mbps
- Wi-Fi Modes:
- 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
- Integrated DC/DC Converters Support a Wide Range of Supply Voltage:
- 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
All trademarks are the property of their respective owners.
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
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.
Similar but not functionally equivalent to the compared device:
Technical documentation
Design & development
For additional terms or required resources, click any title below to view the detail page where available.Hardware development
Description
The SimpleLink™ Wi-Fi® CC3200 Audio BoosterPack enables the evaluation and development with the digital audio peripheral [I2S] present on the SimpleLink™ Wi-Fi® CC3200 device. It contains a Class-D power amplifier to drive speakers and an ultra-low power audio codec, TLV320AIC3254, supporting (...)
Features
- 1 Microphone
- 1 audio 3.5 mono jack
- 2 audio 3.5 mm stereo jack (in and out)
- Onboard speaker connector using terminal blocks (stereo)
- Onboard audio codec (TLV320AIC3254)
- Onboard class-D audio power amplifier (TPA2012D2)
Description
The Texas Instruments XDS110 EnergyTrace™ High Dynamic Range (ETHDR) is an accessory to the XDS110 Debug Probe (emulator) that increases the Dynamic Range of the Energy Trace feature. This allows performing very accurate power consumption measurements on all Simplelink Wireless MCUs while (...)
Features
The Texas Instruments XDS110 EnergyTrace™ High Dynamic Range (ETHDR) is the first accessory to the XDS110 Debug Probe (emulator). Designed to be a complete plug-in solution that brings EnergyTrace to the higher power wireless connectivity systems, it features an improved range, resolution and (...)
Description
The Texas Instruments XDS110 is a new class of debug probe (emulator) for TI embedded processors. The XDS110 replaces the XDS100 family while supporting a wider variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a single pod. Also, all XDS debug probes support Core and System Trace in all ARM and (...)
Features
The XDS110 is the latest entry level debug probe (emulators) for TI embedded processors. Designed to be a complete solution that delivers JTAG and SWD connectivity at a low cost, the XDS110 is the debug probe of choice for entry-level debugging of TI microcontrollers, processors and SimpleLink (...)
Description
The SimpleLink™ Wi-Fi® CC3220S LaunchPad™ development kit (CC3220S-LAUNCHXL) highlights CC3220S, a single-chip wireless microcontroller (MCU) with 256KB of RAM and enhanced security features. The CC3220S-LAUNCHXL features on-board emulation and sensors for a full out-of-the-box (...)
Features
- Supports various IDE: CCS, IAR Embedded Workbench for ARM Cortex-M4
- Standalone development platform featuring sensors, LEDs and push-buttons
- On-board chip antenna with option for U.FL-based testing
- 2x20-pin stackable connectors (BoosterPack headers) to connect to TI LaunchPads and other BoosterPacks
- (...)
Description
The SimpleLink™ Wi-Fi® CC3220SF LaunchPad™ development kit (CC3220SF-LAUNCHXL) highlights CC3220SF, a single-chip wireless microcontroller (MCU) with 1MB Flash, 256KB of RAM and enhanced security features. The CC3220SF-LAUNCHXL features on-board emulation and sensors for a full (...)
Features
- Supports various IDE: CCS, IAR Embedded Workbench for ARM Cortex-M4
- Standalone development platform featuring sensors, LEDs and push-buttons
- On-board chip antenna with option for U.FL-based testing
- 2x20-pin stackable connectors (BoosterPack headers) to connect to TI LaunchPads and other BoosterPacks
- (...)
Software development
Step 2: Download the CC32xx SDK
Step 3: Get started with SimpleLink Academy
The SimpleLink™ Wi-Fi® CC32XX SDK contains drivers for the CC3220 and CC3235 programmable MCU and documentation needed to use the solution. It also contains the flash programmer (...)
Features
- 802.11 a/b/g/n: 2.4 and 5GHz
- 2.4GHz Bluetooth® low energy coexistence
- Enhanced security with WPA3 and FIPS 140-2 Level 1 certification
- Enhancement for network terminal
- Support setting country code
- 5GHz channels support
- Support for antenna diversity configurations
- Support for coex configurations
- (...)
Features
- Supports Capture and streaming of: Video - 720p @ 30FPS, 2Mbps
- Supports Capture and streaming of: Audio – PCM, 16bps @ 11025Hz
- Supports RTP/RTSP protocols
- SimpleLink™ Wi-Fi solution over 802.11 b/g/n networks
Download on Google play
The SimpleLink™ Wi-Fi® Starter Pro mobile App is a new mobile application for SimpleLink provisioning. It goes along with the embedded provisioning library and example that runs on the device side. The new provisioning release is TI (...)
Features
- TI-RTOS and FreeRTOS kernel support through POSIX compatibility
- Code portability between SimpleLink MCU SDKs
- Platform-independent Network Processor Interface (NPI)
- API_MAC layer fully supported
- Frequency-hopping, beacon, and non-beacon modes supported
Features
- TI Arm® Clang Compiler Tools release 1.1.0+STS:
- Improved compiler-generated code size vs. legacy TI compiler
- GCC-compatible compiler command-line interface
- Source-Based Code Coverage, including Branch Coverage
- With tiarmprofdata and tiarmcov utilities to help with visualization
- Support for Arm C Language (...)
Features
- Works seamlessly with SimpleLink Wi-Fi CC32xx LaunchPad and CC31xx BoosterPack
- Uses 4-wire UART for control and communication
- Transmit Wi-Fi packets in packetized and continuous modes
- Graphical User Interface (GUI) for configuration and display
- User-defined configuration of channel, power level (...)
Code Composer Studio is an integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler, source code editor (...)
Features
By Platform - Find out more about the features available for a specific processor family:
Features
-
Interactive and intuitive graphical tool for enabling, configuring and generating initialization code for pinmuxing, TI Drivers and stack configuration (Bluetooth® Low Energy, ZigBee®, Thread, TI-15.4, EasyLink and NDK)
-
Real-time conflict management to ensure developers are creating a valid system (...)
SimpleLink Plug-ins are designed to work in tandem with the SimpleLink SDKs. This Plugin is designed to work alongside the SimpleLink CC32XX and MSP432E4 SDKs and (...)
Features
- Supports MQTT connectivity to AWS IoT
SimpleLink Plugins are designed to work in tandem with the SimpleLink SDKs. This Plugin is designed to work alongside the SimpleLink CC32XX and MSP432E4 SDKs (...)
Features
- Supports MQTT and HTTP connectivity to Azure IoT
Features
The SimpleLink SDK plug-in for HomeKit applications provides a consistent API, across both Wi-Fi (IP) and Bluetooth™ Low Energy protocols, that supports these services:
- HomeKit Accessory Protocol (HAP)
- Security services: cipher, signing, key management
- Software or Hardware MFi Authentication
- (...)
SimpleLink Plugins are designed to work in tandem with the SimpleLink SDKs. This Plugin is designed to work alongside the SimpleLink CC32XX and MSP432E4 SDKs (...)
Features
- Supports MQTT connectivity to Watson IoT
Features
- Built atop TI Drivers for all SimpleLink MCUs
- Written completely in C
- Follows well defined coding guidelines
- Can be built with more than one tool chain
CCS Uniflash is a standalone tool used to (...)
Design tools & simulation
Features
- Modules listed are based on TI wireless technology supporting Wi-Fi®, Bluetooth®, Zigbee®, Sub-1 GHz, Sigfox, 2.4 GHz, multi-band connectivity and more
- Modules integrate clocks, SPI flash and passive components
- Listings included for hardware customization, software integration and cloud services
- Listings (...)
- Step 1: Before requesting a review, it is important that to review the technical documentation and design & development resources available on the corresponding product page (see CC3XXX product page links below).
- Step 2: Download and (...)
Features
- The SIMPLELINK-CC3XXX-REPORTS link provides access to SimpleLink CC3xxx certification reports for:
- CC3xxx modules
- CC3xxx evaluation boards (note: reports for evaluation boards are for reference only)
- The SIMPLELINK-CC3XXX-REQUEST link provides
- A TI letter of authorization for FCC and ISED when requested (...)
Reference designs
Design files
-
download SimpleLink™ Wireless MCU-Based Thermostat BOM (BOOSTXL-K350QVG-S1).pdf (41KB) -
download SimpleLink™ Wireless MCU-Based Thermostat BOM (BOOSTXL-SENSORS).pdf (69KB) -
download SimpleLink™ Wireless MCU-Based Thermostat BOM (CC3220SF).pdf (154KB) -
download SimpleLink™ Wireless MCU-Based Thermostat CAD Files (BOOSTXL-K350QVG-S1).zip (269KB) -
download SimpleLink™ Wireless MCU-Based Thermostat CAD Files (BOOSTXL-SENSORS).zip (482KB) -
download SimpleLink™ Wireless MCU-Based Thermostat CAD Files (CC3220x).zip (3274KB) -
download SimpleLink™ Wireless MCU-Based Thermostat Assembly Drawing (BOOSTXL-SENSORS).pdf (129KB) -
download SimpleLink™ Wireless MCU-Based Thermostat Assembly Drawing (CC3220x).pdf (2605KB) -
download SimpleLink™ Wireless MCU-Based Thermostat Assembly Drawing (Kentec).pdf (105KB) -
download SimpleLink™ Wireless MCU-Based Thermostat PCB (BOOSTXL-SENSORS).pdf (129KB) -
download SimpleLink™ Wireless MCU-Based Thermostat PCB (CC3220x).pdf (2605KB) -
download SimpleLink™ Wireless MCU-Based Thermostat PCB (Kentec).pdf (105KB) -
download SimpleLink™ Wireless MCU-Based Thermostat Gerber (BOOSTXL-K350QVG-S1).zip (115KB) -
download SimpleLink™ Wireless MCU-Based Thermostat Gerber (BOOSTXL_SENSORS).zip (137KB) -
download SimpleLink™ Wireless MCU-Based Thermostat Gerber (CC3220x).zip (6633KB)
The solution is based on a TI-RTOS gateway. There is also a (...)
Design files
-
download SimpleLink™ Sub-1 GHz Sensor to Cloud Gateway for TI-RTOS Systems BOM Files.zip (611KB) -
download SimpleLink™ Sub-1 GHz Sensor to Cloud Gateway for TI-RTOS Systems Assembly Files.zip (625KB) -
download SimpleLink™ Sub-1 GHz Sensor to Cloud Gateway for TI-RTOS Systems Layer Plots.zip (3702KB) -
download SimpleLink™ Sub-1 GHz Sensor to Cloud Gateway for TI-RTOS Systems CAD Files.zip (7321KB) -
download SimpleLink™ Sub-1 GHz Sensor to Cloud Gateway for TI-RTOS Systems Gerber.zip (7191KB)
Design files
-
download Wi-Fi Audio Streaming Application for CC3200 Launchpad Bill of Materials (BOM).pdf (87KB) -
download Wi-Fi Audio Streaming Application for CC3200 Launchpad Gerber Design Files.zip (1355KB) -
download Wi-Fi Audio Streaming Application for CC3200 Launchpad Layer Plots (PCB Layouts).zip (181KB) -
download Wi-Fi Audio Streaming Application for CC3200 Launchpad Assembly Drawings.zip (149KB) -
download Three Output Smart Power Strip CAD Files.zip (847KB) -
download SimpleLink Wi-Fi CC3200 LaunchPad Gerber Files.zip (457KB) -
download SimpleLink Wi-Fi CC3200 LaunchPad Layer Plots (PCB Layout).zip (500KB) -
download SimpleLink Wi-Fi CC3200 LaunchPad Assembly Drawings.pdf (389KB) -
download SimpleLink Wi-Fi CC3200 LaunchPad CAD Files.zip (1792KB)
Design files
-
download SimpleLink™ CC3200-OV788 Video/Audio Streaming Over Wi-Fi BOM.pdf (216KB) -
download SimpleLink™ CC3200-OV788 Video/Audio Streaming Over Wi-Fi Assembly Files.zip (20KB) -
download SimpleLink™ CC3200-OV788 Video/Audio Streaming Over Wi-Fi PCB.pdf (117KB) -
download SimpleLink™ CC3200-OV788 Video/Audio Streaming Over Wi-Fi CAD Files.zip (554KB) -
download SimpleLink™ CC3200-OV788 Video/Audio Streaming Over Wi-Fi Gerber.zip (95KB)
Design files
CAD/CAE symbols
Package | Pins | Download |
---|---|---|
VQFN (RGK) | 64 | View options |
Ordering & quality
- RoHS
- REACH
- Device marking
- Lead finish/Ball material
- MSL rating/Peak reflow
- MTBF/FIT estimates
- Material content
- Qualification summary
- Ongoing reliability monitoring
Recommended products may have parameters, evaluation modules or reference designs related to this TI product.
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.
If you have questions about quality, packaging or ordering TI products, see TI support.