SWRS161 December   2014 CC3100MOD


  1. 1Module Overview
    1. 1.1 Features
    2. 1.2 Applications
    3. 1.3 Description
    4. 1.4 Functional Block Diagram
  2. 2Revision History
  3. 3Terminal Configuration and Functions
    1. 3.1 CC3100MOD Pin Diagram
    2. 3.2 Pin Attributes
  4. 4Specifications
    1. 4.1  Absolute Maximum Ratings
    2. 4.2  Handling Ratings
    3. 4.3  Power-On Hours
    4. 4.4  Recommended Operating Conditions
    5. 4.5  Brown-Out and Black-Outbrown-out and black-out section
    6. 4.6  Electrical Characteristics (3.3 V, 25°C)
    7. 4.7  Thermal Resistance Characteristics for MOB Package
    8. 4.8  Reset Requirement
    9. 4.9  Current Consumption
    10. 4.10 WLAN RF Characteristics
      1. 4.10.1 WLAN Transmitter Characteristics
    11. 4.11 Timing Characteristics
      1. 4.11.1 SPI Host Interface Timings
      2. 4.11.2 Wake-Up Sequence
      3. 4.11.3 Wakeup from Hibernatewakeup from hibernate table
      4. 4.11.4 Interfaces
        1. Host SPI Interface Timing
        2. SPI Host Interface
        3. Host UART
          1. 5-Wire UART Topology
          2. 4-Wire UART Topology
          3. 3-Wire UART Topology
  5. 5Detailed Description
    1. 5.1 Overview
      1. 5.1.1 Module Features
        1. WLAN
        2. Network Stack
        3. Host Interface and Driver
        4. System
    2. 5.2 Functional Block Diagram
    3. 5.3 Wi-Fi Network Processor Subsystem
    4. 5.4 Power-Management Subsystem
      1. 5.4.1 VBAT Wide-Voltage Connection
    5. 5.5 Low-Power Operating Modes
      1. 5.5.1 Low-Power Deep Sleep
      2. 5.5.2 Hibernate
  6. 6Applications, Implementation, and Layout
    1. 6.1 Reference Schematics
    2. 6.2 Bill of Materialsbill of materials
    3. 6.3 Layout Recommendations
      1. 6.3.1 RF Section (Placement and Routing)
      2. 6.3.2 Antenna Placement and Routing
      3. 6.3.3 Transmission Line
      4. 6.3.4 General Layout Recommendation
  7. 7Environmental Requirements and Specifications
    1. 7.1 Temperature
      1. 7.1.1 PCB Bending
    2. 7.2 Handling Environment
      1. 7.2.1 Terminals
      2. 7.2.2 Falling
    3. 7.3 Storage Condition
      1. 7.3.1 Moisture Barrier Bag Before Opened
      2. 7.3.2 Moisture Barrier Bag Open
    4. 7.4 Baking Conditions
    5. 7.5 Soldering and Reflow Condition
  8. 8Product and Documentation Support
    1. 8.1 Development Support
      1. 8.1.1 Firmware Updates
    2. 8.2 Device Nomenclature
    3. 8.3 Community Resources
    4. 8.4 Trademarks
    5. 8.5 Electrostatic Discharge Caution
    6. 8.6 Export Control Notice
    7. 8.7 Glossary
  9. 9Mechanical Packaging and Orderable Information
    1. 9.1 Mechanical Drawing
    2. 9.2 Package Option
      1. 9.2.1 Packaging Information
        1. 9.2.2 Tape and Reel Information
      2. 9.2.2 Tape and Reel Information

Package Options

Refer to the PDF data sheet for device specific package drawings

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

5 Detailed Description

5.1 Overview

5.1.1 Module Features WLAN

  • 802.11b/g/n integrated radio, modem, and MAC supporting WLAN communication as a BSS station with CCK and OFDM rates in the 2.4-GHz ISM band
  • Auto-calibrated radio with a single-ended 50-Ω interface enables easy connection to the antenna without requiring expertise in radio circuit design.
  • Advanced connection manager with multiple user-configurable profiles stored in an NVMEM 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
  • SmartConfig technology: A 1-step, 1-time process to connect a CC3100MOD-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. This mode provides the option to select the working channel, rate, and transmitted power. The receiver mode works together with the filtering options. Network Stack

  • Integrated IPv4 TCP/IP stack with BSD socket APIs for simple Internet connectivity with any MCU, microprocessor, or ASIC
  • Support of eight simultaneous TCP, UDP, or RAW sockets
  • Built-in network protocols: ARP, ICMP, DHCP client, and DNS client for easy connection to the local network and the Internet
  • Service discovery: Multicast DNS service discovery lets a client advertise its service without a centralized server. After connecting to the access point, the CC3100MOD provides critical information, such as device name, IP, vendor, and port number. Host Interface and Driver

  • Interfaces over a 4-wire serial peripheral interface (SPI) with any MCU or a processor at a clock speed of 20 MHz.
  • Interfaces over UART with any MCU with a baud rate up to 3 Mbps. A low footprint driver is provided for TI MCUs and is easily ported to any processor or ASIC.
  • Simple APIs enable easy integration with any single-threaded or multithreaded application. System

  • Works from a single preregulated power supply or connects directly to a battery
  • Ultra-low leakage when disabled (hibernate mode) with a current of less than 7 µA with the RTC running
  • Integrated clock sources

5.2 Functional Block Diagram

Figure 5-1 shows the functional block diagram of the CC3100MOD SimpleLink Wi-Fi solution.

fbd_cc3100mod_swrs161.gifFigure 5-1 Functional Block Diagram

5.3 Wi-Fi Network Processor Subsystem

The Wi-Fi network processor subsystem includes a dedicated ARM MCU to completely offload the host MCU along with an 802.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 CC3100MOD supports station, AP, and Wi-Fi Direct modes. The module also supports WPA2 personal and enterprise security and WPS 2.0. The Wi-Fi network processor includes an embedded IPv4 TCP/IP stack.

Table 5-1 summarizes the NWP features.

Table 5-1 Summary of Features Supported by the NWP Subsystem

1 TCP/IP Network Stack IPv4 Baseline IPv4 stack
2 TCP/IP Network Stack TCP/UDP Base protocols
3 TCP/IP Protocols DHCP Client and server mode
4 TCP/IP Protocols ARP Support ARP protocol
5 TCP/IP Protocols DNS/mDNS DNS Address resolution and local server
6 TCP/IP Protocols IGMP Up to IGMPv3 for multicast management
7 TCP/IP Applications mDNS Support multicast DNS for service publishing over IP
8 TCP/IP Applications mDNS-SD Service discovery protocol over IP in local network
9 TCP/IP Applications Web Sever/HTTP Server URL static and dynamic response with template.
10 TCP/IP Security TLS/SSL TLS v1.2 (client/server)/SSL v3.0
11 TCP/IP Security TLS/SSL For the supported Cipher Suite, go to SimpleLink Wi-Fi CC3100 SDK.
12 TCP/IP Sockets RAW Sockets User-defined encapsulation at WLAN MAC/PHY or IP layers
13 WLAN Connection Policies Allows management of connection and reconnection policy
14 WLAN MAC Promiscuous mode Filter-based Promiscuous mode frame receiver
15 WLAN Performance Initialization time From enable to first connection to open AP less than 50 ms
16 WLAN Performance Throughput UDP = 16 Mbps
17 WLAN Performance Throughput TCP = 13 Mbps
18 WLAN Provisioning WPS2 Enrollee using push button or PIN method.
19 WLAN Provisioning AP Config AP mode for initial product configuration (with configurable Web page and beacon Info element)
20 WLAN Provisioning SmartConfig Alternate method for initial product configuration
21 WLAN Role Station 802.11bgn Station with legacy 802.11 power save
22 WLAN Role Soft AP 802.11 bg single station with legacy 802.11 power save
23 WLAN Role P2P P2P operation as GO
24 WLAN Role P2P P2P operation as CLIENT
25 WLAN Security STA-Personal WPA2 personal security
26 WLAN Security STA-Enterprise WPA2 enterprise security
27 WLAN Security STA-Enterprise EAP-TLS
28 WLAN Security STA-Enterprise EAP-PEAPv0/TLS
29 WLAN Security STA-Enterprise EAP-PEAPv1/TLS
30 WLAN Security STA-Enterprise EAP-PEAPv0/MSCHAPv2
31 WLAN Security STA-Enterprise EAP-PEAPv1/MSCHAPv2
32 WLAN Security STA-Enterprise EAP-TTLS/EAP-TLS
33 WLAN Security STA-Enterprise EAP-TTLS/MSCHAPv2
34 WLAN Security AP-Personal WPA2 personal security

5.4 Power-Management Subsystem

The CC3100 power-management subsystem contains DC-DC converters to accommodate the differing voltage or current requirements of the system. The module can operate from an input voltage ranging from 2.3 V to 3.6 V and can be directly connected to 2xAA Alkaline batteries.

The CC3100MOD is a fully integrated module based 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 module to operate from a wide variety of input sources. For maximum flexibility, the module can operate in the modes described in the following sections.

5.4.1 VBAT Wide-Voltage Connection

In the wide-voltage battery connection, the module is powered directly by the battery. All other voltages required to operate the device are generated internally by the DC-DC converters. This scheme is the most common mode for the device as it supports wide-voltage operation from 2.3 to 3.6 V.

5.5 Low-Power Operating Modes

This section describes the low-power modes supported by the module to optimize battery life.

5.5.1 Low-Power Deep Sleep

The low-power deep-sleep (LPDS) mode is an energy-efficient and transparent sleep mode that is entered automatically during periods of inactivity based on internal power optimization algorithms. The module draws about 7 µA from the supply in this low-power mode. The module can wake up in less than 3 ms from the internal timer or from any incoming host command. Typical battery drain in this mode is 140 µA. During LPDS mode, the module retains the software state and certain configuration information. The operation is transparent to the external host; thus, no additional handshake is required to enter or exit this sleep mode.

5.5.2 Hibernate

The hibernate mode is the lowest power mode in which all of the digital logic is power-gated. Only a small section of the logic powered directly by the main input supply is retained. The real-time clock (RTC) is kept running and the module wakes up once the n_HIB line is asserted by the host driver. The wake-up time is longer than LPDS mode at about 50 ms.


Wake-up time can be extended to 75 ms if a patch is loaded from the serial flash.