C2000 32-bit microcontrollers

32-bit microcontrollers (MCUs) optimized for processing, sensing, and actuation to improve closed loop performance.

C2000 microcontroller products

High performance closed loop applications.

Broad closed loop applications.

Advanced motor control technology on-chip.

Dependable industrial closed loop control.

Introduction

Getting to know C2000 real-time control MCUs

Real-time control in its DNA.

C2000 Real-time Control MCUs are C28x-based 32-bit microcontrollers with a high-performance core and application-tuned peripherals designed for real-time control applications. Its math-optimized core gives designers the means to improve system efficiency, reliability and flexibility. Powerful integrated peripherals make these real-time devices the perfect single-chip control solution for the variety of applications.

C2000 real-time control MCU product brochure

C2000 Microcontrollers diagram
Real-time, closed loop control of power electronics applications with a microcontroller

Built for real-time control

Sense feedback, process the response, and actuate control systems with minimal latency.

  • Rapid and accurate sensing maximizes system responsiveness and performance
  • Specialized processing minimizes latency of complex closed loop control algorithms
  • Precise, configurable actuation provides flexibility to implement advanced control schemes with utmost performance
  • Perfect for closed loop control applications such as motor control, digital power supplies, industrial drives, solar inverters, and more

Learn more

Processing

Powerful processing

More performance per MHz and unique acceleration let you do more than the average MCU.

  • 32-bit C28x DSP processes complex control theory operations in single cycles, providing more performance per MHz than typical MCUs
  • Single precision floating point unit (FPU) standard on Delfino devices, available on select
  • CLA Real-time Coprocessor doubles processing capacity. Independently control multiple motors, power stages, and more
  • Accelerators reduce latency of control and signal processing algorithms, such as trigonometric math, FFTs, and complex math
Control multiple, independent control loops with the CLA co-processor available on C2000 microcontrollers

C28x Core

DSP performance in microcontroller.

The C2000 Real-time Control MCU uses a central 32-bit CPU core, called C28x, coupled with a highly-optimized peripheral and interrupt management bus. As a cross between a general microcontroller and a digital signal processor, the C28x core brings the code density and execution speed of a DSP with the ease of use and accessibility of a microcontroller.


Technical guides
C28x Core Diagram

CLA real-time control accelerator

A new approach to system modularity, safety, and performance.

The CLA is a C-programmable, independent, 32-bit floating-point math accelerator based on the C28x core. It has independent access to control peripherals, which enables execution of completely parallel control loops, independent of the main C28x core. The CLA gives you the benefits of parallel processing without the cost and complexity of an additional processor.

Technical guides
C28x Core Diagram

Actuation

Operate efficiently, increase performance, and implement advanced control techniques.

  • Micro Edge Positioning technology creates precise PWM waveforms to increase system performance
  • Technology-packed PWM modules support advanced timing and generation techniques to control complex power stages
  • PWM trip logic provides reactive and asynchronous system protection with included high performance analog sensing circuitry

Improve closed loop control accuracy by over 100x with C2000 microcontroller high resolution pulse width modulation (PWM) technology

PWM signal generators

The most flexible, configurable, and highest performing PWM signal generators in its class.

With unparalleled flexibility of waveform creation and synchronization, the PWMs can generate the waveforms and meet timing requirements of the toughest control applications. With features such as high resolution duty cycle control, enhanced deadband support, and asynchronous PWM trips, applications will be able to run at higher frequencies, respond more quickly to changing loads, and respond near instantaneously to unstable system conditions.

Technical guides
C28x Core Diagram

Sensing

Integrated analog in a microcontroller

System benefits of integrated analog in a microcontroller.

Integrated analog greatly benefits many applications requiring power efficiency and the need for tightly coupled high-performance analog peripherals within a single MCU. This helps play a significant differentiating role in simplifying the analog front end design. By selecting a C2000 MCU with integrated analog, many system level costs are reduced along with the bill of materials and the board footprint. The C2000 MCU family offers a variety of analog peripherals, such as ADC, DAC, sigma-delta filters, over-voltage and PWM protection, with the purpose of increasing performance while reducing system costs.

Integrated analog in a microcontroller

Analog to digital (ADC) converters on C2000 microcontrollers reach speeds up to 12.5 MSPS, enabling greater closed loop control performance

Precision sensing

Maximize feedback reactivity and accuracy.

  • Accurately sample signals with 12-bit and 16-bit Analog to Digital (ADC) converters
  • Increase operating frequencies with ADC conversion rates up to 12.5 mega samples per second (MSPS)
  • Real-time system protection with responsive analog comparators — 50ns pin-to-pin response time
  • Interface with high performance external sensors using C2000 MCU high resolution captures

Sensing peripherals in C2000 MCUs

Analog System benefits
16-bit ADC
  • Greater digital sampling accuracy
  • Autonomous ADC triggering frees CPU bandwidth and ensures on-time samples
  • Differential inputs minimize noise
12-bit ADC
  • Fast sample conversions for high-speed feedback loops necessary for high-switching frequency
  • Simultaneous sampling of 2 inputs to preserve phase of inputs
Programmable gain amplifiers
  • Amplify input signals without the need of external op-amps
Analog comparators
  • Integrated voltage surveillance prevents under voltage or over voltage protection
  • System protection without false alarms
12-bit DAC
  • In ADC coupled reference mode, the DAC will share the reference voltage used by the on-chip ADC
  • Allows synchronous update operations with the on-chip EPWM modules 
Sigma-delta filters
  • Integrated Sigma-delta filter demodulators interface directly to “hot side” isolated converters providing high-side current sense
  • Close coupling to PWM trip logic for fast acting protection 
Edge Capture
  • High-resolution period and duty cycle measurements of pulse train signals for applications such as:
    • Speed measurements of rotating machinery (e.g., toothed sprockets sensed via Hall sensors)
    • Time-of-flight measurements to determine flowrate or volume of liquids
    • Validation of PWM signals
  • Standard capture (eCAP) peripheral available on all series and high-resolution (HRCAP) peripheral - with resolution of better than 300 pico seconds – available on some series

Analog peripherals in C2000 MCUs

The information below highlights the key features of each analog integrated peripheral and recommended device to begin evaluation.

Real-time control MCUs >12MSPS >4MSPS >2MSPS 1.1 MSPS /
3.5 MSPS
Window comparator Peak current mode comparator PGA DAC Sigma-delta filter Capture
  12-bit ADC 16-bit / 12-bit ADC            
F2802x no yes yes no no yes no no no yes
F2803x no yes yes no no yes no no no yes
+ HRCAP
F2805x no no yes no yes yes yes yes no yes
F2806x no no yes no no yes no no no yes
+ HRCAP
F28004x no no yes no yes yes yes yes yes yes
+ HRCAP
F2807x no no yes no yes yes no yes yes yes
F2833x yes yes yes no no no no no no yes
F2837xS no no no yes yes yes no yes yes yes
F2837xD no no no yes yes yes no yes yes yes

Analog technology

The analog integration and performance you need to reduce cost and decrease board area.

Blazing fast ADCs give you accurate feedback in the time windows you need it. High speed comparators allow you to accurately test your feedback signals and quickly shutdown or alter system behavior. Integrated opamps reduce external component cost. Internal oscillators, watchdogs, VREGs, and power on reset/brown-out reset protection give you the system support you need without the extra cost and hassle of implementation.

Technical guides
Analog Technology diagram

Safety & Security

Intellectual property housed in a product’s firmware can provide key competitive advantages for a business in the marketplace and is at a high risk of theft. It is straightfor­ward enough to do a visual component teardown of a system for purposes of copying an end product, but protec­tion of the firmware running on the MCU prevents full duplication of the working system. Another scenario that is increasingly common is co-development of the firmware. Many times certain system firmware is outside the main engineer­ing team, perhaps even outside the company. In these situations, one party sometimes wants to keep their firmware private, while still allowing the second to develop and test a portion of the program on the same system.

Security Icon
C2000 MCU series Security enablers Detailed security features

TMS320F2837xD

TMS320F2837xS

TMS320F2833x/23x

TMS320F2807x

TMS320F28004x

TMS320F2806x

TMS320F2805x

TMS320F2803x

TMS320F2802x

F28M3x

Software IP protection Code Security Module (CSM): Ability for user to block unauthorized access or programming of firmware stored in on-chip memories
Debug security Emulation Code Security Logic (ECSL) via CSM: Ability for user to enable full debug access to memory via a password
Learn more about how these types of threats can be addressed by security enablers on most C2000 devices.

SafeTI™ design packages help designers meet industry standard functional safety requirements while managing both systematic and random failures. Using SafeTI components helps make it easier for customers to achieve applicable end-product safety certification and get to market quickly with their safety critical systems which are pervasive in our world today.

Learn more about C2000 SafeTI functional safety

Connectivity

The connectivity you need to make a system whole

From serial interfaces like I2C, SPI, UART and even McBSP to protocols such as CAN and LIN to standards such as USB and FSI, C2000 Real-time Control MCUs come with a variety of connectivity options to keep applications in sync.

Technical guides
Connectivity image

Portfolio

The C2000 Microcontroller family includes Piccolo and Delfino MCU series for all closed loop system needs

Expansive portfolio

Piccolo and Delfino MCU families address wide-ranging real-time control applications.

  • Price points from entry to top performance
  • Application-tuned feature-sets
  • Integrated flash memory sizes from 16 KB to 1 MB
  • Temperature ranges from –40°C to 125°C and AEC-Q100 qualification
  • Wide array of package options

View all C2000 microcontrollers

Product portfolio

The C2000 Real-time MCU line contains the Delfino and Piccolo MCU families. Each family consists of various MCU series. Each series – shortened with a trailing x (e.g. F2803x) - will have multiple generic part numbers (e.g. F28035), and even more orderable part numbers (e.g. TMS320F28035PNT). Tools are typically built with, and documentation usually refers to, the superset (largest) part number in the series.

C2000 Product Portfolio

Piccolo™ microcontrollers

Small cost. Big Integration.

Through high levels of analog and system integration combined with powerful control peripherals and processing, the Piccolo MCUs series of microcontrollers bring real-time control to cost-sensitive applications. Customers can reduce system costs while enjoying high levels of performance made possible by breakthrough accelerator technologies.

Piccolo MCU products    Piccolo MCU overview

Key features

  • 40 - 120 MHz C28x
  • 16 - 512 KB Flash
  • Floating point options
  • CLA co-processor
  • VCU accelerator
  • TMU accelerator
  • Up to 4.6 MSPS, Dual S/H ADC
  • High speed comparators
  • Delta Sigma Filters
  • High resolution PWMs (down to 150 ps)
  • Programmable Gain Amplifier options
  • USB support options
Piccolo chip images

Delfino™ microcontrollers

High performance unconstrained.

The Delfino MCU series of C2000 Real-time Control microcontrollers brings leading floating-point performance and analog integration to control applications. The Delfino MCU series of microcontrollers simplifies development and delivers world class processing for demanding, real-time applications. The series features the new dual-core microcontroller running at 200 MHz on each CPU and also has single core options running up to 300 MHz.

Delfino MCU products    Delfino MCU overview

Key features
  • Single or Dual-core C28x at up to 200 MHz each
  • Floating Point Unit
  • Trigonometric math unit (TMU)
  • Viterbi Complex Unit (VCU II)
  • Up to two programmable 32-bit floating-point real-time accelerators (CLAs) on chip
  • Up to 1 MB of Flash
  • Up to dual DMA controllers
  • High Resolution PWMs (down to 55ps)
  • Four 16 bit ADCs, 1 MSPS
  • 32-bit QEP and Capture modules
  • Programmable PWM Trip
Delfino chip image

Fixed-point

32-bit fixed-point line.

The fixed-point 32-bit microcontroller family consists of high performance, fixed-point MCUs.

Fixed-point products

Key features
  • 60 - 150 MHz C28x
  • Up to 512 KB Flash
  • Up to 12.5 MSPS, Dual S/H ADC
  • High resolution PWMs (down to 55ps)

Part number decoder

Understanding C2000 real-time control MCU part numbers.

Device family

TMS320 = TMS320™ MCU Family Qualified Device
TMX320 = TMS320™ MCU Family Experimental Device
TMP320 = TMS320™ MCU Family Prototype Device

Technology

F = Flash
C = ROM / RAM

Device number

2802x / 2803x / 2805x / 2806x / 28004x / 2807x = Piccolo MCUs
2833x / 2834x / 2837xS / 2837xD = Delfino MCUs
280x / 281x / 2823x = Fixed-Point MCUs

InstaSPIN software optional

F = InstaSPIN-FOC™ software
M = InstaSPIN-MOTION™ software

Package type

(See product page for package offerings)

Temperature range

A = -40˚C to 85˚C
T = -40˚C to 105˚C
S = -40˚C to 125˚C
Q = -40˚C to 125˚C (AEC-Q100)

Tape and reel optional

R = Tape and reel

Piccolo, Delfino, and Fixed-Point Series Part Numbering Diagram

C2000 real-time MCU control videos