C2000™ 32-bit microcontrollers are
optimized for processing, sensing, and actuation to improve closed-loop performance in
real-time control applications such as
inverters and digital power;
vehicles and transportation;
and signal processing.
The TMS320F28004x (F28004x) is a powerful 32-bit floating-point microcontroller unit
(MCU) that lets designers incorporate crucial control peripherals, differentiated analog, and
nonvolatile memory on a single device.
The real-time control subsystem is based on TI’s 32-bit C28x CPU, which provides
100 MHz of signal processing performance. The C28x CPU is further boosted by the new
TMU extended instruction set, which enables fast execution of algorithms with trigonometric
operations commonly found in transforms and torque loop calculations; and the VCU-I extended
instruction set, which reduces the latency for complex math operations commonly found in encoded
The CLA allows significant offloading of common tasks from the main C28x CPU. The CLA
is an independent 32-bit floating-point math accelerator that executes in parallel with the CPU.
Additionally, the CLA has its own dedicated memory resources and it can directly access the key
peripherals that are required in a typical control system. Support of a subset of ANSI C is
standard, as are key features like hardware breakpoints and hardware task-switching.
The F28004x supports up to 256KB (128KW) of flash memory divided into two 128KB (64KW)
banks, which enables programming and execution in parallel. Up to 100KB (50KW) of on-chip SRAM is
also available in blocks of 4KB (2KW) and 16KB (8KW) for efficient system partitioning. Flash ECC,
SRAM ECC/parity, and dual-zone security are also supported.
High-performance analog blocks are integrated on the F28004x MCU to further enable
system consolidation. Three separate 12-bit ADCs provide precise and efficient management of
multiple analog signals, which ultimately boosts system throughput. Seven PGAs on the analog front
end enable on-chip voltage scaling before conversion. Seven analog comparator modules provide
continuous monitoring of input voltage levels for trip conditions.
The TMS320C2000™ microcontrollers contain
industry-leading control peripherals with frequency-independent ePWM/HRPWM and eCAP allow for a
best-in-class level of control to the system. The built-in 4-channel SDFM allows for seamless
integration of an oversampling sigma-delta modulator across an isolation barrier.
Connectivity is supported through various industry-standard communication ports (such
as SPI, SCI, I2C, LIN, and CAN) and offers multiple muxing options for optimal signal placement in
a variety of applications. New to the C2000 platform is the fully compliant PMBus. Additionally, in
an industry first, the FSI enables high-speed, robust communication to complement the rich set of
peripherals that are embedded in the device.
A specially enabled device variant, TMS320F28004xC, allows access to the Configurable
Logic Block (CLB) for additional interfacing features and allows access to the secure ROM, which
includes a library to enable InstaSPIN-FOC™. See Device Comparison for more information.
The Embedded Real-Time Analysis and Diagnostic (ERAD) module enhances the debug and
system analysis capabilities of the device by providing additional hardware breakpoints and
counters for profiling.
To learn more about the C2000 MCUs, visit the C2000 Overview at