TIDM-02014

High-power, high-performance automotive SiC traction inverter reference design

TIDM-02014

Design files

Overview

TIDM-02014 is a 800-V, 300kW SiC-based traction inverter system reference design developed by Texas Instruments and Wolfspeed provides a foundation for OEMs and design engineers to create high-performance, high-efficiency traction inverter systems and get to market faster. This solution demonstrates how the traction inverter system technology from TI and Wolfspeed improves system efficiency by reducing the overshoot in available voltages with a high-performance isolated gate driver and real-time variable gate drive strength driving the Wolfspeed SiC power module. The isolated gate driver coupled with TI’s isolated bias supply solution significantly reduces the PCB size providing more than 2X smaller PCB area, less than 4mm height and eliminating 30+ discrete components improving system power density. TI’s high-control performance MCUs featuring tightly-integrated, innovative real-time peripherals enable effective traction motor control even at speeds greater than 20,000 RPM. Fast current loop implementation helps minimize motor torque ripple and provides smooth speed-torque profiles. The mechanical and thermal design of the system is provided by Wolfspeed.

Features
  • Real-time, variable gate drive strength features enable improved system efficiency by minimizing the SiC switching power losses and the accurate bias supply minimizes conductive losses.
  • Isolated gate drivers, bias supply modules, and highly integrated voltage sensing devices for the direct connection to the high-voltage source significantly reduce PCB area.
  • High-performance microcontroller (MCU) with three C29 real-time digital signal processor (DSP) cores enable motor control loop with < 2µs to help minimize torque ripple and to provide smooth speed and torque current profiles to the traction motor.
  • A system-on-module design with 3 × 120 high-speed, high-density connectors supports higher pin demands for MCU evaluation.
  • UCC5880-Q1 and F29H859TU-Q1 are Functional Safety-Compliant devices.
  • Enhanced system-reliability rated with reinforced capacitive isolation technology and early failure detection.
Automotive
??image.gallery.download_en_US?? View video with transcript Video

A fully assembled board has been developed for testing and performance validation only, and is not available for sale.

Design files & products

Design files

Download ready-to-use system files to speed your design process.

PDF | HTML
TIDUF23A.PDF (2524 K)

Reference design overview and verified performance test data

TIDMBH5B.PDF (2267 K)

Detailed schematic diagram for design layout and components

TIDMBH6B.PDF (358 K)

Complete listing of design components, reference designators, and manufacturers/part numbers

TIDMBH7B.PDF (1452 K)

Detailed overview of design layout for component placement

TIDMBH9B.ZIP (11741 K)

Files used for 3D models or 2D drawings of IC components

TIDCGE4B.ZIP (1958 K)

Design file that contains information on physical board layer of design PCB

TIDMBH8B.PDF (8106 K)

PCB layer plot file used for generating PCB design layout

Products

Includes TI products in the design and potential alternatives.

C2000 real-time microcontrollers

F29H859TU-Q1Automotive C2000™ 64-bit MCU with C29x 200MHz tri-core, lockstep, functional safety compliance, 4MB

Data sheet: PDF | HTML
CAN transceivers

TCAN1043-Q1Automotive CAN FD transceiver with flexible data-rate and wake input

Data sheet: PDF | HTML
CAN transceivers

TCAN1044-Q1Automotive high-speed CAN transceiver

Data sheet: PDF | HTML
Isolated ADCs

AMC0386-Q1Automotive AC-input isolated modulator with integrated resistive divider and external clock

Data sheet: PDF | HTML
Isolated CAN transceivers

ISO1042-Q1Automotive, isolated CAN transceiver with 70-V bus fault protection & flexible data rate

Data sheet: PDF
Isolated amplifiers

AMC0381D-Q1Automotive DC-input isolated amplifier with integrated resistive divider and differential output

Data sheet: PDF | HTML
Isolated gate drivers

UCC5880-Q1Automotive, 20A, real-time variable IGBT/SiC MOSFET isolated gate driver with advanced protection

Data sheet: PDF | HTML
Isolated gate drivers

UCC5881-Q1Automotive, 20A, real-time variable IGBT/SiC MOSFET isolated gate driver with advanced protection

Data sheet: PDF | HTML
Isolated power modules (integrated transformer)

UCC14240-Q1Automotive, 2.0-W, 24-Vin, 25-Vout high-density > 3-kVRMS isolated DC/DC module

Data sheet: PDF | HTML
Isolated power modules (integrated transformer)

UCC14241-Q1Automotive, 2-W, 24-V VIN, 25-V VOUT high-density >5-kVRMS isolated DC/DC module

Data sheet: PDF | HTML
Isolated power modules (integrated transformer)

UCC33421-Q1Automotive, 5V/5V, 1.5W 5kVrms isolated DC-DC power module with integrated transformer

Data sheet: PDF | HTML
Multi-channel ICs (PMICs)

TPS653860-Q1Automotive 2.3-V to 36-V, 2.8-A power management IC (PMIC) for safety-relevant applications

Data sheet: PDF | HTML
Power op amps

ALM2403-Q1Automotive, dual-channel, high-voltage, power op amp with low distortion for resolver applications

Data sheet: PDF | HTML

Start development

Software

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 TMS320F28P550SG C2000™ 32-bit MCU with 150MHz 512KB flash C28x + CLA, five ADCs, CLB, AES and NPU TMS320F28P550SJ C2000™ 32-bit MCU with 150MHz 1.1MB flash C28x + CLA, five ADCs, CLB, AES and NPU TMS320F28P559SJ-Q1 Automotive C2000™ 32-bit MCU with 150MHz 1.1MB flash C28x + CLA, five ADCs, CLB, AES and NPU 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 BOOSTXL-LMG2100-MD LMG2100 boost evaluation module
Software
Software development kit (SDK)
C2000WARE C2000Ware for C2000 MCUs
Browse Download options

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

close
Latest version
Version: 5.04.00.00
Release date: 25 Apr 2025
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 TMS320F28P550SG C2000™ 32-bit MCU with 150MHz 512KB flash C28x + CLA, five ADCs, CLB, AES and NPU TMS320F28P550SJ C2000™ 32-bit MCU with 150MHz 1.1MB flash C28x + CLA, five ADCs, CLB, AES and NPU TMS320F28P559SJ-Q1 Automotive C2000™ 32-bit MCU with 150MHz 1.1MB flash C28x + CLA, five ADCs, CLB, AES and NPU 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 BOOSTXL-LMG2100-MD LMG2100 boost evaluation module
Software
Software development kit (SDK)
C2000WARE C2000Ware for C2000 MCUs

Documentation

Release Infomation

MotorControl SDK for C2000™ real-time control 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.

What's new

  • New: Added Edge AI Fan Imbalance detection for F28P55x
  • New: Universal Servo Control project for F28P65x
  • Sensored FOC software based on UMCL framework
  • Supports BOOSTXL-3PHGANINV, DRV83000DRGE-EVM, BOOSTXL-LMG2100-MD, and BOOSTXL-AMC0106-LMG-MD
  • Update: Universal Motor Control Lab supports F28P65x
  • Supports BOOSTXL-DRV8323RS, BOOSTXL-3PHGANINV, DRV8300DRGE-EVM, DRV8353RS-EVM
  • Updated C2000Ware to version 5.04.00.00
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 (...)

Technical documentation

No results found. Please clear your search and try again.
View all 3
Type Title Date
Design guide Automotive, High-Power, High-Performance SiC Traction Inverter Reference Design (Rev. A) PDF | HTML May 05, 2025
White paper Electrical Vehicle Improvements With a Highly Efficient Traction Inverter Design PDF | HTML Sep. 11, 2024
Application note Using the Sitara MCU AM263x in an Automotive SiC Traction Inverter PDF | HTML Aug. 16, 2023

Related design resources

Hardware development

EVALUATION BOARD
TMDSCNCD263 AM263x general-purpose controlCARD™ development kit Arm®-based MCU UCC5880INVERTEREVM UCC5880-Q1 evaluation module for variable isolated gate drive in traction inverters
DAUGHTER CARD
TMDSCNCD280039C TMS320F280039C evaluation module C2000™ MCU controlCARD™

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

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