SWAS034A February   2017  – May 2021 CC3120


  1. Features
  2. Applications
  3. Description
  4. Functional Block Diagrams
  5. Revision History
  6. Device Comparison
    1. 6.1 Related Products
  7. Terminal Configuration and Functions
    1. 7.1 Pin Diagram
    2. 7.2 Pin Attributes
    3. 7.3 Connections for Unused Pins
  8. Specifications
    1. 8.1  Absolute Maximum Ratings
    2. 8.2  ESD Ratings
    3. 8.3  Power-On Hours (POH)
    4. 8.4  Recommended Operating Conditions
    5. 8.5  Current Consumption Summary
    6. 8.6  TX Power and IBAT versus TX Power Level Settings
    7. 8.7  Brownout and Blackout Conditions
    8. 8.8  Electrical Characteristics (3.3 V, 25°C)
    9. 8.9  WLAN Receiver Characteristics
    10. 8.10 WLAN Transmitter Characteristics
    11. 8.11 WLAN Filter Requirements
      1. 8.11.1 WLAN Filter Requirements
    12. 8.12 Thermal Resistance Characteristics
      1. 8.12.1 Thermal Resistance Characteristics for RGK Package
    13. 8.13 Reset Requirement
    14. 8.14 Timing and Switching Characteristics
      1. 8.14.1 Power Supply Sequencing
      2. 8.14.2 Device Reset
      3. 8.14.3 Reset Timing
        1. nRESET (32-kHz Crystal)
        2. First-Time Power-Up and Reset Removal Timing Requirements (32-kHz Crystal)
        3. nRESET (External 32-kHz)
          1. First-Time Power-Up and Reset Removal Timing Requirements (External 32-kHz)
      4. 8.14.4 Wakeup From HIBERNATE Mode
        1. nHIB Timing Requirements
      5. 8.14.5 Clock Specifications
        1. Slow Clock Using Internal Oscillator
          1. RTC Crystal Requirements
        2. Slow Clock Using an External Clock
          1. External RTC Digital Clock Requirements
        3. Fast Clock (Fref) Using an External Crystal
          1. WLAN Fast-Clock Crystal Requirements
        4. Fast Clock (Fref) Using an External Oscillator
          1. External Fref Clock Requirements (–40°C to +85°C)
      6. 8.14.6 Interfaces
        1. Host SPI Interface Timing
          1. Host SPI Interface Timing Parameters
        2. Flash SPI Interface Timing
          1. Flash SPI Interface Timing Parameters
    15. 8.15 External Interfaces
      1. 8.15.1 SPI Flash Interface
        1. SPI Flash Interface
      2. 8.15.2 SPI Host Interface
        1. SPI Host Interface
      3. 8.15.3 Host UART Interface
        1. SimpleLink™ UART Configuration
        2. 5-Wire UART Topology
        3. 4-Wire UART Topology
        4. 3-Wire UART Topology
  9. Detailed Description
    1. 9.1 Device Features
      1. 9.1.1 WLAN
      2. 9.1.2 Network Stack
      3. 9.1.3 Security
      4. 9.1.4 Host Interface and Driver
      5. 9.1.5 System
    2. 9.2 Power-Management Subsystem
      1. 9.2.1 VBAT Wide-Voltage Connection
      2. 9.2.2 Preregulated 1.85V
    3. 9.3 Low-Power Operating Modes
      1. 9.3.1 Low-Power Deep Sleep
      2. 9.3.2 Hibernate
      3. 9.3.3 Shutdown
    4. 9.4 Memory
      1. 9.4.1 External Memory Requirements
    5. 9.5 Restoring Factory Default Configuration
  10. 10Applications, Implementation, and Layout
    1. 10.1 Application Information
      1. 10.1.1 Typical Application—CC3120R Wide-Voltage Mode
      2. 10.1.2 Typical Application Schematic—CC3120R Preregulated, 1.85-V Mode
    2. 10.2 PCB Layout Guidelines
      1. 10.2.1 General PCB Guidelines
      2. 10.2.2 Power Layout and Routing
        1. Design Considerations
      3. 10.2.3 Clock Interfaces
      4. 10.2.4 Digital Input and Output
      5. 10.2.5 RF Interface
  11. 11Device and Documentation Support
    1. 11.1 Development Tools and Software
    2. 11.2 Firmware Updates
    3. 11.3 Device Nomenclature
    4. 11.4 Documentation Support
    5. 11.5 Support Resources
    6. 11.6 Trademarks
    7. 11.7 Electrostatic Discharge Caution
    8. 11.8 Export Control Notice
    9. 11.9 Glossary
  12. 12Mechanical, Packaging, and Orderable Information
    1. 12.1 Packaging Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Development Tools and Software

For the most up-to-date list of development tools and software, see the CC3120 Tools & Software product page. Users can also click the "Alert Me" button on the top right corner of the CC3120 Tools & Software page to stay informed about updates related to the CC3120MOD device.

Development Tools

    SimpleLink Wi-Fi® Starter ProThe supported devices are: CC3100, CC3200, CC3120R, and CC3220x.

    The SimpleLink™ Wi-Fi® Starter Pro mobile App is a new mobile application for SimpleLink provisioning. The app goes along with the embedded provisioning library and example that runs on the device side (see SimpleLink™ Wi-Fi® CC3120 SDK plugin and TI SimpleLink™ Wi-Fi® CC3220 Software Development Kit (SDK)). The new provisioning release is a TI recommendation for Wi-Fi provisioning using SimpleLink Wi-Fi products. The provisioning release implements advanced AP mode and SmartConfig™ technology provisioning with feedback and fallback options to ensure successful process has been accomplished. Customers can use both embedded library and the mobile library for integration to their end products.

    SimpleLink Wi-Fi® CC3120 SDK pluginThe CC3120R device is supported.

    The CC3120 SDK contains drivers, many sample applications for Wi-Fi features and internet, and documentation needed to use the CC3120 Internet-on-a chip™ solution. This SDK can be used with TI’s MSP432P401R LaunchPad, or SimpleLink Studio, a PC tool that allows MCU development with CC3120. You can also use the SDK as example code for any platform. All sample applications in the SDK are supported on TI’s MSP432P401R ultra-low power MCUs with Code Composer Studio IDE and TI RTOS. In addition, many of the applications support IAR.

    SimpleLink Studio for CC31xxThe CC3120R device is supported.

    SimpleLink Studio for CC31xx is a Windows®-based software tool used to aid in the development of embedded networking applications and software for microcontrollers. Using SimpleLink Studio for CC31xx, embedded software developers can develop and test applications using any desktop IDE, such as Visual Studio or Eclipse, and connect their applications to the cloud using the CC31xx BoosterPack™ Plug-in Module. The application can then be easily ported to any microcontroller. With the SimpleLink Wi-Fi CC31xx solution, customers now have the flexibility to add Wi-Fi to any microcontroller (MCU). This Internet-on-a-chip solution contains all you need to easily create IoT solutions: security, quick connection, cloud support, and more. For more information on CC31xx, visit SimpleLink Wi-Fi® Solutions.

    SimpleLink Wi-Fi® Radio Testing ToolThe supported devices are: CC3100, CC3200, and CC3220x.

    The SimpleLink™ Wi-Fi® Radio Testing Tool is a Windows-based software tool for RF evaluation and testing of SimpleLink Wi-Fi CC3120 and CC3220 designs during development and certification. The tool enables low-level radio testing capabilities by manually setting the radio into transmit or receive modes. Using the tool requires familiarity and knowledge of radio circuit theory and radio test methods.

    Created for the Internet of Things (IoT), the SimpleLink Wi-Fi CC31xx and CC32xx family of devices include on-chip Wi-Fi, Internet, and robust security protocols with no prior Wi-Fi experience needed for faster development. For more information on these devices, visit SimpleLink Wi-Fi® family, Internet-on-a chip™ solutions.

    CC3220 Software Development Kit (SDK)The CC3120R device is supported.

    The SimpleLink Wi-Fi CC3220 SDK contains drivers for the CC3220 programmable MCU, 30+ sample applications, and documentation needed to use the solution. The SDK also contains the Flash programmer, a command line tool for flashing software, configuring network and software parameters (SSID, access point channel, network profile, and so on), system files, and user files (certificates, web pages, and so on). This SDK can be used with TI’s SimpleLInk Wi-Fi CC3220 LaunchPad™ development kit.

    The SDK has a variety of support offerings. All sample applications in the SDK are supported on the integrated Cortex-M4 processor with CCS IDE and no RTOS. In addition, a few of the applications support IAR, Free RTOS, and TI-RTOS.

TI Designs and Reference Designs

The TI Designs Reference Design Library is a robust reference design library spanning analog, embedded processor, and connectivity. Created by TI experts to help you jumpstart your system design, all TI Designs include schematic or block diagrams, BOMs, and design files to speed your time to market.