32-bit Arm Cortex-M3 Zigbee, 6LoWPAN, and IEEE 802.15.4 wireless MCU with 512kB Flash and 32kB RAM
Product details
Parameters
Package | Pins | Size
Features
- Microcontroller
- Powerful ARM® Cortex®-M3 With Code Prefetch
- Up to 32-MHz Clock Speed
- 512KB, 256KB or 128KB of In-System-
Programmable Flash - Supports On-Chip Over-the-Air Upgrade (OTA)
- Supports Dual ZigBee Application Profiles
- Up to 32KB of RAM (16KB With Retention in All
Power Modes) - cJTAG and JTAG Debugging
- RF
- 2.4-GHz IEEE 802.15.4 Compliant RF
Transceiver - Excellent Receiver Sensitivity of –97 dBm
- Robustness to Interference With ACR of 44 dB
- Programmable Output Power up to 7 dBm
- 2.4-GHz IEEE 802.15.4 Compliant RF
- Security Hardware Acceleration
- Future Proof AES-128/256, SHA2 Hardware
Encryption Engine - Optional – ECC-128/256, RSA Hardware
Acceleration Engine for Secure Key Exchange - Radio Command Strobe Processor and Packet
Handling Processor for Low-Level MAC
Functionality
- Future Proof AES-128/256, SHA2 Hardware
- Low Power
- Active-Mode RX (CPU Idle): 20 mA
- Active-Mode TX at 0 dBm (CPU Idle): 24 mA
- Power Mode 1 (4-µs Wake-Up, 32-KB RAM
Retention, Full Register Retention): 0.6 mA - Power Mode 2 (Sleep Timer Running, 16-KB
RAM Retention, Configuration Register
Retention): 1.3 µA - Power Mode 3 (External Interrupts, 16-KB
RAM Retention, Configuration Register
Retention): 0.4 µA - Wide Supply-Voltage Range (2 V to 3.6 V)
- Peripherals
- µDMA
- 4 × General-Purpose Timers
(Each 32-Bit or 2 × 16-Bit) - 32-Bit 32-kHz Sleep Timer
- 12-Bit ADC With 8 Channels and Configurable
Resolution - Battery Monitor and Temperature Sensor
- USB 2.0 Full-Speed Device (12 Mbps)
- 2 × SPI
- 2 × UART
- I2C
- 32 General-Purpose I/O Pins
(28 × 4 mA, 4 × 20 mA) - Watchdog Timer
- Layout
- 8-mm × 8-mm QFN56 Package
- Robust Device for Industrial Operation up to
125°C - Few External Components
- Only a Single Crystal Needed for Asynchronous
Networks
- Development Tools
- CC2538 Development Kit
- Reference Design Certified Under FCC and
ETSI Regulations - Full Software Support for Contiki/6LoWPAN,
Smart Grid, Lighting, and ZigBee Home
Automation With Sample Applications and
Reference Designs Available - Code Composer Studio™
- IAR Embedded Workbench® for ARM
- SmartRF™ Studio
- SmartRF Flash Programmer
Description
The CC2538xFnn is the ideal wireless microcontroller System-on-Chip (SoC) for high-performance ZigBee applications. The device combines a powerful ARM Cortex-M3-based MCU system with up to 32KB on-chip RAM and up to 512KB on-chip flash with a robust IEEE 802.15.4 radio. This enables the device to handle complex network stacks with security, demanding applications, and over-the-air download. Thirty-two GPIOs and serial peripherals enable simple connections to the rest of the board. The powerful hardware security accelerators enable quick and efficient authentication and encryption while leaving the CPU free to handle application tasks. The multiple low-power modes with retention enable quick startup from sleep and minimum energy spent to perform periodic tasks. For a smooth development, the CC2538xFnn includes a powerful debugging system and a comprehensive driver library. To reduce the application flash footprint, CC2538xFnn ROM includes a utility function library and a serial boot loader. Combined with the robust and comprehensive Z-Stack software solutions from TI, the CC2538 provides the most capable and proven ZigBee solution in the market.
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 SmartRF06 Evaluation Board Kit contains one SmartRF06EB. The SmartRF06EB is intended to be used with CC2538EM for radio performance testing and software development.
SmartRF06EB has integrated the XDS100v3 debug probe, enabling downloading and debugging of software running on the CC2538 device (...)
Features
- XDS100v3 for debugging and flash programming
- UART back-channel over USB
- Break-out connectors for easy probing and experimenting
- Adjustable voltage regulators for stable and low noise power supply
- Accelerometer and Light Sensor for demo applications
- SD Card holder enabling off-chip data storage
- LCD (...)
Description
The CC2531EMK kit provides one CC2531 USB Dongle and documentation to support a PC interface to 802.15.4 / ZigBee applications. The dongle can be plugged directly into your PC and can be used as an IEEE 802.15.4 packet sniffer or for other purposes. With the CC2531 USB Firmware Library available on (...)
Features
The CC2531EMK includes:
- CC2531 USB Firmware Library and Examples (downloadable from web)
- Works with RemoTI, TIMAC and ZStack for CC2530
- Supported by SmartRF® Studio, Packet Sniffer and Flash Programmer
Description
The CC2538-CC2592EMK demonstrates the use of the CC2592 PA/LNA front end together with the CC2538 IEEE 802.15.4 System-on-Chip. The CC2592 RF front end includes PA, LNA, switches, balun, and RF matching, and will increase output power and improve receiver sensitivity on a 2.4 GHz low-power RF (...)
Features
- 2 x CC2538 with CC2592 PA/LNA RF Front End Evaluation Module
Description
The CC2538 Evaluation Module Kit is an add-on kit for the CC2538DK and it contains two CC2538 evaluation module boards. The CC2538 evaluation modules can be used as reference modules for hardware and software prototyping and for verifying the performance of the CC2538 RF IC. In combination with (...)
Description
The Spectrum Digital XDS200 is the first model of the XDS200 family of debug probes (emulators) for TI processors. The XDS200 family features a balance of low cost with good performance between the super low cost XDS110 and the high performance XDS560v2, while supporting a wide variety of standards (...)
Features
The XDS200 is the mid-range family of JTAG debug probes (emulators) for TI processors. Designed to deliver good performance and the most common features that place it between the low cost XDS110 and the high performance XDS560v2, the XDS200 is the balanced solution to debug TI microcontrollers (...)
Description
The CC2538 development kit provides a complete hardware performance test platform and generic software development environment for the ARM Cortex M3-based, IEEE 802.15.4 compliant CC2538 system-on-chip from Texas Instruments. The kit includes two CC2538 RF evaluation modules (CC2538EM), two general (...)
Software development
To download the free tools download click the "Get Software" button above. By subscribing, we will be able to notify you of updates when they become available and provide instructions on how to perform the update.
Features
- Support for IEEE 802.15.4-2006
- Multiple Platforms: CC2630, CC2538, CC2530 and CC2531 wireless MCUs, CC2592 and CC2590 range extenders
- Star topology: point-to-point, one-to-many and data concentrator
- Synchronous (beacon) and asynchronous (non-beacon) modes
- Network security features
- Co-processor (...)
- Incorporates the unified Zigbee Cluster Library which is at the foundation of dotdot, the universal language for IoT applications defining data objects, models and functionalities for embedded IoT applications
- Implements (...)
This page contains links to obtain previous versions of the Z-Stack releases. For new projects, TI recommends using the newest release in order to take advantages of all improvements and new features. The latest Z-Stack release can be found at www.ti.com/z-stack.
Z-Stack Home
Z-Stack Home is TI's (...)
- driverlib: This is the low level peripheral driver library for easy access to (...)
SmartRF Flash Programmer can be used to program the flash memory in Texas Instruments 8051-based low-power RF wireless MCUs and for (...)
Features
- Programming of SW images on low-power RF wireless MCUs
- Programming/updating firmware and bootloader on the Evaluation Boards' USB MCU
- Append software image to existing software on device
- Read out software image from device into binary, hex or ELF files (elf and bin for ARM-devices only)
- Verify software (...)
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 (...)
Features
- Packet sniffer for IEEE 802.15.4, ZigBee and Thread networks
- Packet sniffer for IEEE 802.15.4ge (TI 15.4 Stack) networks
- Packet sniffer for TI EasyLink protocol
- Packet sniffer for Bluetooth® Low Energy
Features
- Link tests. Send and Receive packets between nodes.
- Antenna and radiation tests. Set the radio in continuous wave TX and RX states.
- A set of recommended/typical register settings for all devices.
- Read and write individual RF registers.
- Execute individual commands to control the radio.
- Detailed (...)
Reference designs
Design files
-
download TIDA-00640 BOM.pdf (33KB) -
download TIDA-00640 Assembly Drawing.pdf (237KB) -
download TIDA-00640 PCB.pdf (1280KB) -
download TIDA-00640 CAD Files.zip (649KB) -
download TIDA-00640 Gerber.zip (381KB)
Design files
CAD/CAE symbols
Package | Pins | Download |
---|---|---|
QFN (RTQ) | 56 | 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.