TMS320F28P559SJ-Q1

PREVIEW

Product details

CPU C28x, CLA Frequency (MHz) 150 Flash memory (kByte) 1088 RAM (kByte) 133 ADC resolution (bps) 12 Total processing (MIPS) 300 Features Configurable logic block, FPU32, InstaSPIN-FOC technology, TINIE accelerator UART 4 CAN (#) 2 PWM (Ch) 24 Number of ADC channels 28, 35, 39 Direct memory access (Ch) 6 SPI 2 QEP 3 USB USB 2.0 Operating temperature range (°C) -40 to 150 Rating Automotive Communication interface CAN, FSI, I2C, LIN, PMBUS, SPI, UART
CPU C28x, CLA Frequency (MHz) 150 Flash memory (kByte) 1088 RAM (kByte) 133 ADC resolution (bps) 12 Total processing (MIPS) 300 Features Configurable logic block, FPU32, InstaSPIN-FOC technology, TINIE accelerator UART 4 CAN (#) 2 PWM (Ch) 24 Number of ADC channels 28, 35, 39 Direct memory access (Ch) 6 SPI 2 QEP 3 USB USB 2.0 Operating temperature range (°C) -40 to 150 Rating Automotive Communication interface CAN, FSI, I2C, LIN, PMBUS, SPI, UART
LQFP (PZ) 100 256 mm² 16 x 16 TQFP (PDT) 128 256 mm² 16 x 16 TQFP (PNA) 80 144 mm² 12 x 12 UNKNOWN (PTF) 128 See data sheet
  • Real-time processing:
    • 150MHz C28x 32-bit DSP CPU
    • Equivalent to 300MHz Arm® Cortex®-M7 based device on real-time signal chain performance (see the Real-time Benchmarks Showcasing C2000™ Control MCU’s Optimized Signal Chain Application Note
    • IEEE 754 single-precision Floating-Point Unit (FPU32)
    • Trigonometric Math Unit (TMU)
      • Support for Nonlinear Proportional Integral Derivative (NLPID) control
    • CRC Engine and Instructions (VCRC)
  • Programmable Control Law Accelerator (CLA)
  • On-chip memory
    • 1088KB of flash (ECC-protected) across five independent banks
      • Four 256KB banks
      • One 64KB bank, ideal of LFU/Bootloaders/data
    • 8KB of OTP (One Time Programmable flash memory)
    • 133KB of RAM (ECC/Parity protected)
  • Security
    • Secure Boot
    • JTAG Lock
    • Advanced Encryption Standard (AES) accelerator
    • Unique Identification (UID) number
  • Clock and system control
    • Two internal 10MHz oscillators
    • Crystal oscillator or external clock input
    • Windowed watchdog timer module
    • Missing clock detection circuitry
    • Dual-clock Comparator (DCC)
  • 3.3V I/O design
    • Internal VREG generation allows for single-supply design
    • Brownout reset (BOR) circuit
    • 5V failsafe and tolerant capability on 4 GPIOs for PMBUS/I2C support
    • Configurable 1.35V VIH on 4 GPIOs
  • System peripherals
    • 6-channel Direct Memory Access (DMA) controller
    • 91 individually programmable multiplexed General-Purpose Input/Output (GPIO) pins (22 shared with Analog)
    • 17 digital inputs on analog pins
    • Enhanced Peripheral Interrupt Expansion (ePIE)
    • Multiple low-power mode (LPM) support
  • Communications peripherals
    • One Power-Management Bus (PMBus) interface
      • Fast Plus Mode Support - 1MHz SCL
      • 5V/3.3V/1.35V VIH support on select pins
    • Two Inter-integrated Circuit (I2C) interfaces
    • Two Controller Area Network with Flexible Data-Rate (CAN FD/MCAN) bus port
      • 4KB message RAM per MCAN module, independent of system memory
      • Ability to re-use RAM for CPU data variables if MCAN is not used
    • One Universal Serial Bus (USB 2.0 MAC + PHY)
    • Two Serial Peripheral Interface (SPI) ports
    • Three UART-compatible Serial Communication Interface (SCI)
    • One UART-compatible Local Interconnect Network (LIN) interface
    • Fast Serial Interface (FSI) with one transmitter and one receiver (up to 200Mbps)
  • Analog system
    • Five 3.9MSPS, 12-bit Analog-to-Digital Converters (ADCs)
      • Up to 39 external channels (includes one gpdac output)
      • Four integrated Post-Processing Blocks (PPB) per ADC
    • Four windowed comparators (CMPSS) with 12-bit reference Digital-to-Analog Converters (DACs)
      • Digital glitch filters
      • Low DAC output to pin capability on CMPSS1
    • One 12-bit buffered DAC output
    • Three Programmable Gain Amplifiers (PGAs)
      • Unity gain support
      • Inverting and non-inverting gain mode support
      • Programmable output filtering
  • Enhanced control peripherals
    • 24 ePWM channels with 12 channels that have high-resolution capability (150ps resolution)
      • Integrated dead-band support
      • Integrated hardware trip zones (TZs)
    • Two Enhanced Capture (eCAP) modules
    • Three Enhanced Quadrature Encoder Pulse (eQEP) modules with support for CW/CCW operation modes
    • Embedded Pattern Generator (EPG)
  • Configurable Logic Block (CLB)
    • 2 tiles
    • Augments existing peripheral capability
    • Supports position manager solutions
  • Neural-network Processing Unit (NPU)
    • Highly Optimized for Deep Convolutional Neural Networks (CNN)
    • Variable weights and data lengths
      • 8-bit and 4-bit weights
      • 8-bit and 4-bit data
    • 600MOPS (Mega Operations Per Second) at 75MHz on 8bWx8bD
    • 1200MOPS at 75MHz on 4bWx8bD
    • Up to 10x NN inferencing performance improvement vs SW techniques
    • No direct coding required, TI AI tools generate FW libraries
    • Real-time control focused Edge AI Models
      • ARC fault example
      • Motor fault example
  • Live Firmware Update (LFU)
  • Diagnostic features
    • Memory Power-On Self-Test (MPOST)
  • Functional Safety-Compliant targeted
    • Developed for functional safety applications
    • Documentation available to aid ISO 26262 and IEC 61508 system design
    • Systematic capability up to ASIL D and SIL 3 targeted
    • Hardware integrity up to ASIL B targeted
  • Safety-related certification
    • ISO 26262 certification up to ASIL B by TÜV SÜD planned
  • Package options:
    • 128-pin Thin Quad Flatpack (TQFP)[PDT suffix]
    • 100-pin Low-profile Quad Flatpack (LQFP)[PZ suffix]
    • 80-pin TQFP [PNA suffix]
    • 64-pin LQFP [PM suffix]
    • 56-pin Very Thin Quad Flatpack No-Lead (VQFN) [RSH suffix]
  • Temperature options:
    • Junction (TJ): –40°C to 150°C
  • Real-time processing:
    • 150MHz C28x 32-bit DSP CPU
    • Equivalent to 300MHz Arm® Cortex®-M7 based device on real-time signal chain performance (see the Real-time Benchmarks Showcasing C2000™ Control MCU’s Optimized Signal Chain Application Note
    • IEEE 754 single-precision Floating-Point Unit (FPU32)
    • Trigonometric Math Unit (TMU)
      • Support for Nonlinear Proportional Integral Derivative (NLPID) control
    • CRC Engine and Instructions (VCRC)
  • Programmable Control Law Accelerator (CLA)
  • On-chip memory
    • 1088KB of flash (ECC-protected) across five independent banks
      • Four 256KB banks
      • One 64KB bank, ideal of LFU/Bootloaders/data
    • 8KB of OTP (One Time Programmable flash memory)
    • 133KB of RAM (ECC/Parity protected)
  • Security
    • Secure Boot
    • JTAG Lock
    • Advanced Encryption Standard (AES) accelerator
    • Unique Identification (UID) number
  • Clock and system control
    • Two internal 10MHz oscillators
    • Crystal oscillator or external clock input
    • Windowed watchdog timer module
    • Missing clock detection circuitry
    • Dual-clock Comparator (DCC)
  • 3.3V I/O design
    • Internal VREG generation allows for single-supply design
    • Brownout reset (BOR) circuit
    • 5V failsafe and tolerant capability on 4 GPIOs for PMBUS/I2C support
    • Configurable 1.35V VIH on 4 GPIOs
  • System peripherals
    • 6-channel Direct Memory Access (DMA) controller
    • 91 individually programmable multiplexed General-Purpose Input/Output (GPIO) pins (22 shared with Analog)
    • 17 digital inputs on analog pins
    • Enhanced Peripheral Interrupt Expansion (ePIE)
    • Multiple low-power mode (LPM) support
  • Communications peripherals
    • One Power-Management Bus (PMBus) interface
      • Fast Plus Mode Support - 1MHz SCL
      • 5V/3.3V/1.35V VIH support on select pins
    • Two Inter-integrated Circuit (I2C) interfaces
    • Two Controller Area Network with Flexible Data-Rate (CAN FD/MCAN) bus port
      • 4KB message RAM per MCAN module, independent of system memory
      • Ability to re-use RAM for CPU data variables if MCAN is not used
    • One Universal Serial Bus (USB 2.0 MAC + PHY)
    • Two Serial Peripheral Interface (SPI) ports
    • Three UART-compatible Serial Communication Interface (SCI)
    • One UART-compatible Local Interconnect Network (LIN) interface
    • Fast Serial Interface (FSI) with one transmitter and one receiver (up to 200Mbps)
  • Analog system
    • Five 3.9MSPS, 12-bit Analog-to-Digital Converters (ADCs)
      • Up to 39 external channels (includes one gpdac output)
      • Four integrated Post-Processing Blocks (PPB) per ADC
    • Four windowed comparators (CMPSS) with 12-bit reference Digital-to-Analog Converters (DACs)
      • Digital glitch filters
      • Low DAC output to pin capability on CMPSS1
    • One 12-bit buffered DAC output
    • Three Programmable Gain Amplifiers (PGAs)
      • Unity gain support
      • Inverting and non-inverting gain mode support
      • Programmable output filtering
  • Enhanced control peripherals
    • 24 ePWM channels with 12 channels that have high-resolution capability (150ps resolution)
      • Integrated dead-band support
      • Integrated hardware trip zones (TZs)
    • Two Enhanced Capture (eCAP) modules
    • Three Enhanced Quadrature Encoder Pulse (eQEP) modules with support for CW/CCW operation modes
    • Embedded Pattern Generator (EPG)
  • Configurable Logic Block (CLB)
    • 2 tiles
    • Augments existing peripheral capability
    • Supports position manager solutions
  • Neural-network Processing Unit (NPU)
    • Highly Optimized for Deep Convolutional Neural Networks (CNN)
    • Variable weights and data lengths
      • 8-bit and 4-bit weights
      • 8-bit and 4-bit data
    • 600MOPS (Mega Operations Per Second) at 75MHz on 8bWx8bD
    • 1200MOPS at 75MHz on 4bWx8bD
    • Up to 10x NN inferencing performance improvement vs SW techniques
    • No direct coding required, TI AI tools generate FW libraries
    • Real-time control focused Edge AI Models
      • ARC fault example
      • Motor fault example
  • Live Firmware Update (LFU)
  • Diagnostic features
    • Memory Power-On Self-Test (MPOST)
  • Functional Safety-Compliant targeted
    • Developed for functional safety applications
    • Documentation available to aid ISO 26262 and IEC 61508 system design
    • Systematic capability up to ASIL D and SIL 3 targeted
    • Hardware integrity up to ASIL B targeted
  • Safety-related certification
    • ISO 26262 certification up to ASIL B by TÜV SÜD planned
  • Package options:
    • 128-pin Thin Quad Flatpack (TQFP)[PDT suffix]
    • 100-pin Low-profile Quad Flatpack (LQFP)[PZ suffix]
    • 80-pin TQFP [PNA suffix]
    • 64-pin LQFP [PM suffix]
    • 56-pin Very Thin Quad Flatpack No-Lead (VQFN) [RSH suffix]
  • Temperature options:
    • Junction (TJ): –40°C to 150°C

The TMS320F28P55x (F28P55x) 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:

The real-time control subsystem is based on TI’s 32-bit C28x DSP core, which provides 150MHz 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 Floating-Point Unit (FPU), Trigonometric Math Unit (TMU), and VCRC (Cyclical Redundancy Check) extended instruction sets, speeding up common algorithms key to real-time control systems.

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 Neural-network Processing Unit (NPU) can support machine-learning inferencing using pre-trained models. Capable of 600–1200MOPS (Mega Operations Per Second) with model support for ARC fault detection or Motor Fault detection, the NPU provides up to 10x NN inferencing cycle improvement versus a SW-only-based implementation. Load and train models with the Model Composer GUI from TI or with the Tiny ML Modelmaker for an advanced set of capabilities. Source code for the C28x is generated by these tools, no manual coding is necessary. For customers who rely on their own AI training framework, TI’s Neural Network Compiler can help port your AI model to be compatible with many C28x-based MCUs. For those interested in reference solutions, request access to TI’s Arc Fault Detection Project or the Motor Bearing Fault Detection Project.

The F28P55x supports up to 1088KB of flash memory divided into four 256KB banks plus one 64KB bank, which enable programming one bank and execution in another bank in parallel. Up to 133KB of on-chip SRAM is also available to supplement the flash memory.

The Live Firmware Update hardware enhancements on F28P55x allow fast context switching from the old firmware to the new firmware to minimize application downtime when updating the device firmware.

High-performance analog blocks are integrated on the F28P55x real-time microcontroller (MCU) and are closely coupled with the processing and PWM units to provide optimal real-time signal chain performance. Twenty-four PWM channels, all supporting frequency-independent resolution modes, enable control of various power stages from a 3-phase inverter to power factor correction and advanced multilevel 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 FD) and offers multiple pin-muxing options for optimal signal placement.

Want to learn more about features that make C2000 Real-Time 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.

The Getting Started With C2000™ Real-Time Control Microcontrollers (MCUs) Getting Started Guide covers all aspects of development with C2000 devices from hardware to support resources. In addition to key reference documents, each section provides relevant links and resources to further expand on the information covered.

Ready to get started? Check out the TMDSCNCD28P55X evaluation board or the LAUNCHXL-F28P55X development kit, and download C2000Ware.

The TMS320F28P55x (F28P55x) 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:

The real-time control subsystem is based on TI’s 32-bit C28x DSP core, which provides 150MHz 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 Floating-Point Unit (FPU), Trigonometric Math Unit (TMU), and VCRC (Cyclical Redundancy Check) extended instruction sets, speeding up common algorithms key to real-time control systems.

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 Neural-network Processing Unit (NPU) can support machine-learning inferencing using pre-trained models. Capable of 600–1200MOPS (Mega Operations Per Second) with model support for ARC fault detection or Motor Fault detection, the NPU provides up to 10x NN inferencing cycle improvement versus a SW-only-based implementation. Load and train models with the Model Composer GUI from TI or with the Tiny ML Modelmaker for an advanced set of capabilities. Source code for the C28x is generated by these tools, no manual coding is necessary. For customers who rely on their own AI training framework, TI’s Neural Network Compiler can help port your AI model to be compatible with many C28x-based MCUs. For those interested in reference solutions, request access to TI’s Arc Fault Detection Project or the Motor Bearing Fault Detection Project.

The F28P55x supports up to 1088KB of flash memory divided into four 256KB banks plus one 64KB bank, which enable programming one bank and execution in another bank in parallel. Up to 133KB of on-chip SRAM is also available to supplement the flash memory.

The Live Firmware Update hardware enhancements on F28P55x allow fast context switching from the old firmware to the new firmware to minimize application downtime when updating the device firmware.

High-performance analog blocks are integrated on the F28P55x real-time microcontroller (MCU) and are closely coupled with the processing and PWM units to provide optimal real-time signal chain performance. Twenty-four PWM channels, all supporting frequency-independent resolution modes, enable control of various power stages from a 3-phase inverter to power factor correction and advanced multilevel 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 FD) and offers multiple pin-muxing options for optimal signal placement.

Want to learn more about features that make C2000 Real-Time 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.

The Getting Started With C2000™ Real-Time Control Microcontrollers (MCUs) Getting Started Guide covers all aspects of development with C2000 devices from hardware to support resources. In addition to key reference documents, each section provides relevant links and resources to further expand on the information covered.

Ready to get started? Check out the TMDSCNCD28P55X evaluation board or the LAUNCHXL-F28P55X development kit, and download C2000Ware.

Download View video with transcript Video

Technical documentation

star =Top documentation for this product selected by TI
No results found. Please clear your search and try again.
View all 43
Type Title Date
* Data sheet TMS320F28P55x Real-Time Microcontrollers datasheet (Rev. A) PDF | HTML 19 Sep 2024
* Errata TMS320F28P55x Real-Time MCUs Silicon Errata (Rev. A) PDF | HTML 19 Sep 2024
* User guide TMS320F28P55x Real-Time Microcontrollers Technical Reference Manual (Rev. B) PDF | HTML 24 Sep 2024
User guide C2000 Real-Time Control Peripheral Reference Guide (Rev. T) PDF | HTML 07 Nov 2024
User guide Migration Between TMS320F28P5xx and TMS320F280013x/TMS320F280015x (Rev. A) PDF | HTML 23 Oct 2024
User guide Migration Between TMS320F28P5xx and TMS320F28003x (Rev. A) PDF | HTML 25 Sep 2024
Certificate Certificate of Compliance UL-CA-2340465-0 23 May 2024
Design guide Bidirectional, Dual Active Bridge Reference Design for Level 3 Electric Vehicle Charging Stations (Rev. E) PDF | HTML 30 Apr 2024
Application note Power Supply and Monitoring Solution for C2000 MCU Automotive Applications PDF | HTML 17 Apr 2024
Application note Serial Flash Programming of C2000 Microcontrollers (Rev. H) PDF | HTML 09 Apr 2024
User guide TMS320F28P55x Flash API Version 4.00.00.00 PDF | HTML 09 Apr 2024
Application note C2000 Type-2 Programmable Gain Amplifier Use Cases PDF | HTML 04 Apr 2024
Design guide 10-kW, Bidirectional Three-Phase Three-Level (T-type) Inverter & PFC Ref. Design (Rev. I) PDF | HTML 07 Jul 2023
Application note Migrating Software From 8-Bit (Byte) Addressable CPU’s to C28x CPU (Rev. A) PDF | HTML 19 Apr 2023
Application note Charge-Sharing Driving Circuits for C2000 ADCs (using PSPICE-FOR-TI) (Rev. A) PDF | HTML 24 Mar 2023
Application note Charge-Sharing Driving Circuits for C2000 ADCs (using TINA-TI simulation tool) (Rev. A) PDF | HTML 24 Mar 2023
Application note C2000 ePWM Developer’s Guide (Rev. A) PDF | HTML 24 Feb 2023
User guide Live Firmware Update Without Device Reset on C2000™ MCUs (Rev. B) PDF | HTML 29 Sep 2022
Application note LIN Protocol and Physical Layer Requirements (Rev. A) PDF | HTML 24 Aug 2022
Application note Intelligent LLC SR Control Using C2000 and UCD7138 (Rev. A) PDF | HTML 27 Jun 2022
Application note Implement three-phase interleaved LLC on C2000 Type-4 PWM PDF | HTML 30 Mar 2022
Design guide 11-kW, Bidirectional, Three-Phase ANPC Based on GaN Reference Design (Rev. A) PDF | HTML 18 Mar 2022
Application note C2000 Memory Power-On Self-Test (M-POST) (Rev. A) PDF | HTML 03 Mar 2022
Application brief Using An Op Amp for High-Side Current Sensing (Rev. A) PDF | HTML 07 Dec 2021
Application note C2000 SysConfig PDF | HTML 20 Oct 2021
Application note Getting Started with the MCAN (CAN FD) Module PDF | HTML 20 Oct 2021
White paper Speed Up Development With C2000™ Real-Time MCUs Using SysConfig 20 Oct 2021
Application note Leverage New Type ePWM Features for Multiple Phase Control PDF | HTML 11 May 2021
E-book An Engineer’s Guide to Designing with Precision Amplifiers 29 Apr 2021
White paper Four key design considerations when adding energy storage to solar power grids 22 Mar 2021
Application note CRM/ZVS PFC Implementation Based on C2000 Type-4 PWM Module PDF | HTML 18 Feb 2021
Application note Power Topologies in Electric Vehicle Charging Stations PDF | HTML 16 Sep 2020
Application note Secure BOOT On C2000 Device 21 Jul 2020
Application note Configurable Error Generator for Controller Area Network PDF | HTML 19 Dec 2019
Application note Fast Integer Division – A Differentiated Offering From C2000 Product Family PDF | HTML 14 Jun 2019
Application note Embedded Real-Time Analysis and Response for Control Applications PDF | HTML 29 Mar 2019
Circuit design Inverting op amp with non-inverting positive reference voltage circuit (Rev. A) 04 Feb 2019
Circuit design Non-inverting op amp with inverting positive reference voltage circuit (Rev. A) 04 Feb 2019
White paper Maximizing power for Level 3 EV charging stations 12 Jun 2018
User guide Digitally Controlled Solar Micro Inverter Using C2000 MCU CCS User's Guide (Rev. B) 09 Jun 2017
Application note Calculating FIT for a Mission Profile 24 Mar 2015
Application note AN-20 An Applications Guide for Op Amps (Rev. C) 01 May 2013
User guide Serial Peripheral Interface (SPI) for KeyStone Devices User’s Guide (Rev. A) 30 Mar 2012

Design & development

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

Evaluation board

LAUNCHXL-F28P55X — C2000™ real-time MCU F28P55X LaunchPad™ development kit

LAUNCHXL-F28P55X is a low-cost development board for TI C2000™ real-time microcontrollers series of F28P55x 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™ developement kit (...)

User guide: PDF | HTML
Not available on TI.com
Evaluation board

TMDSCNCD28P55X — TMDSCNCD28P55X controlCARD evaluation module

TMDSCNCD28P55X is a low-cost evaluation and development board for TI C2000™ MCU series of F28P55x 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 TMDSCNCD28P55X, a 180-pin docking (...)

User guide: PDF | HTML
Not available on TI.com
Daughter card

TMDSHSECDOCK — HSEC180 controlCARD baseboard docking station

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 USB cable or a 5-V barrel supply.

User guide: PDF | HTML
Not available on TI.com
Debug probe

TMDSEMU110-U — XDS110 JTAG Debug Probe

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 (...)

User guide: PDF
Not available on TI.com
Debug probe

TMDSEMU200-U — XDS200 USB Debug Probe

The XDS200 is a debug probe (emulator) used for debugging TI embedded devices.  The XDS200 features a balance of low cost with good performance as compared to the low cost XDS110 and the high performance XDS560v2.  It supports a wide variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a (...)

Not available on TI.com
Hardware programming tool

C2000-GANG — C2000 Gang Programmer

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 (...)

User guide: PDF
Software development kit (SDK)

C2000WARE C2000Ware for C2000 Microcontrollers

C2000Ware is a cohesive set of software and documentation created to minimize development time. It includes device-specific drivers, libraries, and peripheral examples.

  • Hardware design schematics, BOM, gerber files, and documentation for C2000 controlCARDS, Experimenter Kits, and LaunchPads.
  • (...)
Supported products & hardware

Supported products & hardware

Products
C2000 real-time microcontrollers
TMS320F2800132 C2000™ 32-bit MCU with 100 MHz, 64-KB flash, FPU, TMU, six PWM and zero CAN TMS320F2800133 C2000™ 32-bit MCU with 120 MHz, 64-KB flash, FPU and TMU TMS320F2800135 C2000™ 32-bit MCU with 120 MHz, 128-KB flash, FPU and TMU TMS320F2800137 C2000™ 32-bit MCU with 120 MHz, 256-KB flash, FPU and TMU TMS320F2800152-Q1 Automotive C2000™ 32-bit MCU 100-MHz 64-KB flash with CAN-FD, lockstep ASIL B TMS320F2800153-Q1 Automotive C2000™ 32-bit MCU 120-MHz 64-KB flash with HRPWM, CAN-FD, lockstep ASIL B TMS320F2800154-Q1 Automotive C2000™ 32-bit MCU 100-MHz 128-KB flash with CAN-FD, lockstep ASIL B TMS320F2800155 C2000™ 32-bit MCU 120-MHz 128-KB flash with HRPWM, CAN-FD TMS320F2800155-Q1 Automotive C2000™ 32-bit MCU 120-MHz 128-KB flash with HRPWM, CAN-FD, lockstep ASIL B TMS320F2800156-Q1 Automotive C2000™ 32-bit MCU 100-MHz 256-KB flash with CAN-FD, lockstep ASIL B, grade 0 and 1 TMS320F2800157 C2000™ 32-bit MCU 120-MHz 256-KB flash with HRPWM, CAN-FD TMS320F2800157-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash with HRPWM, CAN-FD, lockstep ASIL B, grade 0 and 1 TMS320F28P550SJ C2000™ 32-bit MCU with 1x C28x + 1x CLA, 150MHz, 1.1MB flash, 5x ADCs, CLB, AES and NPU TMS320F28P559SJ-Q1 Automotive C2000™ 32-bit MCU, 1x C28x + 1x CLA, 150-MHz, 1.1-MB flash, 5x ADCs, CLB, AES and NNPU TMS320F28P650DH C2000 32-bit MCU, 600 MIPS, 2xC28x + 1xCLA CPU, FPU64, 768kB flash, 16-b ADC TMS320F28P650DK C2000™ 32-bit MCU, 2x C28x+CLA CPU, Lock Step, 1.28-MB flash, 16-b ADC, HRPWM, EtherCAT, CAN-FD, AES TMS320F28P650SH C2000 32-bit MCU, 400 MIPS, 1xC28x + 1xCLA CPU, FPU64, 768kB flash, 16-b ADC TMS320F28P650SK C2000 32-bit MCU, 400 MIPS, 1xC28x + 1xCLA CPU, FPU64, 1.28-MB flash, 16-b ADC, Ethercat TMS320F28P659DH-Q1 Automotive C2000 32-bit MCU, 600 MIPS, 2xC28x + 1xCLA + Lockstep, FPU64, 768kB flash, 16-b ADC TMS320F28P659DK-Q1 C2000™ 32-bit MCU, 2x C28x+CLA CPU, Lock Step, 1.28-MB flash, 16-b ADC, HRPWM, CAN-FD, AES TMS320F28P659SH-Q1 Automotive C2000 32-bit MCU, 400 MIPS, 1xC28x + 1xCLA , FPU64, 768kB flash, 16-b ADC
Hardware development
Evaluation board
LAUNCHXL-F2800157 C2000™ real-time MCU F2800157 LaunchPad™ development kit
Browse Download options
Software development kit (SDK)

C2000WARE-MOTORCONTROL-SDK MotorControl software development kit (SDK) for C2000™ MCUs

MotorControl SDK for C2000™ microcontrollers (MCU) is a cohesive set of software infrastructure, tools, and documentation designed to minimize C2000 real-time controller based motor control system development time targeted for various three-phase motor control applications. The software (...)

Supported products & hardware

Supported products & hardware

Products
C2000 real-time microcontrollers
TMS320F2800132 C2000™ 32-bit MCU with 100 MHz, 64-KB flash, FPU, TMU, six PWM and zero CAN TMS320F2800133 C2000™ 32-bit MCU with 120 MHz, 64-KB flash, FPU and TMU TMS320F2800135 C2000™ 32-bit MCU with 120 MHz, 128-KB flash, FPU and TMU TMS320F2800137 C2000™ 32-bit MCU with 120 MHz, 256-KB flash, FPU and TMU TMS320F2800152-Q1 Automotive C2000™ 32-bit MCU 100-MHz 64-KB flash with CAN-FD, lockstep ASIL B TMS320F2800153-Q1 Automotive C2000™ 32-bit MCU 120-MHz 64-KB flash with HRPWM, CAN-FD, lockstep ASIL B TMS320F2800154-Q1 Automotive C2000™ 32-bit MCU 100-MHz 128-KB flash with CAN-FD, lockstep ASIL B TMS320F2800155 C2000™ 32-bit MCU 120-MHz 128-KB flash with HRPWM, CAN-FD TMS320F2800155-Q1 Automotive C2000™ 32-bit MCU 120-MHz 128-KB flash with HRPWM, CAN-FD, lockstep ASIL B TMS320F2800156-Q1 Automotive C2000™ 32-bit MCU 100-MHz 256-KB flash with CAN-FD, lockstep ASIL B, grade 0 and 1 TMS320F2800157 C2000™ 32-bit MCU 120-MHz 256-KB flash with HRPWM, CAN-FD TMS320F2800157-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash with HRPWM, CAN-FD, lockstep ASIL B, grade 0 and 1 TMS320F280021 C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 32-KB flash TMS320F280021-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 32-KB flash TMS320F280023 C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 64-kb flash TMS320F280023-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 64-KB flash TMS320F280023C C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 64-KB flash, CLB TMS320F280025 C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 128-kb flash TMS320F280025-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash TMS320F280025C C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 128-kb flash, CLB TMS320F280025C-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash, CLB TMS320F280033 C2000™ 32-bit MCU 120-MHz 128-KB flash, FPU, TMU, AES and CAN-FD TMS320F280034 C2000™ 32-bit MCU 120-MHz 128-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280034-Q1 Automotive C2000™ 32-bit MCU 120-MHz 128-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280036-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280036C-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash, FPU, TMU with CLA, CLB, AES and CAN-FD TMS320F280037 C2000™ 32-bit MCU 120-MHz 256-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280037-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash,FPU, TMU with CLA, AES and CAN-FD TMS320F280037C C2000™ 32-bit MCU 120-MHz 256-KB flash, FPU, TMU with CLA, CLB, AES and CAN-FD TMS320F280037C-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash, FPU, TMU with CLA, CLB, AES and CAN-FD TMS320F280038-Q1 Automotive C2000™ 32-bit MCU 120-MHz 384-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280038C-Q1 Automotive C2000™ 32-bit MCU 120-MHz 384-KB flash, FPU, TMU with CLA, CLB, AES and CAN-FD TMS320F280039 C2000™ 32-bit MCU 120-MHz 384-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280039-Q1 Automotive C2000™ 32-bit MCU 120-MHz 384-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280039C C2000™ 32-bit MCU 120-MHz 384-KB flash, FPU, TMU with CLA, CLB, AES and CAN-FD TMS320F280039C-Q1 Automotive C2000™ 32-bit MCU 120-MHz 384-KB flash, FPU, TMU with CLA, CLB, AES and CAN-FD TMS320F280040-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash, PGAs, SDFM TMS320F280040C-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F280041 C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 128-kb flash, PGAs, SDFM TMS320F280041-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128 KB flash, PGAs, SDFM TMS320F280041C C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 128-kb flash, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F280041C-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128 KB flash, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F280045 C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 256 KB flash, PGAs, SDFM TMS320F280048-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 256 KB flash, CLA, PGAs, SDFM TMS320F280048C-Q1 Automotive C2000™ 32-bit MCU w/ 100 MHz, FPU, TMU, 256 KB flash, CLA, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F280049 C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 256-kb Flash, CLA, PGAs, SDFM TMS320F280049-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 256 KB flash, CLA, PGAs, SDFM TMS320F280049C C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 256-kb Flash, CLA, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F280049C-Q1 Automotive C2000™ 32-bit MCU w/ 100 MHz, FPU, TMU, 256 KB flash, CLA, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F28075 C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, SDFM TMS320F28075-Q1 Automotive C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, SDFM TMS320F28076 C2000™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB flash, CLA, CLB, SDFM TMS320F28374D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB flash, EMIF, 12b ADC TMS320F28374S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB flash, EMIF, 12b ADC TMS320F28375D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC TMS320F28375S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC TMS320F28375S-Q1 Automotive C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC TMS320F28376D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB flash, EMIF, 16b ADC TMS320F28376S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB flash, EMIF, 16b ADC TMS320F28377D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28377D-EP C2000™ Enhanced Product 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1 MB flash, EMIF, 16b ADC TMS320F28377D-Q1 Automotive C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28377S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28377S-Q1 Automotive C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28378D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 12b ADC TMS320F28378S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 12b ADC TMS320F28379D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 16b ADC TMS320F28379D-Q1 Automotive C2000™ 32-bit MCU w/ 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 16b ADC TMS320F28379S C2000™ 32-bit MCU with 400-MIPS, 1x CPU, 1x CLA, FPU, TMU, 1024-KB flash, CLB, EMIF and 16- TMS320F28384D C2000™ 32-bit MCU with connectivity manager, 2x C28x+CLA CPU, 1.5-MB flash, FPU64, Ethernet TMS320F28384D-Q1 Automotive C2000™ 32-bit MCU w/ connectivity manager, 2x C28x+CLA CPU, 1.5MB flash, FPU64, Ethernet TMS320F28384S C2000™ 32-bit MCU with connectivity manager, 1x C28x+CLA CPU, 1.0-MB flash, FPU64, Ethernet TMS320F28384S-Q1 Automotive C2000™ 32-bit MCU w/ connectivity manager, 1x C28x+CLA CPU, 1MB flash, FPU64, Ethernet TMS320F28386D C2000™ 32-bit MCU with connectivity manager, 2x C28x+CLA CPU, 1.5-MB flash, FPU64, CLB, Ethernet TMS320F28386D-Q1 Automotive C2000™ 32-bit MCU w/ connectivity manager, 2x C28x+CLA CPU, 1.5MB flash, FPU64, CLB, Eth TMS320F28386S C2000™ 32-bit MCU with connectivity manager, 1x C28x+CLA CPU, 1.0-MB flash, FPU64, CLB, Ethernet TMS320F28386S-Q1 Automotive C2000™ 32-bit MCU w/ connectivity manager, 1x C28x+CLA CPU, 1MB flash, FPU64, CLB, Ethe TMS320F28388D C2000™ 32-bit MCU w/ connectivity manager, 2x C28x+CLA CPU, 1.5-MB flash, FPU64, CLB, ENET, EtherCAT TMS320F28388S C2000™ 32-bit MCU w/ connectivity manager, 1x C28x+CLA CPU, 1.0-MB flash, FPU64, CLB, ENET, EtherCAT TMS320F28P550SJ C2000™ 32-bit MCU with 1x C28x + 1x CLA, 150MHz, 1.1MB flash, 5x ADCs, CLB, AES and NPU TMS320F28P559SJ-Q1 Automotive C2000™ 32-bit MCU, 1x C28x + 1x CLA, 150-MHz, 1.1-MB flash, 5x ADCs, CLB, AES and NNPU TMS320F28P650DH C2000 32-bit MCU, 600 MIPS, 2xC28x + 1xCLA CPU, FPU64, 768kB flash, 16-b ADC TMS320F28P650DK C2000™ 32-bit MCU, 2x C28x+CLA CPU, Lock Step, 1.28-MB flash, 16-b ADC, HRPWM, EtherCAT, CAN-FD, AES TMS320F28P650SH C2000 32-bit MCU, 400 MIPS, 1xC28x + 1xCLA CPU, FPU64, 768kB flash, 16-b ADC TMS320F28P650SK C2000 32-bit MCU, 400 MIPS, 1xC28x + 1xCLA CPU, FPU64, 1.28-MB flash, 16-b ADC, Ethercat TMS320F28P659DH-Q1 Automotive C2000 32-bit MCU, 600 MIPS, 2xC28x + 1xCLA + Lockstep, FPU64, 768kB flash, 16-b ADC TMS320F28P659DK-Q1 C2000™ 32-bit MCU, 2x C28x+CLA CPU, Lock Step, 1.28-MB flash, 16-b ADC, HRPWM, CAN-FD, AES TMS320F28P659SH-Q1 Automotive C2000 32-bit MCU, 400 MIPS, 1xC28x + 1xCLA , FPU64, 768kB flash, 16-b ADC
Hardware development
Evaluation board
BOOSTXL-DRV8323RH DRV8323RH Three-Phase Smart Gate Driver With Buck, Shunt Amps (Hardware Interface) Evaluation Module BOOSTXL-DRV8323RS DRV8323RS three-phase smart gate driver with buck, shunt amps (SPI interface) evaluation module DRV8316REVM DRV8316R three-phase PWM motor driver evaluation module DRV8353RS-EVM DRV8353RS evaluation module, three-phase brushless DC smart gate driver  LAUNCHXL-F280049C F280049C LaunchPad™ development kit C2000™ Piccolo™ MCU LAUNCHXL-F28P55X C2000™ real-time MCU F28P55X LaunchPad™ development kit TMDSCNCD2800137 TMS320F2800137 evaluation module controlCARD TMDSCNCD2800157 TMDSCNCD2800157 controlCARD evaluation module TMDSCNCD280025C TMS320F280025C evaluation module for C2000™ MCU controlCARD™ TMDSCNCD28P55X TMDSCNCD28P55X controlCARD evaluation module TMDSCNCD28P65X TMS320F28P65X controlCARD evaluation module TMDSHVMTRINSPIN High Voltage Motor Control Kit with InstaSPIN-FOC and InstaSPIN-MOTION enabled Piccolo MCU TIEVM-MTR-HVINV C2000™ MCU evaluation module for high-voltage three-phase inverter motor control DRV8300DRGE-EVM DRV8300DRGE three phase BLDC evaluation module
Software
Software development kit (SDK)
C2000WARE C2000Ware for C2000 MCUs
Browse Download options
IDE, configuration, compiler or debugger

CCSTUDIO Code Composer Studio™ integrated development environment (IDE)

Code Composer Studio is an integrated development environment (IDE) for TI's microcontrollers and processors. It is comprised of a rich suite of tools used to build, debug, analyze and optimize embedded applications. Code Composer Studio is available across Windows®, Linux® and macOS® platforms.

(...)

Supported products & hardware

Supported products & hardware

This design resource supports most products in these categories.

Check the product details page to verify support.

Launch Download options
Online training

C28X-ACADEMY C28X-ACADEMY

The C28x Academy is a great resource for developers to learn about C28x-based C2000 real-time microcontrollers. The Academy delivers informational training modules as well as hands-on lab exercises that span a variety of topics.
Supported products & hardware

Supported products & hardware

Products
C2000 real-time microcontrollers
TMS320F2800132 C2000™ 32-bit MCU with 100 MHz, 64-KB flash, FPU, TMU, six PWM and zero CAN TMS320F2800133 C2000™ 32-bit MCU with 120 MHz, 64-KB flash, FPU and TMU TMS320F2800135 C2000™ 32-bit MCU with 120 MHz, 128-KB flash, FPU and TMU TMS320F2800137 C2000™ 32-bit MCU with 120 MHz, 256-KB flash, FPU and TMU TMS320F2800152-Q1 Automotive C2000™ 32-bit MCU 100-MHz 64-KB flash with CAN-FD, lockstep ASIL B TMS320F2800153-Q1 Automotive C2000™ 32-bit MCU 120-MHz 64-KB flash with HRPWM, CAN-FD, lockstep ASIL B TMS320F2800154-Q1 Automotive C2000™ 32-bit MCU 100-MHz 128-KB flash with CAN-FD, lockstep ASIL B TMS320F2800155 C2000™ 32-bit MCU 120-MHz 128-KB flash with HRPWM, CAN-FD TMS320F2800155-Q1 Automotive C2000™ 32-bit MCU 120-MHz 128-KB flash with HRPWM, CAN-FD, lockstep ASIL B TMS320F2800156-Q1 Automotive C2000™ 32-bit MCU 100-MHz 256-KB flash with CAN-FD, lockstep ASIL B, grade 0 and 1 TMS320F2800157 C2000™ 32-bit MCU 120-MHz 256-KB flash with HRPWM, CAN-FD TMS320F2800157-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash with HRPWM, CAN-FD, lockstep ASIL B, grade 0 and 1 TMS320F280033 C2000™ 32-bit MCU 120-MHz 128-KB flash, FPU, TMU, AES and CAN-FD TMS320F280034 C2000™ 32-bit MCU 120-MHz 128-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280034-Q1 Automotive C2000™ 32-bit MCU 120-MHz 128-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280036-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280036C-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash, FPU, TMU with CLA, CLB, AES and CAN-FD TMS320F280037 C2000™ 32-bit MCU 120-MHz 256-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280037-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash,FPU, TMU with CLA, AES and CAN-FD TMS320F280037C C2000™ 32-bit MCU 120-MHz 256-KB flash, FPU, TMU with CLA, CLB, AES and CAN-FD TMS320F280037C-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash, FPU, TMU with CLA, CLB, AES and CAN-FD TMS320F280038-Q1 Automotive C2000™ 32-bit MCU 120-MHz 384-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280039 C2000™ 32-bit MCU 120-MHz 384-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280039-Q1 Automotive C2000™ 32-bit MCU 120-MHz 384-KB flash, FPU, TMU with CLA, AES and CAN-FD TMS320F280039C C2000™ 32-bit MCU 120-MHz 384-KB flash, FPU, TMU with CLA, CLB, AES and CAN-FD TMS320F280039C-Q1 Automotive C2000™ 32-bit MCU 120-MHz 384-KB flash, FPU, TMU with CLA, CLB, AES and CAN-FD TMS320F280040-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash, PGAs, SDFM TMS320F280040C-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F280041 C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 128-kb flash, PGAs, SDFM TMS320F280041-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128 KB flash, PGAs, SDFM TMS320F280041C C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 128-kb flash, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F280041C-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128 KB flash, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F280045 C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 256 KB flash, PGAs, SDFM TMS320F280048-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 256 KB flash, CLA, PGAs, SDFM TMS320F280048C-Q1 Automotive C2000™ 32-bit MCU w/ 100 MHz, FPU, TMU, 256 KB flash, CLA, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F280049 C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 256-kb Flash, CLA, PGAs, SDFM TMS320F280049-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 256 KB flash, CLA, PGAs, SDFM TMS320F280049C C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 256-kb Flash, CLA, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F280049C-Q1 Automotive C2000™ 32-bit MCU w/ 100 MHz, FPU, TMU, 256 KB flash, CLA, InstaSPIN-FOC, CLB, PGAs, SDFM TMS320F280021 C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 32-KB flash TMS320F280021-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 32-KB flash TMS320F280023 C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 64-kb flash TMS320F280023-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 64-KB flash TMS320F280023C C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 64-KB flash, CLB TMS320F280025 C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 128-kb flash TMS320F280025-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash TMS320F280025C C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 128-kb flash, CLB TMS320F280025C-Q1 Automotive C2000™ 32-bit MCU with 100 MHz, FPU, TMU, 128-KB flash, CLB TMS320F28374D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB flash, EMIF, 12b ADC TMS320F28374S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB flash, EMIF, 12b ADC TMS320F28375D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC TMS320F28375S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC TMS320F28375S-Q1 Automotive C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 12b ADC TMS320F28376D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB flash, EMIF, 16b ADC TMS320F28376S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB flash, EMIF, 16b ADC TMS320F28377D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28377D-EP C2000™ Enhanced Product 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1 MB flash, EMIF, 16b ADC TMS320F28377D-Q1 Automotive C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28377S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28377S-Q1 Automotive C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, EMIF, 16b ADC TMS320F28378D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 12b ADC TMS320F28378S C2000™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 12b ADC TMS320F28379D C2000™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 16b ADC TMS320F28379D-Q1 Automotive C2000™ 32-bit MCU w/ 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB flash, CLB, EMIF, 16b ADC TMS320F28379S C2000™ 32-bit MCU with 400-MIPS, 1x CPU, 1x CLA, FPU, TMU, 1024-KB flash, CLB, EMIF and 16- TMS320F28384D C2000™ 32-bit MCU with connectivity manager, 2x C28x+CLA CPU, 1.5-MB flash, FPU64, Ethernet TMS320F28384D-Q1 Automotive C2000™ 32-bit MCU w/ connectivity manager, 2x C28x+CLA CPU, 1.5MB flash, FPU64, Ethernet TMS320F28384S C2000™ 32-bit MCU with connectivity manager, 1x C28x+CLA CPU, 1.0-MB flash, FPU64, Ethernet TMS320F28384S-Q1 Automotive C2000™ 32-bit MCU w/ connectivity manager, 1x C28x+CLA CPU, 1MB flash, FPU64, Ethernet TMS320F28386D C2000™ 32-bit MCU with connectivity manager, 2x C28x+CLA CPU, 1.5-MB flash, FPU64, CLB, Ethernet TMS320F28386D-Q1 Automotive C2000™ 32-bit MCU w/ connectivity manager, 2x C28x+CLA CPU, 1.5MB flash, FPU64, CLB, Eth TMS320F28386S C2000™ 32-bit MCU with connectivity manager, 1x C28x+CLA CPU, 1.0-MB flash, FPU64, CLB, Ethernet TMS320F28386S-Q1 Automotive C2000™ 32-bit MCU w/ connectivity manager, 1x C28x+CLA CPU, 1MB flash, FPU64, CLB, Ethe TMS320F28388D C2000™ 32-bit MCU w/ connectivity manager, 2x C28x+CLA CPU, 1.5-MB flash, FPU64, CLB, ENET, EtherCAT TMS320F28388S C2000™ 32-bit MCU w/ connectivity manager, 1x C28x+CLA CPU, 1.0-MB flash, FPU64, CLB, ENET, EtherCAT TMS320F28P550SJ C2000™ 32-bit MCU with 1x C28x + 1x CLA, 150MHz, 1.1MB flash, 5x ADCs, CLB, AES and NPU TMS320F28P559SJ-Q1 Automotive C2000™ 32-bit MCU, 1x C28x + 1x CLA, 150-MHz, 1.1-MB flash, 5x ADCs, CLB, AES and NNPU TMS320F28P650DH C2000 32-bit MCU, 600 MIPS, 2xC28x + 1xCLA CPU, FPU64, 768kB flash, 16-b ADC TMS320F28P650DK C2000™ 32-bit MCU, 2x C28x+CLA CPU, Lock Step, 1.28-MB flash, 16-b ADC, HRPWM, EtherCAT, CAN-FD, AES TMS320F28P650SH C2000 32-bit MCU, 400 MIPS, 1xC28x + 1xCLA CPU, FPU64, 768kB flash, 16-b ADC TMS320F28P650SK C2000 32-bit MCU, 400 MIPS, 1xC28x + 1xCLA CPU, FPU64, 1.28-MB flash, 16-b ADC, Ethercat TMS320F28P659DH-Q1 Automotive C2000 32-bit MCU, 600 MIPS, 2xC28x + 1xCLA + Lockstep, FPU64, 768kB flash, 16-b ADC TMS320F28P659DK-Q1 C2000™ 32-bit MCU, 2x C28x+CLA CPU, Lock Step, 1.28-MB flash, 16-b ADC, HRPWM, CAN-FD, AES TMS320F28P659SH-Q1 Automotive C2000 32-bit MCU, 400 MIPS, 1xC28x + 1xCLA , FPU64, 768kB flash, 16-b ADC
Hardware development
Evaluation board
TMDSCNCD2800137 TMS320F2800137 evaluation module controlCARD TMDSCNCD2800157 TMDSCNCD2800157 controlCARD evaluation module TMDSCNCD280025C TMS320F280025C evaluation module for C2000™ MCU controlCARD™ TMDSCNCD28P55X TMDSCNCD28P55X controlCARD evaluation module TMDSCNCD28P65X TMS320F28P65X controlCARD evaluation module LAUNCHXL-F2800157 C2000™ real-time MCU F2800157 LaunchPad™ development kit LAUNCHXL-F280049C F280049C LaunchPad™ development kit C2000™ Piccolo™ MCU LAUNCHXL-F28P55X C2000™ real-time MCU F28P55X LaunchPad™ development kit LAUNCHXL-F28P65X C2000™ real-time MCU F28P65x LaunchPad™ development kit
Daughter card
TMDSCNCD280039C TMS320F280039C evaluation module C2000™ MCU controlCARD™ TMDSCNCD280049C F280049C evaluation module for C2000™ MCU controlCARD™ TMDSCNCD28379D F28379D development kit for C2000™ Delfino MCU controlCARD™ TMDSCNCD28388D F28388D evaluation module for C2000™ MCU controlCARD™
Development kit
LAUNCHXL-F2800137 TMS320F2800137 LaunchPad™ development kit for C2000™ real-time MCU LAUNCHXL-F280025C F280025C LaunchPad™ development kit for C2000™ real-time MCU LAUNCHXL-F280039C TMS320F280039C LaunchPad™ development kit for C2000™ real-time MCU LAUNCHXL-F28379D F28379D LaunchPad™ development kit for C2000™ Delfino™ MCU
Software
Software development kit (SDK)
C2000WARE C2000Ware for C2000 MCUs
Software programming tool

UNIFLASH UniFlash for most TI microcontrollers (MCUs) and mmWave sensors

UniFlash is a software tool for programming on-chip flash on TI microcontrollers and wireless connectivity devices and on-board flash for TI processors. UniFlash provides both graphical and command-line interfaces.

UniFlash can be run from the cloud on the TI Developer Zone or downloaded and used (...)

Supported products & hardware

Supported products & hardware

Products
C2000 real-time microcontrollers
F29H850TU C2000™ 64-bit MCU with C29x 200MHz tri-core, lockstep, functional safety compliance, 4MB F29H859TU-Q1 Automotive C2000™ 64-bit MCU with C29x 200MHz tri-core, lockstep, functional safety compliance, 4MB TMS320F2800132 C2000™ 32-bit MCU with 100 MHz, 64-KB flash, FPU, TMU, six PWM and zero CAN TMS320F2800133 C2000™ 32-bit MCU with 120 MHz, 64-KB flash, FPU and TMU TMS320F2800135 C2000™ 32-bit MCU with 120 MHz, 128-KB flash, FPU and TMU TMS320F2800137 C2000™ 32-bit MCU with 120 MHz, 256-KB flash, FPU and TMU TMS320F2800152-Q1 Automotive C2000™ 32-bit MCU 100-MHz 64-KB flash with CAN-FD, lockstep ASIL B TMS320F2800153-Q1 Automotive C2000™ 32-bit MCU 120-MHz 64-KB flash with HRPWM, CAN-FD, lockstep ASIL B TMS320F2800154-Q1 Automotive C2000™ 32-bit MCU 100-MHz 128-KB flash with CAN-FD, lockstep ASIL B TMS320F2800155 C2000™ 32-bit MCU 120-MHz 128-KB flash with HRPWM, CAN-FD TMS320F2800155-Q1 Automotive C2000™ 32-bit MCU 120-MHz 128-KB flash with HRPWM, CAN-FD, lockstep ASIL B TMS320F2800156-Q1 Automotive C2000™ 32-bit MCU 100-MHz 256-KB flash with CAN-FD, lockstep ASIL B, grade 0 and 1 TMS320F2800157 C2000™ 32-bit MCU 120-MHz 256-KB flash with HRPWM, CAN-FD TMS320F2800157-Q1 Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash with HRPWM, CAN-FD, lockstep ASIL B, grade 0 and 1 TMS320F28P550SJ C2000™ 32-bit MCU with 1x C28x + 1x CLA, 150MHz, 1.1MB flash, 5x ADCs, CLB, AES and NPU TMS320F28P559SJ-Q1 Automotive C2000™ 32-bit MCU, 1x C28x + 1x CLA, 150-MHz, 1.1-MB flash, 5x ADCs, CLB, AES and NNPU TMS320F28P650DH C2000 32-bit MCU, 600 MIPS, 2xC28x + 1xCLA CPU, FPU64, 768kB flash, 16-b ADC TMS320F28P650DK C2000™ 32-bit MCU, 2x C28x+CLA CPU, Lock Step, 1.28-MB flash, 16-b ADC, HRPWM, EtherCAT, CAN-FD, AES TMS320F28P650SH C2000 32-bit MCU, 400 MIPS, 1xC28x + 1xCLA CPU, FPU64, 768kB flash, 16-b ADC TMS320F28P650SK C2000 32-bit MCU, 400 MIPS, 1xC28x + 1xCLA CPU, FPU64, 1.28-MB flash, 16-b ADC, Ethercat
Arm-based processors
AM4372 Sitara processor: Arm Cortex-A9 AM4376 Sitara processor: Arm Cortex-A9, PRU-ICSS AM4377 Sitara processor: Arm Cortex-A9, PRU-ICSS, EtherCAT AM4378 Sitara processor: Arm Cortex-A9, PRU-ICSS, 3D graphics AM4379 Sitara processor: Arm Cortex-A9, PRU-ICSS, EtherCAT, 3D graphics AM5716 Sitara processor: Arm Cortex-A15 & DSP AM5718 Sitara processor: Arm Cortex-A15 & DSP, multimedia AM5718-HIREL AM5718-HIREL Sitara™ Processors Silicon Revision 2.0 AM5726 Sitara processor: dual Arm Cortex-A15 & dual DSP AM5728 Sitara processor: dual Arm Cortex-A15 & dual DSP, multimedia AM5729 Sitara processor AM5746 Sitara processor: dual arm Cortex-A15 & dual DSP, ECC on DDR and secure boot AM5748 Sitara processor: dual arm Cortex-A15 & dual DSP, multimedia, ECC on DDR and secure boot AM5749 Sitara processor: dual Arm Cortex-A15 & dual DSP, multimedia, ECC on DDR, secure boot, deep learning AM6526 Dual Arm® Cortex®-A53 and dual Arm Cortex-R5F Sitara™ processor with gigabit PRU-ICSS AM6528 Sitara processor: dual Arm Cortex-A53 & dual Arm Cortex-R5F, Gigabit PRU-ICSS, 3D graphics AM6546 Quad Arm® Cortex®-A53 and dual Arm Cortex-R5F Sitara™ processor with gigabit PRU-ICSS AM6548 Quad Arm® Cortex®-A53 and dual Arm Cortex-R5F Sitara™ processor with gigabit PRU-ICSS, 3D graphics
Arm Cortex-M0+ MCUs
MSPM0C1103 24MHz Arm® Cortex®-M0+ MCU with 8KB flash, 1KB SRAM, 12-bit ADC MSPM0C1103-Q1 Automotive 24MHz Arm® Cortex®-M0+ MCU with 8KB flash, 1KB SRAM, 12-bit ADC, LIN MSPM0C1104 24MHz Arm® Cortex®-M0+ MCU with 16KB flash, 1KB SRAM, 12-bit ADC MSPM0C1104-Q1 Automotive 24MHz Arm® Cortex®-M0+ MCU with 16KB flash, 1KB SRAM, 12-bit ADC, LIN MSPM0G1105 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM 2×12bit 4Msps ADC, op-amp MSPM0G1106 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x12-bit 4Msps ADC, op-amp MSPM0G1107 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2x12-bit 4Msps ADC, op-amp MSPM0G1505 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM 2x4Msps ADC, 12-bit DAC, 3xCOMP, 2xOPA, MATHACL MSPM0G1506 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x4Msps ADC, 12-bit DAC, 3xCOMP, 2xOPA, MATHACL MSPM0G1507 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2x4Msps ADC, 12-bit DAC, 3xCOMP, 2xOPA, MATHAC MSPM0G1519 80 MHz ARM® Cortex®-M0+ MCU with dual-bank 512kB flash, 128kB SRAM, 2xADC, DAC, 3xCOMP MSPM0G3105 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM 2x12-bit 4Msps ADC, op-amp, CAN-FD MSPM0G3105-Q1 Automotive 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM 2×12bit 4Msps ADC, op-amp, CAN-FD MSPM0G3106 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x12-bit 4Msps ADC, op-amp, CAN-FD MSPM0G3106-Q1 Automotive 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2×12bit 4Msps ADC, op-amp, CAN-FD MSPM0G3107 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2x12-bit 4Msps ADC, op-amp, CAN-FD MSPM0G3107-Q1 Automotive 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2×12bit 4Msps ADC, op-amp, CAN-FD MSPM0G3505 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM 2x4Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, MAT MSPM0G3505-Q1 Automotive 80MHz Arm® Cortex®-M0+ MCU with 32KB flash 16KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHACL MSPM0G3506 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x4Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHAC MSPM0G3506-Q1 Automotive 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHACL MSPM0G3507 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2x4Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHA MSPM0G3507-Q1 Automotive 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHAC MSPM0G3519 80 MHz ARM® Cortex®-M0+ MCU with dual-bank 512kB flash, 128kB SRAM, 2xCAN-FD, 2xADC, DAC, COMP MSPM0L1105 32-MHz Arm® Cortex®-M0+ MCU with 32-KB flash, 4-KB SRAM, 12-bit ADC MSPM0L1106 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC MSPM0L1227 32MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, VBAT, PSA-L1< MSPM0L1228 32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, VBAT, PSA-L1 MSPM0L1228-Q1 Automotive 32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, VB MSPM0L1303 32-MHz Arm® Cortex®-M0+ MCU with 8-KB flash, 2-KB SRAM, 12-bit ADC, comparator, OPA MSPM0L1304 32-MHz Arm® Cortex®-M0+ MCU with 16-KB flash, 2-KB SRAM, 12-bit ADC, comparator, OPA MSPM0L1304-Q1 Automotive 32-Mhz Arm® Cortex®-M0+ with 16-KB flash, 2-KB RAM, 12-bit ADC,OPA, LIN MSPM0L1305 32-MHz Arm® Cortex®-M0+ MCU with 32-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA MSPM0L1305-Q1 Automotive 32-Mhz Arm® Cortex®-M0+ with 32-KB flash, 4-KB RAM, 12-bit ADC, OPA, LIN MSPM0L1306 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA MSPM0L1306-Q1 Automotive 32-Mhz Arm® Cortex®-M0+ with 64-KB flash, 4-KB RAM, 12-bit ADC, OPA,LIN MSPM0L1343 32-MHz Arm® Cortex®-M0+ MCU with 8-KB flash, 2-KB SRAM, 12-bit ADC, comparator, TIA MSPM0L1344 32-MHz Arm® Cortex®-M0+ MCU with 16-KB flash, 2-KB SRAM, 12-bit ADC, comparator, TIA MSPM0L1345 32-MHz Arm® Cortex®-M0+ MCU with 32-KB flash, 4-KB SRAM, 12-bit ADC, comparator, TIA MSPM0L1346 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, TIA MSPM0L2227 32MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, LCD, VBAT, PS MSPM0L2228 32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, 12bit ADC, COMP, LCD, VBAT, PSA MSPM0L2228-Q1 Automotive 32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, ADC, COMP, LCD, VBAT
Arm Cortex-R MCUs
AM2631 Single-core Arm® Cortex®-R5F MCU up to 400 MHz with real-time control and security AM2631-Q1 Automotive single-core Arm® Cortex®-R5F MCU up to 400 MHz with real-time control and security AM2632 Dual-core Arm® Cortex®-R5F MCU up to 400 MHz with real-time control and security AM2632-Q1 Automotive dual-core Arm® Cortex®-R5F MCU up to 400 MHz with real-time control and security AM2634 Quad-core Arm® Cortex®-R5F MCU up to 400 MHz with real-time control and security AM2634-Q1 Automotive quad-core Arm® Cortex®-R5F MCU up to 400 MHz with real-time control and security AM263P2 Dual-core Arm®Cortex®-R5F MCU up to 400 MHz with opTI-flash and real-time control AM263P4 Quad-core Arm® Cortex®-R5F MCU up to 400 MHz with real-time control and expandable memory AM263P4-Q1 Automotive quad-core Arm® Cortex®-R5F MCU up to 400MHz with real-time control and expandable memory AM2732 Dual-core Arm® Cortex-R5F based MCU with C66x DSP, ethernet and security up to 400 MHz AM2732-Q1 Automotive dual-core Arm® Cortex-R5F MCU up to 400 MHz with C66x DSP, Ethernet, safety, security
Automotive mmWave radar sensors
AWR1243 76-GHz to 81-GHz high-performance automotive MMIC AWR1443 Single-chip 76-GHz to 81-GHz automotive radar sensor integrating MCU and hardware accelerator AWR1642 Single-chip 76-GHz to 81-GHz automotive radar sensor integrating DSP and MCU AWR1843 Single-chip 76-GHz to 81-GHz automotive radar sensor integrating DSP, MCU and radar accelerator AWR1843AOP Single-chip 76-GHz to 81-GHz automotive radar sensor integrating antenna on package, DSP and MCU AWR2243 76-GHz to 81-GHz automotive second-generation high-performance MMIC AWR2544 76-81GHz FMCW satellite Radar-on-Chip sensor AWR2944 Automotive, second-generation 76-GHz to 81-GHz high-performance SoC for corner and long-range radar AWR2944P Automotive 76-GHz to 81-GHz single chip radar with enhanced RF and compute performance AWR6443 Single-chip 60-GHz to 64-GHz automotive radar sensor integrating MCU and radar accelerator AWR6843 Single-chip 60-GHz to 64-GHz automotive radar sensor integrating DSP, MCU and radar accelerator AWR6843AOP Single-chip 60-GHz to 64-GHz automotive radar sensor integrating antenna on package, DSP and MCU AWRL1432 Single-chip low-power 76GHz to 81GHz automotive mmWave radar sensor AWRL6432 Single-chip low-power 57-GHz to 64-GHz automotive mmWave radar sensor
Industrial mmWave radar sensors
IWR1443 Single-chip 76-GHz to 81-GHz mmWave sensor integrating MCU and hardware accelerator IWR1642 Single-chip 76-GHz to 81-GHz mmWave sensor integrating DSP and MCU IWR1843 Single-chip 76-GHz to 81-GHz industrial radar sensor integrating DSP, MCU and radar accelerator IWR1843AOP Single-chip 76-GHz to 81-GHz industrial radar sensor integrating antenna on package, DSP and MCU IWR2243 76-GHz to 81-GHz industrial high-performance MMIC IWR2944 Single-chip, 76GHz to 81GHz industrial high-performance radar with integrated DSP, MCU and ethernet IWR6243 57-GHz to 64-GHz industrial high-performance MMIC IWR6443 Single-chip 60-GHz to 64-GHz intelligent mmWave sensor integrating MCU and hardware accelerator IWR6843 Single-chip 60-GHz to 64-GHz intelligent mmWave sensor integrating processing capability IWR6843AOP Single-chip 60-GHz to 64-GHz intelligent mmWave sensor with integrated antenna on package (AoP) IWRL1432 Single-chip low-power 76GHz to 81GHz industrial mmWave radar sensor IWRL6432 Single-chip low-power 57-GHz to 64-GHz industrial mmWave radar sensor IWRL6432AOP Single-chip low-power 57GHz to 64GHz industrial mmWave radar sensor with integrated antenna
Launch Download options
Support software

MATHW-3P-SLEC — MathWorks MATLAB, Simulink, C2000 Microcontroller Blockset and Embedded coder

C2000 Microcontroller Blockset: Save design time and get into production faster by using Model Based Design with C2000 MCU’s and MathWorks software tools.


MathWorks MATLAB, Simulink, C2000 Microcontroller Blockset and Embedded Coder generate ANSI/ISO C code that can be compiled and executed on (...)

Simulation model

TMS320F28P55x BSDL Files

SPRM852.ZIP (14 KB) - BSDL Model
Simulation model

TMS320F28P55x IBIS Model

SPRM853.ZIP (827 KB) - IBIS Model
Package Pins CAD symbols, footprints & 3D models
LQFP (PZ) 100 Ultra Librarian
TQFP (PDT) 128 Ultra Librarian
TQFP (PNA) 80 Ultra Librarian
UNKNOWN (PTF) 128 Ultra Librarian

Ordering & quality

Information included:
  • RoHS
  • REACH
  • Device marking
  • Lead finish/Ball material
  • MSL rating/Peak reflow
  • MTBF/FIT estimates
  • Material content
  • Qualification summary
  • Ongoing reliability monitoring
Information included:
  • Fab location
  • Assembly location

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

Videos