Select a version
SIMPLELINK-CC32XX-SDK
SimpleLink™ Wi-Fi® CC32xx software development kit (SDK)
Link to Windows Installer for SimpleLink CC32XX SDK
Link to macOS Installer for SimpleLink CC32XX SDK
Link to Linux Installer for SimpleLink CC32XX SDK
Link to Radio Tool for SimpleLink CC32XX SDK and SimpleLink SDK Wi-Fi Plug-In
Products
Wi-Fi products
Hardware development
Development kit
Documentation
SimpleLink CC32XX SDK Documentation
Release Information
Click on the links in the table below to download. The SimpleLink Wi-Fi SDK delivers components that enable engineers to develop connected applications on Texas Instruments Wi-Fi micro-controller devices. The product is comprised of multiple software components and examples of how to use these components together. In addition, examples are provided to demonstrate the use of each functional area and each supported device and as a starting point for your own projects.
What's new
- This SDK adds support for CC3235S and -SF devices. These new CC32xx family members add 802.11 a/b/g/n dual band 2.4GHz and 5GHz radio, baseband, and MAC with a powerful hardware cryptography engine, single wire co-located 2.4GHz radio coexistence support, FIPS140-2 Level 1 certification, up to 16 concurrent secure sockets and several more exciting and useful features.
- Application processor: Arm Cortex-M4 MCU with a user-dedicated 256KB of RAM and an optional 1MB of executable flash
- Network processor to run all Wi-Fi and Internet logical layers. This ROM-based subsystem includes an 802.11 a/b/g/n dual band 2.4-GHz and 5-GHz radio, baseband, and MAC with a powerful hardware cryptography engine
- This generation introduces new capabilities that further simplify the connectivity of things to the Internet. The main new features include:
- 802.11a(5GHz) support
- 2.4GHz/Bluetooth low energy coexistence
- Antenna diversity
- Enhanced security with FIPS 140-2 Level 1 certification
- More concurrent secure sockets (up to 16)
- Certificate sign request (CSR)
- Wi-Fi Alliance certified for IoT applications with low-power capabilities
- Hostless mode for offloading template packet transmissions
- Improved fast scan
- DNS caching
- Real-Time RSSI
- Added new examples folders for CC3235S and CC3235SF
- Enhancement for Power measurement example
- Added IOT low power option
- Enhancement for Network terminal
- Support setting country code
- Added 5GHz channels support
- Added support for Antenna diversity configurations
- Added Support for Coex configurations
- Extended scan results table
- Host driver 3.0.1.46 enhancements/changes include support for both the CC3220 and the CC3235 variants, SysConfig 2.0 and deprecation of SL_TINY driver
- Support for SysConfig 2.0 includes manual antenna diversity and user defined RSSI trigger capabilities
- Support for Amazon Certificates CA1-CA4
- New features supported only in CC3220S/SF:
- Manual antenna diversity - The Antenna diversity mechanism is applicable when two antennas are used and enables the application to control the antennas through three dedicated APIs. One API is used for configuring the feature and the other two API are used for setting and getting the selected antenna. The antenna switch operation is protected in the MAC firmware such that the actual switching is deferred until all TX operations are done. The antenna diversity uses two GPIOs to control an external switch that selects among the two antennas. The user is expected to evaluate the link RSSI through an existing API and choose the appropriate antenna. This can be enabled using the sl_WlanSet command with SL_WLAN_GENERAL_PARAM_ANT_SELECTION_SET option, for further information please refer to the description in the SimpleLink host driver doxygen.
- Limitations: Configuration of the feature requires device reset to take effect and not all GPIOs can be used as output lines to the external switch.
- User Defined RSSI Trigger - The user defined RSSI trigger enables the application to get a notification when the received signal strength degraded below a predefined value. This feature can be used as a standalone feature but can also serve two advantages when combined with the Antenna diversity feature. The first is power saving when periodic host application wakeups are not required (to get the signal level of the selected antenna), and the second is real time responsiveness so the host application is notified immediately on degraded antenna link. RSSI user trigger configuration includes the RSSI threshold level, notification pacing, hysteresis value and feature disable/enable. RSSI user trigger can be set at any time, including during connection.
- Manual antenna diversity - The Antenna diversity mechanism is applicable when two antennas are used and enables the application to control the antennas through three dedicated APIs. One API is used for configuring the feature and the other two API are used for setting and getting the selected antenna. The antenna switch operation is protected in the MAC firmware such that the actual switching is deferred until all TX operations are done. The antenna diversity uses two GPIOs to control an external switch that selects among the two antennas. The user is expected to evaluate the link RSSI through an existing API and choose the appropriate antenna. This can be enabled using the sl_WlanSet command with SL_WLAN_GENERAL_PARAM_ANT_SELECTION_SET option, for further information please refer to the description in the SimpleLink host driver doxygen.
- Support for CCS v8.3.0.00009, ARM 18.1.4.LTS
- Support for XDCTools to 3.51.01.18
- Support for GNU Code Gen Tools gcc-arm-none-eabi-7-2017-q4-major
- Support for IAR EWARM v8.20.2
- Support for FreeRTOS v10.0.0