CC2538 Foundation Firmware

(ACTIVE) CC2538-SW

Description & Features

Technical Documents

Support & Training

Order Now


Order Now
Part Number Buy from Texas Instruments or Third Party Alert Me Status Current Version   Version Date  

CC2538-SW:
CC2538 Foundation Firmware

Free

ACTIVE 1.0.1.0  06-May-2013 

Description

The CC2538 foundation firmware is an extensive collection of software libraries for the CC2538 - an ARM Cortex-M3 based IEEE 802.15.4 compliant RF system-on-chip. The foundation firmware contains the following components:

  1. driverlib: This is the low level peripheral driver library for easy access to all modules on the CC2538. In addition to defining all the hardware registers and bit masks, it contains functions for configuration and controlling of modules like the ADC, GPIO, I2C, SSI, UART, DMA, Timers, and the system controller. Driverlib comes with an extensive set of examples showing how to use the driverlib functions to operate the peripherals on the device.
  2. usblib: Complete software framework to take full advantage of the USB device controller on the CC2538. The library implements all the standard USB requests and provides hooks to support any USB device class implementation. The library comes with examples for a USB CDC-ACM (serial port) device and a simple HID device.
  3. bsp: This is the board support package, containing drivers to access the external peripherals on the development boards for the CC2538, like the SmartRF06EB. The bsp is provided to simplify the process of developing demo and prototype software running on the hardware provided in the CC2538 development kits.

The foundation firmware is written in C (C99) to make development and deployment efficient and easy. The use of compiler specific intrinsic functions and directives (pragmas) is limited to a minimum to support a wide variety of compilers and software development tools. Out-of-the box, Code Composer Studio and IAR Embedded Workbench is supported. The code is provided in source code and is licensed under a TI BSD open source software license.

Technical Documents
Application notes (1)
Title Abstract Type Size (KB) Date Views
Multiple Files   04 Feb 2015 472
User guides (5)
Title Abstract Type Size (KB) Date Views
PDF 9618 13 Mar 2017 2,585
PDF 147 08 May 2013 120
PDF 740 06 May 2013 885
PDF 229 18 Apr 2013 424
PDF 321 11 Oct 2012 144

Software (3)

Name Part Number Software Type
A fully compliant ZigBee 3.0 solution: Z-Stack 3.0  Z-STACK  Software Libraries 

TI Devices (1)

Part Number Name Product Family
CC2538  A Powerful System-On-Chip for 2.4-GHz IEEE 802.15.4-2006 and ZigBee Applications  Wireless Connectivity 

Support & Training

TI E2E Community

As a member of  myTI you can join the TI E2E™ Community  where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

Content is provided "AS IS" by the respective TI and Community contributors and does not constitute TI specifications. See  Terms of use.

Blogs

Wikis

Visit the TI Wiki