Top
C2000™ 32-bit MCU with 60 MHz, 32 KB Flash, 8 PWM

TMS320F28015

ACTIVE

Product details

Parameters

Features Single Zone Code Security, 32-bit CPU Timers, Watchdog Timer, 2-pin Oscillator, AEC-Q100 qualified for automotive applications Total processing (MIPS) 60 Frequency (MHz) 60 Flash (KB) 32 ADC resolution 12-bit ADC (Ch) 16 RAM (KB) 12 Sigma-delta filter 0 PWM (Ch) 8 High-resolution PWM (ch) 4 UART (SCI) 1 I2C 1 SPI 1 CAN (#) 0 DMA (Ch) 0 QEP 0 USB 0 Operating temperature range (C) -40 to 125, -40 to 85 Rating Catalog open-in-new Find other C2000 real-time control MCUs

Package | Pins | Size

BGA MICROSTAR (ZGM) 100 100 mm² 10 x 10 LQFP (PZ) 100 256 mm² 16 x 16 open-in-new Find other C2000 real-time control MCUs

Features

  • High-performance static CMOS technology
    • 100 MHz (10-ns cycle time)
    • 60 MHz (16.67-ns cycle time)
    • Low-power (1.8-V core, 3.3-V I/O) design
  • JTAG boundary scan support
    • IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture
  • High-performance 32-bit CPU (TMS320C28x)
    • 16 × 16 and 32 × 32 MAC operations
    • 16 × 16 dual MAC
    • Harvard bus architecture
    • Atomic operations
    • Fast interrupt response and processing
    • Unified memory programming model
    • Code-efficient (in C/C++ and Assembly)
  • On-chip memory
    • F2809: 128K × 16 flash, 18K × 16 SARAM
      F2808: 64K × 16 flash, 18K × 16 SARAM
      F2806: 32K × 16 flash, 10K × 16 SARAM
      F2802: 32K × 16 flash, 6K × 16 SARAM
      F2801: 16K × 16 flash, 6K × 16 SARAM
      F2801x: 16K × 16 flash, 6K × 16 SARAM
    • 1K × 16 OTP ROM (flash devices only)
    • C2802: 32K × 16 ROM, 6K × 16 SARAM
      C2801: 16K × 16 ROM, 6K × 16 SARAM
  • Boot ROM (4K × 16)
    • With software boot modes (via SCI, SPI, CAN, I2C, and parallel I/O)
    • Standard math tables
  • Clock and system control
    • On-chip oscillator
    • Watchdog timer module
  • Any GPIO A pin can be connected to one of the three external core interrupts
  • Peripheral Interrupt Expansion (PIE) block that supports all 43 peripheral interrupts
  • Endianness: Little endian
  • 128-bit security key/lock
    • Protects flash/OTP/L0/L1 blocks
    • Prevents firmware reverse-engineering
  • Three 32-bit CPU timers 
  • Enhanced control peripherals
    • Up to 16 PWM outputs
    • Up to 6 HRPWM outputs with 150-ps MEP resolution
    • Up to four capture inputs
    • Up to two quadrature encoder interfaces
    • Up to six 32-bit/six 16-bit timers
  • Serial port peripherals
    • Up to 4 SPI modules
    • Up to 2 SCI (UART) modules
    • Up to 2 CAN modules
    • One Inter-Integrated-Circuit (I2C) bus
  • 12-bit ADC, 16 channels
    • 2 × 8 channel input multiplexer
    • Two sample-and-hold
    • Single/simultaneous conversions
    • Fast conversion rate:
      80 ns - 12.5 MSPS (F2809 only)
      160 ns - 6.25 MSPS (280x)
      267 ns - 3.75 MSPS (F2801x)
    • Internal or external reference
  • Up to 35 individually programmable, multiplexed GPIO pins with input filtering
  • Advanced emulation features
    • Analysis and breakpoint functions
    • Real-time debug via hardware
  • Development support includes
    • ANSI C/C++ compiler/assembler/linker
    • Code Composer Studio™ IDE
    • SYS/BIOS
    • Digital motor control and digital power software libraries
  • Low-power modes and power savings
    • IDLE, STANDBY, HALT modes supported
    • Disable individual peripheral clocks
  • Package options
    • Thin quad flatpack (PZ)
    • MicroStar BGA™ (GGM, ZGM)
  • Temperature options
    • A: –40°C to 85°C (PZ, GGM, ZGM)
    • S: –40°C to 125°C (PZ, GGM, ZGM)
    • Q: –40°C to 125°C (PZ)
      (AEC-Q100 qualification for automotive applications)

All trademarks are the property of their respective owners.

open-in-new Find other C2000 real-time control MCUs

Description

The TMS320F2809, TMS320F2808, TMS320F2806, TMS320F2802, TMS320F2801, TMS320F28015, TMS320F28016, TMS320C2802, and TMS320C2801 devices, members of the TMS320C28x DSP generation, are highly integrated, high-performance solutions for demanding control applications.

Throughout this document, TMS320F2809, TMS320F2808, TMS320F2806, TMS320F2802, TMS320F2801, TMS320C2802, TMS320C2801, TMS320F28015, and TMS320F28016 are abbreviated as F2809, F2808, F2806, F2802, F2801, C2802, C2801, F28015, and F28016, respectively. TMS320F28015 and TMS320F28016 are abbreviated as F2801x. Device Comparison (100-MHz Devices) and Device Comparison (60-MHz Devices) provide a summary of features for each device.

open-in-new Find other C2000 real-time control MCUs
Download
Similar products you might be interested in
open-in-new Compare products
Similar but not functionally equivalent to the compared device:
TMS320F280049 ACTIVE C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 256 KB Flash, CLA, PGAs, SDFM This product is the latest 100 MHz / 100-pin series from C2000 real-time controllers.

Technical documentation

= Featured
No results found. Please clear your search and try again. View all 49
Type Title Date
* Datasheet TMS320F280x, TMS320C280x, TMS320F2801x digital signal processors datasheet (Rev. O) Mar. 11, 2019
* Errata TMS320F280x, TMS320C280x, TMS320F2801x DSPs Silicon Errata (Rev. S) Feb. 18, 2020
User guides C2000 Real-Time Control Peripheral Reference Guide (Rev. N) May 19, 2020
Application notes Development Tool Versions for C2000 Support Jul. 19, 2019
Application notes C2000™ Unique Device Number (Rev. A) Jun. 11, 2019
Application notes Hardware Design Guidelines for TMS320F28xx and TMS320F28xxx DSCs (Rev. D) Nov. 18, 2018
User guides SYS/BIOS (TI-RTOS Kernel) User's Guide (Rev. U) Feb. 07, 2018
Application notes C2000™ MISRA-C Policy Sep. 26, 2017
Application notes Copying Compiler Sections from Flash to RAM on the TMS320F28xxx DSCs (Rev. A) Aug. 18, 2017
Application notes Calculator for CAN Bit Timing Parameters Mar. 22, 2016
Technical articles How fast is your 32-bit MCU? Jul. 15, 2015
Technical articles Easily increase functionality in motor drive applications May 19, 2015
Technical articles Really smart cities in real time Apr. 25, 2015
User guides TMS320C28x DSP CPU and Instruction Set (Rev. F) Apr. 10, 2015
Application notes Calculating FIT for a Mission Profile Mar. 24, 2015
Technical articles How to have it all: Designing next-generation industrial drive and control systems Apr. 03, 2014
Application notes Running an Application from Internal Flash Memory on the TMS320F28xxx DSP (Rev. L) Feb. 28, 2013
User guides TMS320x280x, 2801x, 2804x System Control and Interrupts Reference Guide (Rev. H) Oct. 03, 2012
User guides TMS320x280x, 2801x, 2804x High Resolution PWM (HRPWM) Reference Guide (Rev. F) Oct. 04, 2011
User guides TMS320x281x Multichannel Buffered Serial Port (McBSP) Reference Guide (Rev. D) Aug. 29, 2011
User guides TMS320x280x, 2801x, 2804x Inter-Integrated Circuit (I2C) Reference Guide (Rev. C) Jun. 29, 2011
User guides TMS320x280x, 2801x, 2804x Serial Communications Interface (SCI) Reference Guide (Rev. B) Apr. 19, 2011
User guides TMS320x280x 2801x, 2804x Analog-to-Digital Converter(ADC) Module Reference Guide (Rev. D) Apr. 26, 2010
Application notes Programming External Nonvolatile Memory Using SDFlash for TMS320C28x Devices Nov. 16, 2009
Application notes EEPROM Emulation With the TMS320F28xxx DSCs Sep. 21, 2009
User guides TMS320x280x, 2801x, 2804x Enhanced Pulse Width Modulator (ePWM) Module RG (Rev. F) Jul. 14, 2009
Application notes Migrating from TMS320x280x to TMS320x2833x or 2823x (Rev. B) Jul. 01, 2009
Application notes Common Object File Format (COFF) Apr. 15, 2009
Application notes Migrating from TMS320x2833x/2823x to TMS320x2834x Mar. 03, 2009
User guides TMS320x280x, 2801x, 2804x Serial Peripheral Interface (SPI) Reference Guide Feb. 05, 2009
User guides TMS320x280x, 2801x DSP Enhanced Controller Area Network (eCAN) User's Guide Jan. 22, 2009
User guides TMS320x280x, 2801x, 2804x Enhanced Quadrature Encoder Pulse (eQEP) RG (Rev. D) Dec. 18, 2008
Application notes Flash Programming Solutions for the TMS320F28xxx DSCs Aug. 19, 2008
Application notes An Overview of Designing Analog Interface With TM320F28xx/28xxx DSCs (Rev. A) May 14, 2008
Application notes Microstepping Bipolar Drive of Two-Phase Hybrid Stepping Motor on F2808 DSP May 02, 2008
Application notes TMS320F28xx and TMS320F28xxx DSP Power Reference Design (Rev. A) Apr. 10, 2008
Application notes Configuring Source of Multiple ePWM Trip-Zone Events Oct. 25, 2007
User guides TMS320x280x, 2801x, 2804x Enhanced Capture (ECAP) Module Reference Guide (Rev. B) Oct. 12, 2007
Application notes Custom Bootloader Options via One-Time Programmable (OTP) Memory Sep. 18, 2007
Application notes Interfacing SD/MMC Cards With TMS320F28xxx DSCs Jul. 26, 2007
Application notes Configuring the TMS320F280x DSP as an I2C Processor Jun. 29, 2007
Application notes TMS320280x and TMS320F2801x ADC Calibration (Rev. A) Mar. 06, 2007
Application notes Using Enhanced Pulse Width Modulator (ePWM) Module for 0-100% Duty Cycle Control Dec. 20, 2006
User guides TMS320x281x Boot ROM Reference Guide (Rev. C) Dec. 04, 2006
Application notes Using the eQEP Module in TMS320x280x as a Dedicated Capture Nov. 30, 2006
Application notes Migrating from TMS320x281x to TMS320x280x/2801x/2804x (Rev. A) Oct. 05, 2006
User guides TMS320x280x, 2801x, 2804x DSP Boot ROM Reference Guide (Rev. C) Oct. 03, 2006
Application notes TMS320F280x DSC USB Connectivity Using TUSB3410 USB-to-UART Bridge Chip May 26, 2006
Application notes Online Stack Overflow Detection on the TMS320C28x DSP May 02, 2003

Design & development

For additional terms or required resources, click any title below to view the detail page where available.

Hardware development

DAUGHTER CARDS Download
$61.08
Description

The new C2000 controlCARDs from Texas Instruments are ideal products for OEMs to use for initial software development and short run builds for system prototypes, test stands, and many other projects that require easy access to high-performance controllers. The controlCARDs are complete board-level (...)

Features
  • TMS320F2808 Digital Signal Controller
  • Small form factor - 9cm x 2.5cm
  • Standard 100-pin DIMM interface
  • F28x analog I/O, digital I/O and JTAG signals at DIMM interface
  • Isolated RS-232 interface
  • 5V power supply required
  • Standalone JTAG emulator required for debug. Sold separately.
DEVELOPMENT KITS Download
document-generic User guide
$179.00
Description
The new C2000 Experimenter Kits from Texas Instruments are ideal products for OEMs to use for initial device exploration and testing. The 2808 Experimenter Kit has a docking station with access to all controlCARD signals, breadboard areas and RS-232, JTAG connectors, and features on board USB JTAG (...)
Features
  • TMS320F2808 MCU based controlCARD
  • Docking station with on board USB JTAG emulation
  • Code Composer Studio™ IDE v3.3, C28x™ Free 32K Byte Version
  • Applications software and example code also available for download

Software development

CODE EXAMPLES & DEMOS Download
C280x, C2801x C/C++ Header Files and Peripheral Examples
SPRC191 — This utility contains Hardware Abstraction Layer (HAL) for TMS320x280x and TMS320x280xx DSP devices. This HAL facilitates peripheral configuration using "C". It also contains a simple test program for each peripheral to exemplify the usage of HAL to control & configure the on-chip peripheral.
DEBUG PROBES Download
C2000 Gang Programmer
C2000-GANG From Elprotronics, Inc. - The C2000 Gang Programmer is a C2000 device programmer that can program up to eight identical C2000 devices at the same time. The C2000 Gang Programmer connects to a host PC using a standard RS-232 or USB connection and provides flexible programming options that allow the (...)
Features
    • Quickly and reliably program C2000 devices via an RS-232 or USB interface
    • Several programming modes:
- Interactive Mode: Programming while connected to PC using the C2000 GANG Programmer GUI.
- Program from Image: An image can be stored, which contains configuration options and code files. This allows (...)
DEBUG PROBES Download
XDS100v2 JTAG Debug Probe (14-pin TI version)
TMDSEMU100V2U-14T — The Spectrum Digital XDS100v2 is the second generation of the XDS100 family of debug probes (emulators) for TI processors. The XDS100 family features the lowest cost of all the XDS family of debug probes while supporting the traditional JTAG standard (IEEE1149.1). Also, all XDS debug probes support (...)
Features

The XDS100v2 is the second generation of the XDS100 family of low cost JTAG debug probes (emulators) for TI processors. Designed to deliver full featured JTAG connectivity at a low cost, the XDS100 is the family of choice for entry-level debugging of TI microcontrollers, processors and wireless (...)

DEBUG PROBES Download
XDS200 USB Debug Probe
TMDSEMU200-U 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 (...)
$295.00
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 (...)

DEBUG PROBES Download
XDS560v2 System Trace USB Debug Probe
TMDSEMU560V2STM-U The XDS560v2 System Trace is the first model of the XDS560v2 family of high-performance debug probes (emulators) for TI processors. The XDS560v2 is the highest performance of the XDS family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7).

The (...)

$995.00
Features

XDS560v2 is the latest variant of the XDS560 family of high-performance debug probes (emulators) for TI processors. With the fastest speeds and most features of the entire XDS family, XDS560v2 is the most comprehensive solution to debug TI microcontrollers, processors and wireless connectivity (...)

DEBUG PROBES Download
XDS560v2 System Trace USB & Ethernet Debug Probe
TMDSEMU560V2STM-UE The XDS560v2 System Trace is the first model of the XDS560v2 family of high-performance debug probes (emulators) for TI processors. The XDS560v2 is the highest performance of the XDS family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7).

The (...)

$1,495.00
Features
  • XDS560v2 is the latest variant of the XDS560 family of high-performance debug probes (emulators) for TI processors. With the fastest speeds and most features of the entire XDS family, XDS560v2 is the most comprehensive solution to debug TI microcontrollers, processors and wireless connectivity (...)

DRIVERS & LIBRARIES Download
TMS320F2801x Flash APIs
SPRC327 Are you looking to integrate flash programming into your project?

If so the F2801x Flash API Release is what you’re looking for. This download contains complete example projects and documentation to get you on your way.

Embedded Flash programming offers several opportunities to the system designer (...)

IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
C2000 code generation tools - compiler
C2000-CGT — The TI C2000 C/C++ Compiler and Assembly Language Tools support development of applications for TI C2000 Microcontroller platforms, including the Concerto (F28M3xx), Piccolo (280xx), Delfino Floating-Point (283xx), and C2000 Fixed-Point (2823x/280x/281x) Microcontroller devices.
Features
  • Available in release 20.2.0.LTS:
    • Hex utility tool new option --cmac (cipher-based message authentication protocol) will apply cmac algorithm to user defined regions and generate cmac tags for secure boot support.
    • The Integer Division Unit (--idiv_support=idiv0) has performance, diagnostic, and build (...)
IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
Code Composer Studio (CCS) Integrated Development Environment (IDE) for C2000 Microcontrollers
CCSTUDIO-C2000

Code Composer Studio is an integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler, source code editor (...)

IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
powerSUITE Digital Power Supply Solution Adapter Tool for C2000™ MCUs
SOLUTION_ADAPTER The Solution Adapter is one of several tools included in the powerSUITE Digital Power Supply Design Software Tools for C2000™ Microcontrollers.  The Solution Adapter allows you to modify existing code examples from TI digital power kits and configure them to run on a custom digital power (...)
Features
  • Graphical tool for creating digital control loop source code
PROGRAMMING TOOLS Download
UniFlash stand-alone flash tool for microcontrollers, Sitara™; processors and SimpleLink™
UNIFLASH Supported devices: CC13xx, CC25xx, CC26xx, CC3220, CC3120, CC3235, CC3135, Tiva, C2000, MSP43x, Hercules, PGA9xx, IWR12xx, IWR14xx, IWR16xx, IWR18xx , IWR68xx, AWR12xx, AWR14xx, AWR16xx, AWR18xx.  Command line only: AM335x, AM437x, AM571x, AM572x, AM574x, AM65XX, K2G

CCS Uniflash is a standalone tool (...)

SUPPORT SOFTWARE Download
SPRC307.ZIP (2385 KB)
SUPPORT SOFTWARE Download
SPRC311.ZIP (1884 KB)
SUPPORT SOFTWARE Download
SPRC327.ZIP (682 KB)

Design tools & simulation

SIMULATION MODELS Download
SPRM299.ZIP (229 KB) - IBIS Model
SIMULATION MODELS Download
SPRM355.ZIP (4 KB) - BSDL Model
SIMULATION MODELS Download
SPRM356.ZIP (4 KB) - BSDL Model
SIMULATION MODELS Download
SPRM402.ZIP (208 KB) - IBIS Model
SIMULATION MODELS Download
SPRM403.ZIP (208 KB) - IBIS Model
SIMULATION MODELS Download
SPRM412.ZIP (4 KB) - BSDL Model

CAD/CAE symbols

Package Pins Download
BGA MICROSTAR (ZGM) 100 View options
LQFP (PZ) 100 View options

Ordering & quality

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. ​​​​​​​​​​​​​​

Videos

Related videos