Data Sheet
Data Sheet
CC3235S, CC3235SF
SWRS215 – JANUARY 2019
1.1
1
Features
• Multiple-core architecture, system-on-chip (SoC) • Multilayered security features:
• 802.11 a/b/g/n: 2.4 GHz and 5 GHz – Separate execution environments
• FIPS 140-2 Level 1 Certification – Networking security
• Multilayered security features, help developers – Device identity and key
protect identities, data, and software IP – Hardware accelerator cryptographic engines
• Low-Power Modes for battery powered application (AES, DES, SHA/MD5, CRC)
• Coexistence with 2.4 GHz Radios – Application-level security (encryption,
• Industrial temperature: –40°C to +85°C authentication, access control)
• Wi-Fi CERTIFIED™ by the Wi-Fi Alliance® – Initial secure programming
• Application microcontroller subsystem: – Software tamper detection
– Arm® Cortex®-M4 core at 80 MHz – Secure boot
– User-dedicated memory – Certificate signing request (CSR)
– 256KB RAM – Unique per device key pair
– Optional 1MB executable Flash • Application throughput:
– Rich set of peripherals and timers – UDP: 16 Mbps, TCP: 13 Mbps
– 27 I/O pins with flexible multiplexing options – Peak: 72 Mbps
– UART, I2S, I2C, SPI, SD, ADC, • Power-Management Subsystem:
8-bit parallel interface – Integrated DC/DC vonverters dupport a wide
– Timers and PWM range of supply voltage:
• Wi-Fi network processor subsystem: – VBAT wide-voltage mode: 2.1 V to 3.6 V
– Wi-Fi® core: – VIO is always tied with VBAT
– 802.11 a/b/g/n 2.4 GHz and 5 GHz – Advanced low-power modes:
– Modes: – Shutdown: 1 µA, hibernate: 4.5 µA
– Access Point (AP) – Low-power deep sleep (LPDS): 120 µA
– Station (STA) – Idle connected (MCU in LPDS): 710 µA
– Wi-Fi Direct® (only supported on 2.4 GHz) – RX traffic (MCU active): 59 mA
– Security: – TX traffic (MCU active): 223 mA
– WEP • Wi-Fi TX power:
– WPA™/ WPA2™ PSK – 2.4 GHz: 18.0 dBm at 1 DSSS
– WPA2 Enterprise – 5 GHz: 18.1 dBm at 6 OFDM
– Internet and application protocols: • Wi-Fi RX sensitivity:
– HTTPs server, mDNS, DNS-SD, DHCP – 2.4 GHz: –96 dBm at 1 DSSS
– IPv4 and IPv6 TCP/IP stack – 5 GHz: –92 dBm at 6 OFDM
– 16 BSD sockets (fully secured TLS v1.2 and • Clock source:
SSL 3.0) – 40.0-MHz crystal with internal oscillator
– Built-in power management subsystem: – 32.768-kHz crystal or external RTC
– Configurable low-power profiles (always, • RGK package
intermittent, tag) – 64-Pin, 9-mm × 9-mm very thin quad flat
– Advanced low-power modes nonleaded (VQFN) package, 0.5-mm pitch
– Integrated DC/DC regulators • Device supports SimpleLink™ MCU Platform
Developer's Ecosystem
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.
CC3235S, CC3235SF
SWRS215 – JANUARY 2019 www.ti.com
1.2 Applications
• For Internet of Things applications, such as: – Appliances
– Building and Home Automation: – Asset Tracking
• HVAC Systems & Thermostat – Factory Automation
• Video Surveillance, Video Doorbells, and – Medical and Healthcare
Low-Power Camera – Grid Infrastructure
• Building Security Systems & E-locks
1.3 Description
The dual-band wireless MCU CC3235x device comes in two variants, CC3235S and C3235SF.
• The CC3235S includes 256KB of RAM, IoT networking security, device identity/keys, as well as, MCU
level security features such as file system encryption, user IP (MCU image) encryption, secure boot
and debug security.
• The CC3235SF builds on the CC3235S and integrates a user-dedicated 1MB of executable flash in
addition to the 256KB of RAM.
Simplify your IoT design with a Wi-Fi CERTIFIED™ wireless microcontroller (MCU). The SimpleLink™ Wi-
Fi® CC3235x device family is a dual-band system-on-chip (SoC) solution that integrates two processors
within a single chip, including:
• 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 completely
offloads the host MCU and 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
These devices introduce new capabilities that further simplify the connectivity of things to the Internet. The
main new features include:
• 802.11a (5 GHz) support
• BLE/2.4 GHz radio coexistence
• Antenna selection
• Enhanced security with FIPS 140-2 Level 1 certification and more (1)
• Up to 16 concurrent secure sockets
• Certificate sign request (CSR)
• Online certificate status protocol (OCSP)
• Wi-Fi® Alliance certified for IoT applications with low-power capabilities and more
• Hostless mode for offloading template packet transmissions
• Improved fast scan
The CC3235x 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) with a rich tool set and
reference designs. The E2E™ community supports Wi-Fi®, Bluetooth® low energy, Sub-1 GHz, and host
MCUs. For more information, visit www.ti.com/simplelink or www.ti.com/simplelinkwifi.
(1) For exact status of FIPS certification for a specific part number, please refer to https://csrc.nist.gov/publications/fips.
SOP0
Diplexer /
SOP1
SPDT RF
Switch
32.768 kHz RF_BG
XTAL
CC3235x
Wi-Fi / BLE 2.4 GHz
BLE RF Switch BPF
DEVICE
40 MHz
XTAL
COEX_IO
Dual band Ant.
Note: The diplexer is used for the signal antenna solution. When using the antenna selection feature (dual antenna),
an SPDT switch and 2 GPIO lines are required after the diplexer.
Figure 1-2 shows the hardware overview for the CC3235x device.
1× SPI
2× UART
DMA 1× I2C
Peripherals
Timers 1× I2S/PCM
System
GPIOs 1× SD/MMC
Crypto Engine
® ®
RAM (Arm Cortex
Processor) DC/DC
ROM
RTC
Processor
Baseband
Dual-Band
Radio
MAC
Synthesizer
Figure 1-3 shows an overview of the embedded software in the CC3235x device.
Customer Application
Host Interface
Network Apps
WLAN Security
and Management
TCP/IP Stack
Table of Contents
1 Device Overview ......................................... 1 Coexistence Requirements ......................... 42
1.1 Features .............................................. 1 5.16 Thermal Resistance Characteristics for RGK
1.2 Applications ........................................... 2 Package ............................................. 42
1.3 Description ............................................ 2 5.17 Timing and Switching Characteristics ............... 42
1.4 Functional Block Diagrams ........................... 3 6 Detailed Description ................................... 61
2 Revision History ......................................... 6 6.1 Overview ............................................ 61
3 Device Comparison ..................................... 7 6.2 Arm® Cortex®-M4 Processor Core Subsystem ..... 61
3.1 Related Products ..................................... 8 6.3 Wi-Fi® Network Processor Subsystem .............. 62
4 Terminal Configuration and Functions .............. 9 6.4 Security .............................................. 64
4.1 Pin Diagram .......................................... 9 6.5 FIPS 140-2 Level 1 Certification .................... 67
4.2 Pin Attributes ........................................ 10 6.6 Power-Management Subsystem .................... 67
4.3 Signal Descriptions .................................. 18 6.7 Low-Power Operating Mode ........................ 67
4.4 Pin Multiplexing ..................................... 25 6.8 Memory .............................................. 69
4.5 Drive Strength and Reset States for Analog and 6.9 Restoring Factory Default Configuration ............ 72
Digital Multiplexed Pins ............................. 27 6.10 Boot Modes.......................................... 73
4.6 Pad State After Application of Power to Device, 6.11 Hostless Mode ...................................... 75
Before Reset Release ............................... 27 7 Applications, Implementation, and Layout........ 76
4.7 Connections for Unused Pins ....................... 28 7.1 Application Information .............................. 76
5 Specifications ........................................... 29 7.2 PCB Layout Guidelines ............................. 86
5.1 Absolute Maximum Ratings ......................... 29 8 Device and Documentation Support ............... 90
5.2 ESD Ratings ........................................ 29 8.1 Third-Party Products Disclaimer .................... 90
5.3 Power-On Hours (POH) ............................. 29 8.2 Tools and Software ................................. 90
5.4 Recommended Operating Conditions ............... 29 8.3 Firmware Updates................................... 91
5.5 Current Consumption Summary (CC3235S) ........ 30 8.4 Device Nomenclature ............................... 91
5.6 Current Consumption Summary (CC3235SF) ...... 32 8.5 Documentation Support ............................. 92
5.7 TX Power Control for 2.4 GHz Band ................ 33 8.6 Related Links ........................................ 94
5.8 TX Power Control for 5 GHz ........................ 35 8.7 Community Resources .............................. 94
5.9 Brownout and Blackout Conditions ................. 36 8.8 Trademarks.......................................... 94
5.10 Electrical Characteristics for GPIO Pins ............ 37 8.9 Electrostatic Discharge Caution ..................... 95
5.11 Electrical Characteristics for Pin Internal Pullup and
8.10 Export Control Notice ............................... 95
Pulldown ............................................. 38
8.11 Glossary ............................................. 95
5.12 WLAN Receiver Characteristics .................... 39
9 Mechanical, Packaging, and Orderable
5.13 WLAN Transmitter Characteristics .................. 40
Information .............................................. 96
5.14 WLAN Transmitter Out-of-Band Emissions ......... 41
9.1 Packaging Information .............................. 96
5.15 BLE/2.4 GHz Radio Coexistence and WLAN
2 Revision History
DATE REVISION NOTES
January 2019 * Initial Release
3 Device Comparison
Table 3-1 lists the features supported across different CC3x35 devices.
(1) For exact status of FIPS certification for a specific part number, please refer to https://csrc.nist.gov/publications/fips.
DCDC_ANA2_SW_N
DCDC_ANA2_SW_P
DCDC_PA_SW_P
DCDC_PA_SW_N
VIN_DCDC_ANA
DCDC_ANA_SW
DCDC_PA_OUT
VIN_DCDC_DIG
DCDC_DIG_SW
VIN_DCDC_PA
VDD_PA_IN
VDD_ANA1
VDD_ANA2
LDO_IN1
SOP0
SOP1
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
VDD_RAM 49 32 nRESET
GPIO0 50 31 RF_BG
RTC_XTAL_P 51 30 GND
RTC_XTAL_N 52 29 GND
GPIO30 53 28 A_TX
VIN_IO2 54 27 A_RX
GPIO1 55 26 NC
VDD_DIG2 56 25 LDO_IN2
GPIO2 57 24 VDD_PLL
GPIO3 58 23 WLAN_XTAL_P
GPIO4 59 22 WLAN_XTAL_N
GPIO5 60 21 SOP2
GPIO6 61 20 TMS
GPIO7 62 19 TCK
GPIO8 63 18 GPIO28
GPIO9 64 17 TDO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
VDD_DIG1
FLASH_SPI_DIN
VIN_IO1
TDI
FLASH_SPI_DOUT
FLASH_SPI_CLK
GPIO14
GPIO13
FLASH_SPI_CS
GPIO16
GPIO10
GPIO11
GPIO12
GPIO15
GPIO17
GPIO22
NC = No internal connection
NOTE
TI highly recommends using the Pin Mux Tool to obtain the desired pinout. In addition refer
to the user guide within the SimpleLink™ CC32XX Software Development Kit (SDK)
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.
Table 4-1 and Table 4-2 list the pin descriptions and attributes. Table 4-3 lists the signal descriptions.
Table 4-4 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 software.
• All digital I/Os are nonfail-safe.
NOTE
If an external device drives a positive voltage to the signal pads and the CC3235x 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 CC3235x device can occur. To prevent
current draw, TI recommends any one of the following conditions:
• All devices interfaced to the CC3235x 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 CC3235x 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.
The ADC inputs are tolerant up to 1.8 V (see Table 5-30 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, see Section 4.5.
(1) 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.
Copyright © 2019, Texas Instruments Incorporated Terminal Configuration and Functions 11
Submit Documentation Feedback
Product Folder Links: CC3235S CC3235SF
CC3235S, CC3235SF
SWRS215 – JANUARY 2019 www.ti.com
(2) Device firmware automatically enables the digital path during ROM boot.
(3) To use the digital functions, RTC_XTAL_N must be pulled high to the supply voltage using a 100-kΩ resistor.
(4) 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.
12 Terminal Configuration and Functions Copyright © 2019, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: CC3235S CC3235SF
CC3235S, CC3235SF
www.ti.com SWRS215 – JANUARY 2019
(1) Signals names with (PN) denote the default pin name.
(2) Signal Types: I = Input, O = Output, I/O = Input or Output.
(3) 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.
Copyright © 2019, Texas Instruments Incorporated Terminal Configuration and Functions 13
Submit Documentation Feedback
Product Folder Links: CC3235S CC3235SF
CC3235S, CC3235SF
SWRS215 – JANUARY 2019 www.ti.com
(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.
14 Terminal Configuration and Functions Copyright © 2019, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: CC3235S CC3235SF
CC3235S, CC3235SF
www.ti.com SWRS215 – JANUARY 2019
(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.
16 Terminal Configuration and Functions Copyright © 2019, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: CC3235S CC3235SF
CC3235S, CC3235SF
www.ti.com SWRS215 – JANUARY 2019
(1) Pin mux encodings with (RD) denote the default encoding after reset release.
(2) Output Only
(3) LPDS retention unavailable.
(4) 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.
(5) Pin 45 is used by an internal DC/DC (ANA2_DCDC). For CC3235S device, pin 45 can be used as GPIO_31 if a supply is provided on pin 47.
4.5 Drive Strength and Reset States for Analog and Digital Multiplexed Pins
Table 4-5 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 4-5. Drive Strength and Reset States for Analog and Digital Multiplexed Pins
Maximum
State After Configuration of Analog
Board-Level Configuration and Default State at First Power Up Effective
Pin Switches (ACTIVE, LPDS, and HIB
Use or Forced Reset Drive
Power Modes)
Strength (mA)
VDD_ANA2 (pin 47) must be
shorted to the input supply rail. Analog is isolated. The digital I/O Determined by the I/O state, as are
45 4
Otherwise, the pin is driven by the cell is also isolated. other digital I/Os.
ANA2 DC/DC.
Analog is isolated. The digital I/O Determined by the I/O state, as are
50 Generic I/O 4
cell is also isolated. other digital I/Os.
The pin must have an external
pullup of 100 kΩ to the supply rail Analog is isolated. The digital I/O Determined by the I/O state, as are
52 4
and must be used in output signals cell is also isolated. other digital I/Os.
only.
Analog is isolated. The digital I/O Determined by the I/O state, as are
53 Generic I/O 4
cell is also isolated. other digital I/Os.
Analog signal (1.8-V absolute, ADC is isolated. The digital I/O cell Determined by the I/O state, as are
57 4
1.46-V full scale) is also isolated. other digital I/Os.
Analog signal (1.8-V absolute, ADC is isolated. The digital I/O cell Determined by the I/O state, as are
58 4
1.46-V full scale) is also isolated. other digital I/Os.
Analog signal (1.8-V absolute, ADC is isolated. The digital I/O cell Determined by the I/O state, as are
59 4
1.46-V full scale) is also isolated. other digital I/Os.
Analog signal (1.8-V absolute, ADC is isolated. The digital I/O cell Determined by the I/O state, as are
60 4
1.46-V full scale) is also isolated. other digital I/Os.
4.6 Pad State After Application of Power to Device, Before Reset Release
When a stable power is applied to the CC3235x device 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 pre-reset 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Ω.
5 Specifications
All measurements are referenced at the device pins, unless otherwise indicated. All specifications are over
process and voltage, unless otherwise indicated.
Figure 5-1, Figure 5-2, and Figure 5-3 show TX power and IBAT versus TX power level settings for the
CC3235S device at modulations of 1 DSSS, 6 OFDM, and 54 OFDM, respectively. For the CC3235SF
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 5-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) The back-off range is between -6 dB to +6 dB in 0.25dB increments.
(2) FCC/ISED, ETSI (Europe), and Japan are supported.
(3) Back-off rates are grouped into 11b rates, high modulation rates (MCS7, 54 OFDM and 48 OFDM), and lower modulation rates (all other
rates).
Copyright © 2019, Texas Instruments Incorporated Specifications 33
Submit Documentation Feedback
Product Folder Links: CC3235S CC3235SF
CC3235S, CC3235SF
SWRS215 – JANUARY 2019 www.ti.com
1 DSSS
19.00 280.00
Color by 264.40
17.00
TX Power (dBm)
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 11 12 13 14 15
TX power level setting
6 OFDM
19.00 280.00
Color by
17.00 264.40
TX Power (dBm)
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 11 12 13 14 15
TX power level setting
54 OFDM
19.00 280.00
Color by
17.00 264.40
TX Power (dBm)
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 11 12 13 14 15
TX power level setting
Figure 5-3. TX Power and IBAT vs TX Power Level Settings (54 OFDM)
(1) The maximum transmit power range is 18dBm to 0.125dBm in 0.125dBm decrements.
(2) FCC/ISED, ETSI (Europe), and Japan are supported.
(3) Rates are grouped into high modulation rates (MCS7, 54 OFDM and 48 OFDM) and lower modulation rates (all other rates).
(4) The back-off range is 0 dBm to 18 dBm in 0.125 dBm increments, with the maximum back-off not exceed that of the maximum transmit
power.
(5) The range of losses if from 0 dBm to 7.75 dBm in 0.125 dBm increments.
(6) The antenna gain has a range of -2 dBi to 5.75 dBi in 0.125 dBi increments.
NOTE
When the device is in HIBERNATE state, brownout is not detected. Only blackout is in effect
during HIBERNATE state.
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 5-5 lists the brownout and blackout voltage levels.
Table 5-6. Electrical Characteristics: GPIO Pins Except 50, 52, and 53
TA = 25°C, VBAT = 2.1 V to 3.3 V. (1)
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
CIN Pin capacitance 4 pF
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
IL = 2 mA; configured I/O drive
strength = 2 mA; VDD × 0.8
2.4 V ≤ VDD < 3.6 V
IL = 4 mA; configured I/O drive
strength = 4 mA; VDD × 0.7
High-level output 2.4 V ≤ VDD < 3.6 V
VOH V
voltage IL = 6 mA; configured I/O drive
strength = 6 mA; VDD × 0.7
2.4 V ≤ VDD < 3.6 V
IL = 2 mA; configured I/O drive
strength = 2 mA; VDD × 0.75
2.1 V ≤ VDD < 2.4 V
IL = 2 mA; configured I/O drive
strength = 2 mA; VDD × 0.2
2.4 V ≤ VDD < 3.6 V
IL = 4 mA; configured I/O drive
strength = 4 mA; VDD × 0.2
Low-level output 2.4 V ≤ VDD < 3.6 V
VOL V
voltage IL = 6 mA; configured I/O drive
strength = 6 mA; VDD × 0.2
2.4 V ≤ VDD < 3.6 V
IL = 2 mA; configured I/O drive
strength = 2 mA; VDD × 0.25
2.1 V ≤ VDD < 2.4 V
2-mA drive 2
High-level
IOH source 4-mA drive 4 mA
current
6-mA drive 6
2-mA drive 2
Low-level
IOL sink 4-mA drive 4 mA
current
6-mA drive 6
(1) 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.
VBAT
VIO
nRESET
32-kHz
RTC CLK
Figure 5-6. First-Time Power-Up and Reset Removal Timing Diagram (32-kHz Crystal)
Table 5-15 describes the timing requirements for the 32-kHz clock crystal first-time power-up and reset
removal.
Table 5-15. First-Time Power-Up and Reset Removal Timing Requirements (32-kHz Crystal)
ITEM NAME DESCRIPTION MIN NOM MAX UNIT
nReset timing after VBAT and VIO
T1 nReset timing 1 ms
supply are stable
T2 Hardware wake-up time 25 ms
Time taken by ROM
Includes 32.768-kHz XOSC settling
T3 firmware to initialize 1.1 s
time
hardware
App code load time for
CC3235S Image size (KB) × 1.7 ms
CC3235S
T4
App code integrity check
CC3235SF Image size (KB) × 0.06 ms
time for CC3235SF
VBAT
VIO
nRESET
32-kHz
RTC CLK
Figure 5-7. First-Time Power-Up and Reset Removal Timing Diagram (External 32-kHz Clock)
Table 5-16 describes the timing requirements for the external 32-kHz clock first-time power-up and reset
removal.
Table 5-16. First-Time Power-Up and Reset Removal Timing Requirements (External 32-kHz Clock)
ITEM NAME DESCRIPTION MIN NOM MAX UNIT
nReset timing after VBAT and VIO
T1 nReset time 1 ms
supply are stable
T2 Hardware wake-up time 25 ms
Time taken by ROM CC3235S 10.3
T3 firmware to initialize ms
hardware CC3235SF 17.3
App code load time for
CC3235S Image size (KB) × 1.7 ms
CC3235R and CC3235S
T4
App code integrity check
CC3235SF Image size (KB) × 0.06 ms
time for CC3235SF
NOTE
The 32.768-kHz crystal is enabled by default when the chip goes into HIBERNATE mode.
Figure 5-8 shows the timing diagram for wakeup from HIBERNATE mode.
VBAT
nRESET
APP CODE
STATE ACTIVE Hibernate HW WAKEUP FW INIT EXECUTION
LOAD
32-kHz
RTC CLK
51
RTC_XTAL_P
10 pF
GND
32.768 kHz
52
RTC_XTAL_N
10 pF
GND
Copyright © 2017, Texas Instruments Incorporated
32.768 kHz
RTC_XTAL_P
VIO Host system
100 kΩ
RTC_XTAL_N
23
WLAN_XTAL_P
6.2 pF
GND
40 MHz
22
WLAN_XTAL_N
6.2 pF
GND
SWAS031-030
NOTE: The crystal capacitance must be tuned to ensure that the PPM requirement is met. See CC31xx & CC32xx
Frequency Tuning for information on frequency tuning.
TCXO_EN EN
82 pF
WLAN_XTAL_P OUT
WLAN_XTAL_N
5.17.6.1 SPI
T2
CLK
T6 T7
MISO
T9
T8
MOSI
Table 5-22 lists the timing parameters for the SPI master.
T2
CLK
T6 T7
MISO
T9
T8
MOSI
Table 5-23 lists the timing parameters for the SPI slave.
5.17.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.
T2 T1 T3
McACLKX
T4 T4
McAFSX
McAXR0/1
Table 5-24 lists the timing parameters for the I2S transmit mode.
T2 T1 T3
McACLKX
T5 T4
McAFSX
McAXR0/1
Table 5-25 lists the timing parameters for the I2S receive mode.
5.17.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.
NOTE
Unless otherwise stated, GPIO specifications also applies to pins configured as COEX IOs
and network scripter interface
VDD
80%
20%
tGPIOR tGPIOF
SWAS031-067
Table 5-26. GPIO Output Transition Times (Vsupply = 3.3 V) (1) (2)
DRIVE tr tf
DRIVE STRENGTH
STRENGTH UNIT
CONTROL BITS MIN NOM MAX MIN NOM MAX
(mA)
2MA_EN=1
2 (3) 8.0 9.3 10.7 8.2 9.5 11.0 ns
4MA_EN=0
2MA_EN=0
4 (3) 6.6 7.1 7.6 4.7 5.2 5.8 ns
4MA_EN=1
2MA_EN=1
6 3.2 3.5 3.7 2.3 2.6 2.9 ns
4MA_EN=1
(1) Vsupply = 3.3 V, T = 25°C, total pin load = 30 pF
(2) The transition data applies to the pins except the multiplexed analog-digital pins 29, 30, 45, 50, 52, and 53.
(3) The 2-mA and 4-mA drive strength does not apply to the COEX I/O pins. Pins configured as COEX lines are invariably driven at 6 mA.
5.17.6.4 I2C
The CC3235x microcontroller includes one I2C module operating with standard (100 kbps) or fast
(400 kbps) transmission speeds.
Figure 5-18 shows the I2C timing diagram.
T2 T6 T5
I2CSCL
T1 T4 T7 T8 T3 T9
I2CSDA
T2 T3 T4
TCK
T7 T8 T7 T8
T9 T10 T9 T10
T11 T1
5.17.6.6 ADC
Figure 5-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 SAR Conversion Sampling SAR Conversion Sampling SAR Conversion Sampling SAR Conversion
4 cycles 16 cycles 4 cycles 16 cycles 4 cycles 16 cycles 4 cycles 16 cycles
Table 5-30 lists the ADC electrical specifications. See CC32xx ADC Appnote for further information on
using the ADC and for application-specific examples.
T3 T2 T4
pCLK
T6 T7
pVS, pHS
pDATA
Table 5-31 lists the timing parameters for the camera parallel port.
5.17.6.8 UART
The CC3235x device includes two UARTs with the following features:
• Programmable baud-rate generator allows 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
5.17.6.9 SD Host
The CC3235x device 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 CC3235x 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 CC3235x Software
Development Kit (SDK).
The SD Host features are as follows:
• Full compliance with SD command and response sets, as defined in the SD memory card
– Specifications, v2.0
– Includes high-capacity (size >2 GB) HC and SD cards
• Flexible architecture allows 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)
• 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
5.17.6.10 Timers
Programmable timers can be used to count or time external events that drive the timer input pins. The
CC3235x 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)
6 Detailed Description
6.1 Overview
The CC3235x wireless MCU family has a rich set of peripherals for diverse application requirements. This
section briefly highlights the internal details of the CC3235x devices and offers suggestions for application
configurations.
6.3.1 WLAN
The WLAN features are as follows:
• 802.11a/b/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 band (channels 1
through 13), and the 5 GHz 20-MHz BW U-NII bands (U-NII-1, U-NII-2A, U-NII-2C, and U-NII-3).
NOTE
802.11n is supported only in Wi-Fi station and Wi-Fi direct
• The automatically 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 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).
• 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 with HTTP server
– WPS - Wi-Fi Protected Setup, supporting both push button and pin code options.
– SmartConfig™ Technology: TI proprietary, easy to use, one-step, one-time process used to
connect a CC3235x-enabled device to the home wireless network.
• 802.11 transceiver mode allows transmitting and receiving of proprietary data through a socket 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.
• Antenna selection for best connection
• BLE/2.4 GHz radio coexistence mechanism to avoid interference
NOTE
Not all APIs are 100% BSD compliant. Not all BSD APIs are supported.
6.4 Security
The SimpleLink™ Wi-Fi® CC3235x 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: OCSP, 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
• 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
Serial Flash
OEM
Data Files Network Information
Application
The user program controls the power state of the application processor subsystem. The application
processor can be in one of the five modes described in Table 6-2.
The NWP can be active or in LPDS mode and takes care of its own mode transitions. When there is no
network activity, the NWP sleeps most of the time and wakes up only for beacon reception (see
Table 6-3).
The operation of the application and network processor ensures that the device remains in the lowest
power mode most of the time to preserve battery life.
The following examples show the use of the power modes in applications:
• A product that is continuously connected to the network in the 802.11 infrastructure power-save mode
but sends and receives little data spends most of the time in connected idle, which is a composite of
receiving a beacon frame and waiting for the next beacon.
• A product that is not continuously connected to the network but instead wakes up periodically (for
example, every 10 minutes) to send data, spends most of the time in hibernate mode, jumping briefly
to active mode to transmit data.
6.8 Memory
NOTE
The maximum supported serial flash size is 32MB (256Mb) (see Using Serial Flash on
CC3135/CC3235 SimpleLink™ Wi-Fi® and Internet-of-Things Devices).
6.8.2.1 SRAM
The CC3235x family provides 256KB of on-chip SRAM. Internal RAM is capable of selective retention
during LPDS mode. This internal SRAM is at offset 0x2000 0000 of the device memory map.
Use the µDMA controller to transfer data to and from the SRAM.
When the device enters low-power mode, the application developer can choose to retain a section of
memory based on need. Retaining the memory during low-power mode provides a faster wakeup. The
application developer can choose the amount of memory to retain in multiples of 64KB. For more
information, see the API guide.
6.8.2.2 ROM
The internal zero-wait-state ROM of the CC3235x device is at address 0x0000 0000 of the device memory
and is programmed with the following components:
• Bootloader
• Peripheral driver library (DriverLib) release for product-specific peripherals and interfaces
The bootloader is used as an initial program loader (when the serial flash memory is empty). The
CC3235x DriverLib software library controls on-chip peripherals with a bootloader capability. The library
performs peripheral initialization and control functions, with a choice of polled or interrupt-driven peripheral
support. The DriverLib APIs in ROM can be called by applications to reduce flash memory requirements
and free the flash memory for other purposes.
The recommended values of pull down resistors are 69.8-kΩ for SOP0 and SOP1 and 100-kΩ for SOP2.
The application can use SOP2 for other functions after the device has powered up. To avoid spurious
SOP values from being sensed at power up, TI strongly recommends using the SOP2 pin only for output
signals. The SOP0 and SOP1 pins are used as 5 GHz control switch and are not available for other
functions. Ensure the SOP pins are configured as shown in Figure 7-7, this is the recommended
configuration to ensure the RF Switch, SOP boot modes, and Factory restore process operates optimally
without conflict.
NOTE
Consider the following limitations:
• Timing cannot be ensured when using the network scripter because some variable
latency will apply depending on the utilization of the networking core.
• The scripter is limited to 16 pairs of conditions and reactions.
• Both timers and counters are limited to 8 instances each. Timers are limited to a
resolution of 1 second. Counters are 32 bits wide.
• Packet length is limited to the size of one packet and the number of possible packet
tokens is limited to 8.
NOTE
Information in the following Applications section is not part of the TI component specification,
and TI does not warrant its accuracy or completeness. TI's customers are responsible for
determining suitability of components for their purposes. Customers should validate and test
their design implementation to confirm system functionality.
WLAN BLE
CC3235x CCxxxx
CC_COEX_SW_OUT
CC_COEX_BLE_IN Coex IO
Figure 7-2 shows the single antenna implementation of a complete Bluetooth® low energy and WLAN
coexistence network with the WLAN operating on either a 2.4- or a 5 GHz band. The SOP lines control the
5 GHz switch. The Coex switch is controlled by a GPIO signal from the BLE device and a GPIO signal
from the CC3235x device.
A_TX
5 GHz SPDT RF
SWITCH
A_RX
Dual band Ant.
SOP0
SOP1 5 GHz
BPF
WLAN
CC3235x
RF_BG 2.4 / 5 GHz
Diplexer
CC_COEX_SW_OUT
Coex SPDT RF 2.4 GHz
SWITCH BPF
Coex BLE
CC_COEX_BLE_IN RF
IO CCxxxx
Figure 7-3 shows the dual antenna implementation of a complete Bluetooth® low energy and WLAN
coexistence network with the WLAN operating on either a 2.4- or a 5 GHz band. Note in this
implementation no Coex switch is required and only a single GPIO from the BLE device to the CC3235x
device is required.
RF_BG RF
WLAN BLE
CC3235x CCxxxx
CC_COEX_BLE_IN Coex IO
Figure 7-4 shows the dual antenna implementation of a complete Bluetooth® low energy and WLAN
coexistence network with the WLAN operating on either a 2.4- or a 5 GHz band. In this case the 2.4 GHz
and 5 GHz Wi-Fi share an antenna and the BLE has it's own dedicated antenna. The SOP lines control
the 5 GHz switch. Note in this implementation no Coex switch is required and only a single GPIO from the
BLE device to the CC3235x device is required.
A_TX
5 GHz SPDT RF
SWITCH
A_RX
2.4 GHz
CC_COEX_SW_OUT BPF
BLE
CC_COEX_BLE_IN Coex IO CCxxxx RF
BLE Ant.
Figure 7-5 shows the implementation of a complete Bluetooth® low energy and WLAN coexistence
network with the WLAN operating on either a 2.4- or a 5 GHz band with antenna selection. The SOP lines
control the 5 GHz switch. The Coex switch is controlled by a GPIO signal from the BLE device and a
GPIO signal from the CC3235x device. The Antenna switch is controlled by 2 GPIO lines from the
CC3235x device.
A_TX
5 GHz SPDT RF
SWITCH
A_RX
Dual Band Ant. 1
SOP0
SOP1 5 GHz
BPF
WLAN
CC3235x
RF_BG 2.4 / 5 GHz Antenna Selection
Diplexer SPDT RF Switch
CC_COEX_SW_OUT
Coex SPDT RF 2.4 GHz
SWITCH BPF
BLE
CC_COEX_BLE_IN Coex IO CCxxxx RF
Dual Band Ant. 2
ANT_SEL_1 ANT_SEL_2
Figure 7-5. Antenna Selection Solution with Coexistence Solution and 5 GHz Wi-Fi
(1) When selecting Autoselect via the API, a reset is required in order for the CC3235x device to determine the best antenna for use.
(2) Refer to the Uniflash with Image Creator User Guidefor more information.
Figure 7-6 shows the antenna selection implementation for Wi-Fi, with BLE operating on it's own antenna.
The SOP lines control the 5 GHz switch. Note in this implementation no Coex switch is required and only
a single GPIO from the BLE device to the CC3235x device is required. The Antenna switch is controlled
by 2 GPIO lines from the CC3235x device.
A_TX
5 GHz SPDT RF
SWITCH
A_RX Dual Band Ant. 2
5 GHz
SOP0
BPF
SOP1
RF_BG
2.4 GHz
CC_COEX_SW_OUT
BPF
ANT_SEL_1 ANT_SEL_2
BLE Ant.
Figure 7-6. Coexistence Solution with Wi-Fi Antenna Selection and dedicated BLE antenna
VBAT_CC VBAT_CC
Optional:
Consider adding extra decoupling VBAT_CC
capacitors if the battery cannot source
the peak currents.
VBAT_CC R1
100k
CC_nRESET
CC_nRESET
C1 C2
100µF 100µF
RF_BG
C3 C4 C5 C6 C7 C8 C9 C10 See Figure 7.8 For
4.7uF 4.7uF 0.6pF 4.7uF 0.5pF 0.1µF 0.1µF GND GND 0.01µF RF Configuration Options
A_TX
A_RX
GND GND GND GND GND GND GND GND
VBAT_CC
U1
L1 U2 8 VCC
10 VIN_IO1 RESET 32 1 CS
2.2uH R2 6 SCLK
54 31 100k C11 5
VIN_IO2 RF_BG SI/SIO0
0.1µF 2 SO/SIO1
VDD_ANA 44 VIN_DCDC_DIG A_TX 28 3 WP/SIO2
A_RX 27 7 RESET/SIO3 GND 4
39 VIN_DCDC_PA
GND
FLASH_SPI_CS 14 SFL_CS MX25R3235FM1IL0
37 VIN_DCDC_ANA FLASH_SPI_DIN 13 SFL_DIN
C12 C13 C14 C15 C16 12 SFL_DOUT
FLASH_SPI_DOUT
10uF 0.1µF 0.2pF 0.1uF 0.6pF 38 11 SFL_CLK
DCDC_ANA_SW FLASH_SPI_CLK
GND
48 VDD_ANA1
GND GND GND GND GND 50 R3 R4
GPIO0 P50_GPIO_00
36 55 100k 100k
L2 LDO_IN1 GPIO1 P55_GPIO_01
25 LDO_IN2 GPIO2 57
P57_GPIO_02
GPIO3 58
P58_GPIO_03
1uH GPIO4 59
P59_GPIO_04
40 DCDC_PA_SW_P GPIO5 60
P60_GPIO_05
VDD_PA GPIO6 61
P61_GPIO_06
41 DCDC_PA_SW_N GPIO7 62 GND GND
P62_GPIO_07
42 DCDC_PA_OUT GPIO8 63
P63_GPIO_08
GPIO9 64
P64_GPIO_09
C17 C18 C19 33 1 TP1
L3 VDD_PA_IN GPIO10 P01_GPIO_10 CC_nReset
22uF 22uF 1µF 2
GPIO11 P02_GPIO_11
43 DCDC_DIG_SW GPIO12 3 TP2 FLASH PROGRAMMING
P03_GPIO_12 P55_GPIO_01
2.2uH 4 INTERFACE
GPIO13 P04_GPIO_13
GND GND GND VDD_DIG 9 VDD_DIG1 GPIO14 5 TP3
P05_GPIO_14 P57_GPIO_02 Add provision on the board to isolate
56 VDD_DIG2 GPIO15 6
P06_GPIO_15 GPIO_01 and GPIO_02 while programming
TP4
SOP0
45 DCDC_ANA2_SW_P GPIO16 7
P07_GPIO_16
VBAT_CC C20 C21 C22 8 TP5
GPIO17 P08_GPIO_17 SOP2
10uF 0.1µF 0.1µF 46 15
Pins 45, 46 and 47: DCDC_ANA2_SW_N GPIO22 P15_GPIO_22
GPIO28 18
Refer to BOM Table for notes on P18_GPIO_28
47 53
device-dependent configurations. L4 VDD_ANA2 GPIO30 P53_GPIO_30
R5 GND GND GND
0 10uH 49 VDD_RAM
RTC_XTAL_P 51
24 VDD_PLL
RTC_XTAL_N 52
C23 26 23 2 1
NC WLAN_XTAL_P
10uF C24 C25
0.1µF 0.1uF 35 22 Y1
SOP0 WLAN_XTAL_N
34 SOP1 32.768kHz
21 C26 C27
SOP2
GND 30 10pF 10pF
GND
GND GND 19 C28
TCK
20 29 6.2pF
TMS GND
16
1
3
TDI
C29 17 65 C30 GND GND
TDO GND_TAB
VBAT_CC 0.6pF 6.2pF Y2 GND
40MHz
CC3235SF12RGKR
G
G
GND GND GND GND
2
4
GND
R6 R7 R8
270 69.8k 69.8k
SOP0
SOP1
SOP2
GND
P17_JTAG_TDO
3
2
1
3
2
1
3
2
1
P16_JTAG_TDI
P20_JTAG_TMS JTAG
J1 J2 J3
P19_JTAG_TCK
R9 R10 R11
100k 69.8k 69.8k
C31 U3
1 RF1 VC1 6
RF_BLE
C32
68pF 3 4
RF2 VC2
C33
68pF 2 5
GND RFC
R12 C34 R13 C35
RTC6608OSP 68pF 100k 100pF 100k 100pF
1
Feed 6
5
4
3
2
2 type of antenna.
GND
GND 4 U4 C36 C37
1 LBP CP 5
DEA202450BT-1294C1-H
3 2 8.2pF 2.2pF
HBP GND
GND 4 L5
GND
6 3.9nH
GND
DPX165950DT-8148A1
U5 C38 FL2 C39
2 5 1 3 GND
GND RFC IN OUT
C40
3 4 1.6pF 2 1.9pF
A_RX RF2 VC2 GND
C41 GND GND GND
4.7pF 1 6 L6 DEA165538BT-2236B1-H
A_TX RF1 VC1
2.7nH
4.7pF RTC6608OSP GND
GND GND
SOP0
SOP1
C42 C43
100pF 100pF
GND GND
NOTE
The Following guidelines are recommended for implementation of the RF design:
• Ensure an RF path is designed with an impedance of 50 Ω
• Tuning of the antenna impedance π matching network is recommended after manufacturing of the PCB to account for PCB parasitics
• π or L matching and tuning may be required between cascaded passive components on the RF path
Figure 7-9 shows the ground routing for the input decoupling capacitors.
C7: 0.5 pF
C5: 0.6 pF
C29: 0.6 pF
NOTE
The ground returns for the input capacitors are routed on layer two to reduce the EMI and
improve the spectral mask. This routing must be strictly followed because it is critical for the
overall performance of the device.
Pin 37
Ground
Traces
Pin 37
Pin 37
SimpleLink™ Wi-Fi® Radio Testing Tool The supported devices are: CC3100, CC3200, CC3120R,
CC3220, CC3135 and CC3235x.
The SimpleLink™ Wi-Fi® Radio Testing Tool is a Windows-based software tool for RF
evaluation and testing of SimpleLink™ Wi-Fi® CC3x20 and CC3x35 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.
UniFlash Standalone Flash Tool for TI Microcontrollers (MCU), Sitara™ Processors and
SimpleLink™ Devices CCS UniFlash is a standalone tool used to program on-chip flash
memory on TI MCUs and on-board flash memory for Sitara™ processors. UniFlash has a
GUI, command line, and scripting interface. CCS UniFlash is available free of charge.
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.
X CC 3 2 3 5 x xx xxx x
PREFIX
X = Preproduction device
PACKAGING
Null = Production device
R = large reel
DEVICE FAMILY
CC = Wireless Connectivity PACKAGE
RGK = 9-mm × 9-mm VQFN
Application Reports
CC3135 and CC3235 SimpleLink™ Wi-Fi® Embedded Programming User Guide CC3135 and CC3235
SimpleLink Wi-Fi Embedded Programming User Guide
SimpleLink™ CC3135, CC3235 Wi-Fi® Internet-on-a chip™ Networking Sub-System Power
Management
This application report describes the best practices for power management and extended
battery life for embedded low-power Wi-Fi devices such as the SimpleLink Wi-Fi Internet-on-
a chip solution from Texas Instruments.
SimpleLink™ CC31xx, CC32xx Wi-Fi® Internet-on-a chip™ Solution Built-In Security Features The
SimpleLink Wi-Fi CC31xx and CC32xx Internet-on-a chip family of devices from Texas
Instruments offer a wide range of built-in security features to help developers address a
variety of security needs, which is achieved without any processing burden on the main
microcontroller (MCU). This document describes these security-related features and provides
recommendations for leveraging each in the context of practical system implementation.
SimpleLink™ CC3135, CC3235 Wi-Fi® and Internet-of-Things Over-the-Air Update This document
describes the OTA library for the SimpleLink Wi-Fi CC3x35 family of devices from Texas
Instruments and explains how to prepare a new cloud-ready update to be downloaded by the
OTA library.
SimpleLink™ CC3135, CC3235 Wi-Fi® Internet-on-a chip™ Solution Device Provisioning This guide
describes the provisioning process, which provides the SimpleLink Wi-Fi device with the
information (network name, password, and so forth) needed to connect to a wireless
network.
Transfer of TI's Wi-Fi® Alliance Certifications to Products Based on SimpleLink™ This document
explains how to employ the Wi-Fi® Alliance (WFA) derivative certification transfer policy to
transfer a WFA certification, already obtained by Texas Instruments, to a system you have
developed.
Using Serial Flash on SimpleLink™ CC3135 and CC3235 Wi-Fi® and Internet-of-Things Devices
This application note is divided into two parts. The first part provides important guidelines
and best- practice design techniques to consider when choosing and embedding a serial
Flash paired with the CC3135 and CC3235 (CC3x35) devices. The second part describes
the file system, along with guidelines and considerations for system designers working with
the CC3x35 devices.
User's Guides
SimpleLink™ Wi-Fi® and Internet-of-Things CC31xx and CC32xx Network Processor This document
provides software (SW) programmers with all of the required knowledge for working with the
networking subsystem of the SimpleLink Wi-Fi devices. This guide provides basic guidelines
for writing robust, optimized networking host applications, and describes the capabilities of
the networking subsystem. The guide contains some example code snapshots, to give users
an idea of how to work with the host driver. More comprehensive code examples can be
found in the formal software development kit (SDK). This guide does not provide a detailed
description of the host driver APIs.
SimpleLink™ Wi-Fi® CC3135 and CC3235 and IoT Solution Layout Guidelines This document
provides the design guidelines of the 4-layer PCB used for the CC3135 and CC3235
SimpleLink Wi-Fi family of devices from Texas Instruments. The CC3135 and CC3235
devices are easy to lay out and are available in quad flat no-leads (QFNS) packages. When
designing the board, follow the suggestions in this document to optimize performance of the
board.
SimpleLink™ CC3235 Wi-Fi® LaunchPad™ Development Kit Hardware The CC3235 SimpleLink
LaunchPad Development Kit (LAUNCHXL-CC3235) is a cost-conscious evaluation platform
for Arm Cortex-M4-based MCUs. The LaunchPad design highlights the CC3235 Internet-on-
a chip solution and Wi-Fi capabilities. The CC3235 LaunchPad also features temperature
and accelerometer sensors, programmable user buttons, three LEDs for custom
applications, and onboard emulation for debugging. The stackable headers of the CC3235
LaunchPad XL interface demonstrate how easy it is to expand the functionality of the
LaunchPad when interfacing with other peripherals on many existing BoosterPack™ Plug-in
Module add-on boards, such as graphical displays, audio codecs, antenna selection,
environmental sensing, and more.
SimpleLink™ Wi-Fi® and Internet-on-a chip™ CC3135 and CC3235 Solution Radio Tool The Radio
Tool serves as a control panel for direct access to the radio, and can be used for both the
radio frequency (RF) evaluation and for certification purposes. This guide describes how to
have the tool work seamlessly on Texas Instruments evaluation platforms such as the
BoosterPack™ plus FTDI emulation board for CC3235 devices, and the LaunchPad™ for
CC3235 devices.
SimpleLink™ Wi-Fi® CC3135 and CC3235 Provisioning for Mobile Applications This guide describes
TI’s SimpleLink Wi-Fi provisioning solution for mobile applications, specifically on the usage
of the Android™ and IOS® building blocks for UI requirements, networking, and provisioning
APIs required for building the mobile application.
More Literature
CC3235 SimpleLink™ Wi-Fi® and Internet of Things Technical Reference Manual This technical
reference manual details the modules and peripherals of the CC3235 SimpleLink™ Wi-Fi®
MCU. Each description presents the module or peripheral in a general sense. Not all
features and functions of all modules or peripherals may be present on all devices. Pin
functions, internal signal connections, and operational parameters differ from device to
device. The user should consult the device-specific data sheet for these details.
CC3x35 SimpleLink™ Wi-Fi® Hardware Design Checklist
CC3235S/CC3235SF SimpleLink™ Wi-Fi® LaunchPad™ Design Files
8.8 Trademarks
SimpleLink, Internet-on-a chip, LaunchPad, BoosterPack, SmartConfig, Sitara, E2E are trademarks of
Texas Instruments.
Arm, Cortex, Thumb are registered trademarks of Arm Limited.
Bluetooth is a registered trademark of Bluetooth SIG Inc.
IOS is a registered trademark of Cisco.
Android is a trademark of Google LLC.
Macrocell is a trademark of Kappa Global Inc.
Wi-Fi CERTIFIED, WPA, WPA2 are trademarks of Wi-Fi Alliance.
Wi-Fi Alliance, Wi-Fi, Wi-Fi Direct are registered trademarks of Wi-Fi Alliance.
All other trademarks are the property of their respective owners.
8.11 Glossary
TI Glossary This glossary lists and explains terms, acronyms, and definitions.
96 Mechanical, Packaging, and Orderable Information Copyright © 2019, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: CC3235S CC3235SF
CC3235S, CC3235SF
www.ti.com SWRS215 – JANUARY 2019
Important Information and Disclaimer: The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief
on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third
parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on
incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Copyright © 2019, Texas Instruments Incorporated Mechanical, Packaging, and Orderable Information 97
Submit Documentation Feedback
Product Folder Links: CC3235S CC3235SF
CC3235S, CC3235SF
SWRS215 – JANUARY 2019 www.ti.com
B0 W
Reel
Diameter
Cavity A0
A0 Dimension designed to accommodate the component width
B0 Dimension designed to accommodate the component length
K0 Dimension designed to accommodate the component thickness
W Overall width of the carrier tape
P1 Pitch between successive cavity centers
Sprocket Holes
Q1 Q2 Q1 Q2
Pocket Quadrants
Reel Reel
Package Package A0 B0 K0 P1 W Pin1
Device Pins SPQ Diameter Width W1
Type Drawing (mm) (mm) (mm) (mm) (mm) Quadrant
(mm) (mm)
CC3235SM2RGKR VQFN RGK 64 2500 330.0 16.4 9.3 9.3 1.1 12.0 16.0 Q2
CC3235SF12RGKR VQFN RGK 64 2500 330.0 16.4 9.3 9.3 1.1 12.0 16.0 Q2
98 Mechanical, Packaging, and Orderable Information Copyright © 2019, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: CC3235S CC3235SF
CC3235S, CC3235SF
www.ti.com SWRS215 – JANUARY 2019
Width (mm)
H
W
Device Package Type Package Drawing Pins SPQ Length (mm) Width (mm) Height (mm)
CC3235SM2RGKR VQFN RGK 64 2500 367.0 367.0 38.0
CC3235SF12RGKR VQFN RGK 64 2500 367.0 367.0 38.0
Copyright © 2019, Texas Instruments Incorporated Mechanical, Packaging, and Orderable Information 99
Submit Documentation Feedback
Product Folder Links: CC3235S CC3235SF
PACKAGE OPTION ADDENDUM
www.ti.com 24-Jan-2019
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead/Ball Finish MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) (6) (3) (4/5)
CC3235SF12RGKR PREVIEW VQFN RGK 64 2500 Green (RoHS CU NIPDAU | Level-3-260C-168 HR -40 to 85 CC3235SF
& no Sb/Br) CU NIPDAUAG 12
CC3235SM2RGKR PREVIEW VQFN RGK 64 2500 Green (RoHS CU NIPDAU | Level-3-260C-168 HR -40 to 85 CC3235S
& no Sb/Br) CU NIPDAUAG M2
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish
value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 24-Jan-2019
Addendum-Page 2
PACKAGE OUTLINE
RGK0064B SCALE 1.500
VQFN - 1 mm max height
PLASTIC QUAD FLATPACK - NO LEAD
9.1
B A
8.9
9.1
8.9
1.0
0.8 C
SEATING PLANE
0.05 0.08 C
0.00
2X 7.5
6.3 0.1
SYMM (0.2) TYP
17 32
16
33
EXPOSED
THERMAL PAD
SYMM 65
2X 7.5
1 48 0.30
60X 0.5 64X
0.18
64 49
PIN 1 ID 0.1 C A B
0.5 0.05
64X
0.3
4222201/B 03/2018
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. The package thermal pad must be soldered to the printed circuit board for thermal and mechanical performance.
www.ti.com
EXAMPLE BOARD LAYOUT
RGK0064B VQFN - 1 mm max height
PLASTIC QUAD FLATPACK - NO LEAD
( 6.3)
60X (0.5)
8X (1.1)
(R0.05) TYP
18X (1.2)
(8.8)
( 0.2) TYP
VIA
16 33
17 32
(0.6) TYP
8X
18X (1.2) (1.1)
(8.8)
EXPOSED METAL
SOLDER MASK EXPOSED SOLDER MASK
OPENING METAL OPENING
4. This package is designed to be soldered to a thermal pad on the board. For more information, see Texas Instruments literature
number SLUA271 (www.ti.com/lit/slua271).
5. Vias are optional depending on application, refer to device data sheet. If any vias are implemented, refer to their locations shown
on this view. It is recommended that vias under paste be filled, plugged or tented.
www.ti.com
EXAMPLE STENCIL DESIGN
RGK0064B VQFN - 1 mm max height
PLASTIC QUAD FLATPACK - NO LEAD
25X ( 1)
(1.2) TYP
64X (0.6)
64 49
64X (0.24)
1
48
60X (0.5)
(R0.05) TYP
(1.2) TYP
65
SYMM
(8.8)
16 33
METAL
TYP 17 32
SYMM
(8.8)
EXPOSED PAD 65
63% PRINTED SOLDER COVERAGE BY AREA UNDER PACKAGE
4222201/B 03/2018
NOTES: (continued)
6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
www.ti.com
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third
party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims,
damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on
ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable
warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2019, Texas Instruments Incorporated