C2000™ 32-bit microcontrollers
Optimized for processing, sensing, and actuation to improve closed loop performance
C2000 real-time controllers are a portfolio of high-performance microcontrollers that are purpose-built to control power electronics and provide advanced digital signal processing in industrial and automotive applications. In over 20 years at the forefront of the analog to digital control revolution, C2000 MCUs have evolved to provide precision sensing, powerful processing, and premium actuation to enable engineers to create the world’s most efficient power control systems.
Proven portfolio
The C2000 microcontroller family features over twenty distinct series with a wide range of performance and peripheral options.
Purpose built
Designed for the most challenging real-time control applications requiring premium sensing, the fastest possible computations, and highest resolution system actuation to enable you to develop the most efficient product.
Accelerating applications
We prove the value of our microcontrollers in real-time control and accelerate your product development by providing software development kits, libraries, and tools along with application EVMs and reference designs.
Getting to know C2000 real-time control MCUs
Sense feedback, process the response and actuate control systems with minimal latency.
C2000 real-time control MCUs use a proprietary 32-bit core - the C28x CPU - offering single-cycle operations and up to 300 MIPS coupled with a highly-optimized peripheral and interrupt management bus. With powerful, integrated peripherals, these real-time, single-chip control solutions are designed for a variety of control applications.

Processing
More performance per MHz and unique acceleration let you do more than the average MCU.
The C28x math-optimized core gives designers the flexibility to improve system efficiency and system reliability. As a cross between a microcontroller and a digital signal processor, C2000 real-time controllers bring the code density and execution speed of a DSP with the ease of use and accessibility of a microcontroller.
Accelerators
When combined with the high performance C28x CPU core, fast and efficient processing power required for complex real-time control systems can be realized. There are four available integrated on-chip hardware accelerators that dramatically increase the performance of the C2000 MCU:
- Floating-point accelerator
- Complex math and CRC unit (VCU) accelerator
- Trigonometric math unit (TMU) accelerator
- Control law accelerator (CLA)

Peripherals
Embedded real-time controllers need purpose-built peripherals to deliver integrated system-on-chip solutions for the most demanding closed-loop control systems. Sensing peripherals with the proper speed, accuracy, and resolution that coordinate with actuation (timing) peripherals - which apply the processed calculation to the control system – are required, along with industry standard communication peripherals to implement connected and intelligent applications.
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

Actuation features
Precision control
- High-resolution PWM duty cycle
- High-resolution PWM period
- High-resolution PWM phase control
- High-resolution PWM dead-band
- Advanced time synchronization between PWMs
Flexible interfacing
- Advanced inter-PWM and ADC synchronization
- Variety of timer count modes
- Customizable triggering
- External DACs for reference bias waveform generation
Advanced protection
- Directly trip PWMs without CPU intervention, nor clocking
- Supports PWM shutdown or cycle-by-cycle PWM modification
- Peak current mode control support
Sensing
Premium integrated analog
The C2000 platform offers a variety of analog peripherals, such as ADC, DAC, programmable gain amplifiers, comparators, sigma-delta filters, and high-resolution capture for the purpose of increasing fidelity of control system inputs while reducing system costs.
Precise sensing
- Up to 12.5 mega-samples-per-second (MSPS) conversion rates
- 12-bit to 16-bit sampling resolutions
- Sigma-delta filter modules for isolated current sensing or resolver position decoding
- PGAs for easy signal conditioning
Responsive protection
- Comparator tied directly to PWM for asynchronous PWM trip
- High speed, 30ns comparator outputs
Digital interfacing
- High-resolution digital signal capture with precise 150ps resolution
- High-performance motor speed and position interfacing
Configurability
Configurable Logic Block (CLB)
The CLB peripheral allows you to augment existing C2000 peripherals and implement custom logic. This can enable you to integrate critical functions into a single C2000 MCU and reduce in size or completely eliminate your FPGA, CPLD, or external logic components.
Things that can be designed with the CLB:
- Advanced PWM protection schemes for reliability and safety
- Complex PWM generation, burst mode PWM, and periodic blanking
- Complex signal capture and sequence detection
- Logic based filters and signal conditioning
- Task profiling and time threshold monitoring
- Highly customized general purpose outputs
- Pulse train outputs
- Absolute encoder interfaces
Connectivity
C2000 real-time control MCUs come with a variety of connectivity options to keep applications in sync with serial interfaces including I2C, SPI, UART and McBSP, protocols such as CAN and LIN and standards such as USB and FSI.

Expansive product portfolio built for real-time control
C2000 MCU families address wide-ranging real-time control applications to sense feedback, process a control response, and actuate the system with minimal latency.
- 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
- Security enablers including software IP protection and debug security
- Wide-array of package options
Get started with C2000

High performance portfolio
Processing |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Performance | 925 MIPS | 525 MIPS | 800 MIPS | 400 MIPS | 100 - 150 MIPS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Core | 2x C28x + 2x CLA + ARM | 1xC28x + 1xCLA + ARM | 2x CPU + 2x CLA | CPU + CLA | C28x | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Memory |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FLASH | 1.5 MB | 1.0 MB | Up to 1 MB Flash | Up to 1 MB Flash | Up to 512 KB Flash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SRAM | 338 KB | 277 KB | Up to 204 KB SRAM | Up to 164 KB SRAM | Up to 68 KB SRAM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Packaging |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pin-count | 337 | 337 | 100-337 | 100-337 | 176-179 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pricing from: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
$15.00 (1ku) | $14.00 (1ku) |
Entry to middle performance portfolio
Processing |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Core | CPU + coprocessor | CPU + coprocessor | CPU + coprocessor | CPU + coprocessor | CPU + coprocessor | CPU | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Core Freq | 120 – 240 MIPS | 100 – 200 MIPS | 90 – 180 MIPS | 60 – 120 MIPS | 60 – 120 MIPS | Up to 60 MIPS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Memory |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FLASH | Up to 512KB | Up to 256 KB | Up to 256KB | Up to 128KB | Up to 128KB | Up to 64KB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SRAM | 100KB | 100KB | 100KB | 20KB | 20KB | 12KB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Packaging |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pin-count | 100-176 | 56-100 | 80-100 | 80 | 56-80 | 38-48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pricing from: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
$10.06 (1ku) | $4.85 (1ku) | $4.85 (1ku) | $3.25 (1ku) | $3.05 (1ku) | $1.99 (1ku) |
C2000 MCU functional safety
Optimized for processing, sensing and actuation to improve closed loop performance for functional safety compliant systems
Select C2000 real-time controllers are designed using a rigorous hardware development process and are equipped with built-in safety mechanisms to help detect and prevent or, at a minimum, detect and reduce the impact of dangerous failures resulting from systematic faults or random hardware faults. See the overall TI functional safety story for more information.
Functional safety compliant products are developed using an ISO 26262/IEC 61508 compliant HW development process that is independently assessed & certified to meet ASIL D/SIL 3 systematic capability

Detect and prevent random hardware faults
Take advantage of our customizable FMEDA and over 300 safety mechanisms described in our functional safety manuals to meet applicable random HW capability at a component level

Simplify system safety certification
Streamline your system safety certification & expedite time to market by leveraging our safety documentation, safety diagnostics library, compiler qualification kits and third party tools
C2000 MCU Functional Safety compliant solutions
Developed following the enhanced rigor of our functional safety-compliant (TUV SUD certified) hardware development process. These products are targeted towards automotive and industrial applications which require compliance to the ISO 26262 and IEC 61508 standards respectively.
C2000 MCU Functional Safety quality managed products
Developed in compliance with our ISO-9001/IATF-16949 compliant hardware development process that features many elements necessary to manage and mitigate systematic faults. Nominally, these products support compliance to the IEC 60730-1, UL 1998 and IEC 60335-1 standards, and are mainly targeted towards white goods, household goods and appliances. Additionally, the documentation and reports for these products can be used to assist with compliance to a wide-range of standards for your end applications including automotive and industrial systems (e.g ISO 26262, IEC 61508).
Product | Developed according to QRAS AP00210 process for Systematic Capability | Component level Random Hardware Capability |
---|---|---|
TMS320F2837xD | ASIL B/SIL 2 | |
TMS320F2837xS | ASIL B/SIL 2 | |
TMS320F2807x | ASIL B/SIL 2 | |
TMS320F28004x | ASIL B (in progress) |
Product | IEC 60730 Capability |
---|---|
TMS320F2837xD | Class C |
TMS320F2837xS | Class C |
TMS320F2807x | Class C |
TMS320F28004x | Class C |
TMS320F2806x | Class B |
TMS320F2805x | Class B |
TMS320F2803x | Class B |
TMS320F2802x | Class B |