C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 32-KB flash
Product details
Parameters
Package | Pins | Size
Features
- TMS320C28x 32-bit DSP core at 100 MHz
- IEEE 754 Floating-Point Unit (FPU)
- Support for Fast Integer Division (FINTDIV)
- Trigonometric Math Unit (TMU)
- Support for Nonlinear Proportional Integral Derivative (NLPID) control
- CRC Engine and Instructions (VCRC)
- Ten hardware breakpoints (with ERAD)
- IEEE 754 Floating-Point Unit (FPU)
- On-chip memory
- 128KB (64KW) of flash (ECC-protected)
- 24KB (12KW) of RAM (ECC or parity-protected)
- Dual-zone security
- Clock and system control
- Two internal zero-pin 10-MHz oscillators
- On-chip crystal oscillator or external clock input
- Windowed watchdog timer module
- Missing clock detection circuitry
- Dual-clock Comparator (DCC)
- Single 3.3-V supply
- Internal VREG generation
- Brownout reset (BOR) circuit
- System peripherals
- 6-channel Direct Memory Access (DMA) controller
- 39 individually programmable multiplexed General-Purpose Input/Output (GPIO) pins
- 16 digital inputs on analog pins
- Enhanced Peripheral Interrupt Expansion (ePIE)
- Multiple low-power mode (LPM) support
- Embedded Real-time Analysis and Diagnostic (ERAD)
- Unique Identification (UID) number
- Communications peripherals
- One Power-Management Bus (PMBus) interface
- Two Inter-integrated Circuit (I2C) interfaces
- One Controller Area Network (CAN) bus port
- Two Serial Peripheral Interface (SPI) ports
- One UART-compatible Serial Communication Interface (SCI)
- Two UART-compatible Local Interconnect Network (LIN) interfaces
- Fast Serial Interface (FSI) with one transmitter and one receiver (up to 200Mbps)
- Analog system
- Two 3.45-MSPS, 12-bit Analog-to-Digital Converters (ADCs)
- Up to 16 external channels
- Four integrated Post-Processing Blocks (PPB) per ADC
- Four windowed comparators (CMPSS) with 12-bit reference Digital-to-Analog Converters (DACs)
- Digital glitch filters
- Two 3.45-MSPS, 12-bit Analog-to-Digital Converters (ADCs)
- Enhanced control peripherals
- 14 ePWM channels with eight channels that have high-resolution capability (150-ps resolution)
- Integrated dead-band support
- Integrated hardware trip zones (TZs)
- Three Enhanced Capture (eCAP) modules
- High-resolution Capture (HRCAP) available on one of the three eCAP modules
- Two Enhanced Quadrature Encoder Pulse (eQEP) modules with support for CW/CCW operation modes
- 14 ePWM channels with eight channels that have high-resolution capability (150-ps resolution)
- Configurable Logic Block (CLB)
- Augments existing peripheral capability
- Supports position manager solutions
- Host Interface Controller (HIC)
- Access to internal memory from an external host
- Background CRC (BGCRC)
- One cycle CRC computation on 32 bits of data
- Diagnostic features
- Memory Power On Self Test (MPOST)
- Hardware Built-in Self Test (HWBIST)
- Package options:
- 80-pin Low-profile Quad Flatpack (LQFP) [PN suffix]
- 64-pin LQFP [PM suffix]
- 48-pin LQFP [PT suffix]
- Temperature options:
- S: –40°C to 125°C junction
- Q: –40°C to 125°C free-air (AEC Q100 qualification for automotive applications)
All trademarks are the property of their respective owners.
Description
The TMS320F28002x (F28002x) is a member of the C2000™ real-time microcontroller family of scalable, ultra-low latency devices designed for efficiency in power electronics, including but not limited to: high power density, high switching frequencies, and supporting the use of GaN and SiC technologies.
These include such applications as:
- Industrial motor drives
- Motor control
- Solar inverters
- Digital power
- Electrical vehicles and transportation
- Sensing and signal processing
The real-time control subsystem is based on TI’s 32-bit C28x DSP core, which provides 100 MHz of signal-processing performance for floating- or fixed-point code running from either on-chip flash or SRAM. The C28x CPU is further boosted by the Trigonometric Math Unit (TMU) and VCRC (Cyclical Redundancy Check) extended instruction sets, speeding up common algorithms key to real-time control systems.
High-performance analog blocks are integrated on the F28002x real-time microcontroller (MCU) and are closely coupled with the processing and PWM units to provide optimal real-time signal chain performance. Fourteen PWM channels, all supporting frequency-independent resolution modes, enable control of various power stages from a 3-phase inverter to advanced multi-level power topologies.
The inclusion of the Configurable Logic Block (CLB) allows the user to add custom logic and potentially integrate FPGA-like functions into the C2000 real-time MCU.
Interfacing is supported through various industry-standard communication ports (such as SPI, SCI, I2C, PMBus, LIN, and CAN) and offers multiple pin-muxing options for optimal signal placement. The Fast Serial Interface (FSI) enables up to 200 Mbps of robust communications across an isolation boundary.
New to the C2000 platform is the Host Interface Controller (HIC), a high-throughput interface that allows an external host to access the resources of the TMS320F28002x directly.
Want to learn more about features that make C2000 MCUs the right choice for your real-time control system? Check out The Essential Guide for Developing With C2000™ Real-Time Microcontrollers and visit the C2000™ real-time control MCUs page.
Ready to get started? Check out the TMDSCNCD280025C evaluation board and download C2000Ware.
Technical documentation
Design & development
For additional terms or required resources, click any title below to view the detail page where available.Hardware development
Description
TMDSCNCD280025C is a low-cost evaluation and development board for TI C2000™ MCU series of F28002x devices. It comes with a HSEC180 (180-pin High Speed Edge Connector) and, as a controlCARD, is ideal for initial evaluation and prototyping. For evaluation of TMDSCNCD280025C, a 180-pin docking (...)
Features
Hardware Features
- Isolated on-board XDS100v2 USB-to-JTAG debug probe enables real-time in-system programming and debugging
- Standard 180-pin controlCARD HSEC interface
- Analog I/O, digital I/O and JTAG signals at card interface
- Hardware Files are in C2000Ware at boards\controlCARDs\TMDSCNCD280025C
Software (...)
Description
Faster, cheaper, more robust: achieve 200 Mbps throughput across isolation with new serial communication technology – Fast Serial Interface (FSI)
FSI is a low signal count serial communications peripheral, available on C2000 Real-Time Control Microcontrollers (MCU), which offers low-cost reliable (...)
Features
Description
TMDSHSECDOCK is a baseboard that provides header pin access to key signals on compatible HSEC180-based controlCARDs. A breadboard area is available for rapid prototyping. Board power can be provided by the provided USB cable or a 5V barrel supply.
Features
- Bread-board like baseboard with HSEC180 controlCARD female connector
- Header pin access to key MCU signals
- Breadboard area for customizable routing and prototyping
- Board power can be provided by the provided USB cable or a 5V barrel supply
Description
The Texas Instruments XDS110 is a new class of debug probe (emulator) for TI embedded processors. The XDS110 replaces the XDS100 family while supporting a wider variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a single pod. Also, all XDS debug probes support Core and System Trace in all ARM and (...)
Features
The XDS110 is the latest entry level debug probe (emulators) for TI embedded processors. Designed to be a complete solution that delivers JTAG and SWD connectivity at a low cost, the XDS110 is the debug probe of choice for entry-level debugging of TI microcontrollers, processors and SimpleLink (...)
Description
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 (...)
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 (...)
Description
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 (...)
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 (...)
Description
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 (...)
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 (...)
Description
LAUNCHXL-F280025C is a low-cost development board for TI C2000™ real-time microcontrollers series of F28002x devices. Ideal for initial evaluation and prototyping, it provides a standardized and easy to use platform to develop your next application. This extended version LaunchPad&trade (...)
Features
Hardware Features
- TMS320F280025C: 100 MHz C28x CPU with FPU and TMU, CLB, 128 KB Flash, 2x 12-bit ADC, 14x PWM channels, CAN, 2x encoder modules (eQEP), FSI, UART, and more
- On-board XDS110 debug probe for real-time debug and flash programming
- 80-pin LaunchPad development kit leveraging the BoosterPack (...)
Description
The DesignDRIVE Development Kit (IDDK) hardware offers an integrated servo drive design with full power stage to drive a high voltage three-phase motor and eases the evaluation of a range of position feedback, current sensing and control topologies.
The sensing peripherals on the C2000™ MCU (...)Features
- Supports the DesignDRIVE fast current loop
- Supports the DesignDRIVE position manager technology - EnDat22, BiSS-C, Tamagawa T-format, SIN/COS, resolver and incremental encoders
- EtherCAT™ slave stack solution with TMDSCNCD28388D or TMDSECATCNCD379D controlCARD upgrade as well as expansion support (...)
Software development
- Hardware design schematics, BOM, gerber files, and documentation for C2000 controlCARDS, Experimenter Kits, and LaunchPads.
- (...)
Features
- 1 package for all foundational development collateral, the place to go for getting started
- TI Cloud support
- Linux and Mac Installation Support
- Easy deployment: Small download/installation size (significantly smaller than controlSUITE)
- Same device support as controlSUITE plus more
- DigitalPower SDK for C2000™ microcontrollers (MCU) is a cohesive set of software infrastructure, tools, and documentation designed to minimize C2000 MCU based digital power system development time targeted for various AC-DC, DC-DC and DC-AC power supply applications. The software includes (...)
Features
- Complete software repository for C2000 MCU Digital Power Applications: solar, telecom, server, electric vehicle chargers and industrial power delivery
- powerSUITE: digital power supply software design tools
- Solution Adapter: Customize code examples to run on example or custom hardware
- Compensation (...)
- MotorControl SDK for C2000™ microcontrollers (MCU) is a cohesive set of software infrastructure, tools, and documentation designed to minimize C2000 MCU based motor control system development time targeted for various three-phase motor control applications. The software includes firmware that (...)
Features
- Complete software repository for C2000 MCU Motor Control Applications
- InstaSPIN-FOC: Sensorless FOC solutions
- Sensorless Torque or Velocity Field Oriented Control
- FAST™ software observer for premium rotor Flux, Angle, Speed, and Torque estimations
- Motor Parameter Identification
- Observer and torque (...)
Code Composer Studio (...)
Features
-
Available in release 20.12.0.STS:
- Live Firmware Update feature for C28/CLA firmware update support
- Generate CRCs over memory ranges
- C28 has more efficient data accesses for lower 16-bits of memory when using location attribute or literal addresses.
- The Integer Division Unit (--idiv_support=idiv0) has (...)
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 (...)
CCS Uniflash is a standalone tool used to (...)
MATLAB Coder™, Simulink Coder™, and Embedded Coder® generate ANSI/ISO C/C++ code that can be compiled and executed on Texas (...)
Design tools & simulation
Reference designs
Design files
-
download Two Phase Interleaved LLC Resonant Converter Using C2000™ MCUs BOM.pdf (119KB) -
download Two Phase Interleaved LLC Resonant Converter Using C2000™ MCUs Assembly Drawing.pdf (782KB) -
download Two Phase Interleaved LLC Resonant Converter Using C2000™ MCUs CAD Files (Rev. B).zip (2499KB) -
download Two Phase Interleaved LLC Resonant Converter Using C2000™ MCUs Gerber (Rev. B).zip (400KB) -
download Two Phase Interleaved LLC Resonant Converter Using C2000™ MCUs PCB (Rev. B).pdf (2165KB)
CAD/CAE symbols
Package | Pins | Download |
---|---|---|
LQFP (PT) | 48 | View options |
Ordering & quality
- RoHS
- REACH
- Device marking
- Lead finish/Ball material
- MSL rating/Peak reflow
- MTBF/FIT estimates
- Material content
- Qualification summary
- Ongoing reliability monitoring
Recommended products may have parameters, evaluation modules or reference designs related to this TI product.
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.