C2000™ 32-bit MCU with 100 MIPS, FPU, 512 KB flash, EMIF, 12b ADC



Product details


CPU C28x Frequency (MHz) 150 Flash memory (KB) 512 RAM (KB) 68 ADC resolution 12-bit Total processing (MIPS) 150 Features External memory interface, FPU32 UART 3 CAN (#) 2 Sigma-delta filter 0 PWM (Ch) 12 open-in-new Find other C2000 real-time microcontrollers

Package | Pins | Size

LQFP (PGF) 176 676 mm² 26 x 26 open-in-new Find other C2000 real-time microcontrollers


  • High-performance static CMOS technology
    • Up to 150 MHz (6.67-ns cycle time)
    • 1.9-V/1.8-V core, 3.3-V I/O design
  • High-performance 32-bit CPU (TMS320C28x)
    • IEEE 754 single-precision Floating-Point Unit (FPU) (F2833x only)
    • 16 × 16 and 32 × 32 MAC operations
    • 16 × 16 dual MAC
    • Harvard bus architecture
    • Fast interrupt response and processing
    • Unified memory programming model
    • Code-efficient (in C/C++ and Assembly)
  • Six-channel DMA controller (for ADC, McBSP, ePWM, XINTF, and SARAM)
  • 16-bit or 32-bit External Interface (XINTF)
    • More than 2M × 16 address reach
  • On-chip memory
    • F28335, F28333, F28235: 256K × 16 flash, 34K × 16 SARAM
    • F28334, F28234: 128K × 16 flash, 34K × 16 SARAM
    • F28332, F28232: 64K × 16 flash, 26K × 16 SARAM
    • 1K × 16 OTP ROM
  • Boot ROM (8K × 16)
    • With software boot modes (through SCI, SPI, CAN, I2C, McBSP, XINTF, and parallel I/O)
    • Standard math tables
  • Clock and system control
    • On-chip oscillator
    • Watchdog timer module
  • GPIO0 to GPIO63 pins can be connected to one of the eight external core interrupts
  • Peripheral Interrupt Expansion (PIE) block that supports all 58 peripheral interrupts
  • 128-bit security key/lock
    • Protects flash/OTP/RAM blocks
    • Prevents firmware reverse-engineering
  • Enhanced control peripherals
    • Up to 18 PWM outputs
    • Up to 6 HRPWM outputs with 150-ps MEP resolution
    • Up to 6 event capture inputs
    • Up to 2 Quadrature Encoder interfaces
    • Up to 8 32-bit timers (6 for eCAPs and 2 for eQEPs)
    • Up to 9 16-bit timers (6 for ePWMs and 3 XINTCTRs)
  • Three 32-bit CPU timers
  • Serial port peripherals
    • Up to 2 CAN modules
    • Up to 3 SCI (UART) modules
    • Up to 2 McBSP modules (configurable as SPI)
    • One SPI module
    • One Inter-Integrated Circuit (I2C) bus
  • 12-bit ADC, 16 channels
    • 80-ns conversion rate
    • 2 × 8 channel input multiplexer
    • Two sample-and-hold
    • Single/simultaneous conversions
    • Internal or external reference
  • Up to 88 individually programmable, multiplexed GPIO pins with input filtering
  • JTAG boundary scan support
    • IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture
  • Advanced emulation features
    • Analysis and breakpoint functions
    • Real-time debug using hardware
  • Development support includes
    • ANSI C/C++ compiler/assembler/linker
    • Code Composer Studio™ IDE
    • DSP/BIOS™ and SYS/BIOS
    • Digital motor control and digital power software libraries
  • Low-power modes and power savings
    • IDLE, STANDBY, HALT modes supported
    • Disable individual peripheral clocks
  • Endianness: Little endian
  • Package options:
    • Lead-free, green packaging
    • 176-ball plastic Ball Grid Array (BGA) (ZJZ)
    • 179-ball MicroStar BGA™ (ZHH)
    • 176-pin Low-Profile Quad Flatpack (LQFP) (PGF)
    • 176-pin Thermally Enhanced Low-Profile Quad Flatpack (HLQFP) (PTP)
  • Temperature options:
    • A: –40°C to 85°C (PGF, ZHH, ZJZ)
    • S: –40°C to 125°C (PTP, ZJZ)
    • Q: –40°C to 125°C (PTP, ZJZ) (AEC Q100 qualification for automotive applications)

All trademarks are the property of their respective owners.

open-in-new Find other C2000 real-time microcontrollers


C2000™ 32-bit microcontrollers are optimized for processing, sensing, and actuation to improve closed-loop performance in real-time control applications such as industrial motor drives; solar inverters and digital power; electrical vehicles and transportation; motor control; and sensing and signal processing. The C2000 line includes the Delfino™ Premium Performance family and the Piccolo™ Entry Performance family.

TMS320C2000™ 32-bit microcontrollers are optimized for processing, sensing, and actuation to improve closed-loop performance in real-time control applications. The C2000™ microcontrollers line includes the Delfino™ Premium Performance microcontroller family and the Piccolo™ Entry Performance microcontroller family.

The TMS320F28335, TMS320F28334, TMS320F28333, TMS320F28332, TMS320F28235, TMS320F28234, and TMS320F28232 devices, members of the TMS320C28x/ Delfino™ DSC/MCU generation, are highly integrated, high-performance solutions for demanding control applications.

Throughout this document, the devices are abbreviated as F28335, F28334, F28333, F28332, F28235, F28234, and F28232, respectively. F2833x Device Comparison and F2823x Device Comparison provide a summary of features for each device.

To learn more about the C2000 MCUs, visit the C2000 Overview at

open-in-new Find other C2000 real-time microcontrollers

Technical documentation

star = Top documentation for this product selected by TI
No results found. Please clear your search and try again.
View all 62
Type Title Date
* Data sheet TMS320F2833x, TMS320F2823x Digital Signal Controllers (DSCs) datasheet (Rev. P) Feb. 01, 2021
* Errata TMS320F2833x, TMS320F2823x DSCs Silicon Errata (Rev. M) Sep. 28, 2020
* User guide TMS320x2833x, TMS320x2823x Technical Reference Manual Mar. 19, 2020
Application note Serial Flash Programming of C2000 Microcontrollers (Rev. D) Oct. 27, 2020
Application note C2000™ Unique Device Number (Rev. B) Sep. 17, 2020
Application note EEPROM Emulation for Gen 2 C2000 Real-Time MCUs (Rev. A) Jul. 23, 2020
User guide C2000 Real-Time Control Peripheral Reference Guide (Rev. N) May 19, 2020
Application note Enhancing the Computational Performance of the C2000™ Microcontroller Famil (Rev. B) Mar. 31, 2020
Application note Configurable Error Generator for Controller Area Network Dec. 19, 2019
User guide TMS320C28x Extended Instruction Sets Technical Reference Manual (Rev. C) Oct. 29, 2019
Application note Calculating Useful Lifetimes of Embedded Processors (Rev. B) May 07, 2019
Application note MSL Ratings and Reflow Profiles (Rev. A) Dec. 13, 2018
Application note Hardware Design Guidelines for TMS320F28xx and TMS320F28xxx DSCs (Rev. D) Nov. 18, 2018
White paper Breakthrough technologies lead the solar power industry into the future Jul. 27, 2018
White paper Exploring the evolution and optimization of wireless power transfer Jul. 27, 2018
More literature C2000™ Safety Mechanisms Jul. 17, 2018
Certificate Certificate of Compliance Jul. 06, 2018
Certificate Certificate of Compliance E352502-20130316 Jul. 06, 2018
Certificate IEC60730 Safety Library for TMS320F2802x Jul. 06, 2018
Certificate IEC60730 Safety Library for TMS320F2803x Jul. 06, 2018
Application note PowerPAD™ Thermally Enhanced Package (Rev. H) Jul. 06, 2018
Certificate VDE Safety Certification Document Jun. 22, 2018
Application note C2000 MCU JTAG Connectivity Debug May 11, 2018
Application note Dual Motor Ctl Using FCL and Perf Analysis Using SFRA on TMS320F28379D LaunchPad (Rev. A) Mar. 20, 2018
User guide Fast Current Loop (C28x) Library Mar. 06, 2018
Application note Performance Analysis of Fast Current Loop (FCL) in Servo Mar. 06, 2018
More literature Security Features of C2000™ Real-Time Control MCUs (Rev. B) Feb. 09, 2018
Application note Programming TMS320x28xx and 28xxx Peripherals in C/C++ (Rev. E) Dec. 19, 2017
Application note Programming Examples for the TMS320x28xx eCAN (Rev. B) Sep. 12, 2017
Application note Copying Compiler Sections from Flash to RAM on the TMS320F28xxx DSCs (Rev. A) Aug. 18, 2017
White paper Intelligent Battery Management & Charging for electric vehicles (Rev. A) Feb. 02, 2017
White paper Designing the Next Generation of Industrial Drive and Control Systems (Rev. A) Sep. 12, 2016
Application note Semiconductor and IC Package Thermal Metrics (Rev. C) Apr. 19, 2016
Application note Calculator for CAN Bit Timing Parameters Mar. 22, 2016
User guide TMS320C28x DSP CPU and Instruction Set (Rev. F) Apr. 10, 2015
Application note Calculating FIT for a Mission Profile Mar. 24, 2015
White paper Resolver-to-digital conversion implementation (Rev. A) Mar. 26, 2014
User guide TMS320C28x Floating Point Unit and Instruction Set Reference Guide (Rev. B) Jan. 23, 2014
Application note Sensorless Field Oriented Control of 3-Phase Induction Motors Using F2833x Oct. 29, 2013
User guide Safety Manual for C2000 MCUs in IEC60730 Safety Applications (Rev. A) Aug. 21, 2013
Application note Sensorless Field Oriented Control:3-Phase Perm.Magnet Synch. Motors Using 2833x Jul. 01, 2013
Application note Running an Application from Internal Flash Memory on the TMS320F28xxx DSP (Rev. L) Feb. 28, 2013
User guide TMS320C28x DSP/BIOS 5.x Application Programming Interface (API) Reference Guide (Rev. L) Oct. 09, 2012
Application note Programming External Nonvolatile Memory Using SDFlash for TMS320C28x Devices Nov. 16, 2009
Application note TMS320C28x FPU Primer (Rev. A) Jul. 20, 2009
Application note Migrating from TMS320x280x to TMS320x2833x or 2823x (Rev. B) Jul. 01, 2009
Application note Migrating from TMS320x281x to TMS320x2833x or 2823x (Rev. B) Jun. 08, 2009
Application note Common Object File Format (COFF) Apr. 15, 2009
Application note Migrating from TMS320x2833x/2823x to TMS320x2834x Mar. 03, 2009
Application note Using PWM Output as a Digital-to-Analog Converter on a TMS320F280x (Rev. A) Sep. 09, 2008
Application note Flash Programming Solutions for the TMS320F28xxx DSCs Aug. 19, 2008
User guide TMS320C28x Floating Point Unit and Instruction Set Reference Guide (Rev. A) Aug. 08, 2008
Application note Interfacing the TMS320F2833x to the AIC23B Stereo Audio Codec Aug. 04, 2008
Application note An Overview of Designing Analog Interface With TM320F28xx/28xxx DSCs (Rev. A) May 14, 2008
Application note Configuring Source of Multiple ePWM Trip-Zone Events Oct. 25, 2007
Application note Custom Bootloader Options via One-Time Programmable (OTP) Memory Sep. 18, 2007
Application note Interfacing SD/MMC Cards With TMS320F28xxx DSCs Jul. 26, 2007
Application note TMS320280x and TMS320F2801x ADC Calibration (Rev. A) Mar. 06, 2007
Application note Using Enhanced Pulse Width Modulator (ePWM) Module for 0-100% Duty Cycle Control Dec. 20, 2006
Application note Using the eQEP Module in TMS320x280x as a Dedicated Capture Nov. 30, 2006
Application note Migrating from TMS320x281x to TMS320x280x/2801x/2804x (Rev. A) Oct. 05, 2006
Application note Online Stack Overflow Detection on the TMS320C28x DSP May 02, 2003

Design & development

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

Hardware development


TMDSPREX28335 is a DIMM100 controlCARD based evaluation and development tool for the C2000™ F2833x MCU series. This Peripheral Explorer kit expands on the bread-board like docking station (TMDSDOCK28335) to provide better access to key peripherals.

MathWorks MATLAB & Simulink example models (...)

Hardware Features
  • TMDSCNCD28335: TMS320F28335 based controlCARD
  • Peripheral Explorer baseboard with DIMM100 controlCARD female connector
    • XDS100v1 USB to JTAG Debug Probe enables real-time in-system programming and debugging
    • Which peripheral connectors
      • ADC pins with potentiometers connected to ADCA1 and (...)
TMDSRSLVR is a DIMM100 controlCARD based motherboard evaluation module.  This Resolver to Digital conversion kit used to experiment with various C2000 microcontrollers for software-based resolver to digital conversion using the on-chip ADCs. The Resolver Kit also allows interface to hardware (...)

Hardware Features

  • Baseboard with interface to accept DIMM100 controlCARDs
  • XDS100v2 USB to JTAG emulation (with additional UART)
  • Four PWM DAC pins to easily view system on an oscilloscope
  • sinewave carrier interface and filter
  • resolver feedback interface to MCU ADC
  • 8-pin resolver connector interface
  • 20-pin (...)
TMS320F28335 controlCARD

TMDSCNCD28335 is a DIMM100 controlCARD based evaluation and development tool for the F2833x series. controlCARDs are ideal to use for initial evaluation and system prototyping.  controlCARDs are complete board-level modules that utilize one of two standard form factors (100-pin DIMM or 180-pin (...)


Hardware features

document-generic User guide
TMDSDOCK28335 is a DIMM100 controlCARD based evaluation and development tool for the C2000™ Delfino™ F2833x series of microcontroller products. The docking station provides power to the controlCARD and has a bread-board area for prototyping.  Access to the key device signals are available using (...)

Hardware Features

  • TMDSCNCD28335: TMS320F28335 DIMM100 based controlCARD
  • DIMM100 Docking Station baseboard with DIMM100 controlCARD female connector
    • XDS100v1 USB-to-JTAG Debug Probe enables real-time in-system programming and debugging
    • Header pin access to key MCU signals – including most major (...)

CAUTION: This equipment operates at high voltages and currents which can result in hazardous electrical shock. Please make sure you understand and follow all necessary safety precautions prior to purchasing and operating.

TMDSHVMTRPFCKIT is a DIMM100 controlCARD based motherboard evaluation (...)


Hardware Features

  • Three phase inverter baseboard with interface to accept DIMM100 controlCARDs
  • XDS100v1 USB to JTAG emulation (with additional UART)
  • 3-phase motor inverter stage rated for 1KW loads
  • Two phase interleaved power factor correction stage rated to 750W (no software examples)
  • 85-132 VAC (...)

Software development

C2000Ware for C2000 MCUs
C2000WARE 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.
  • (...)
  • 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
C2000 Digital Control Library
C2000-DIGITAL-CONTROL-LIBRARY — The C2000 Digital Control Library (DCL) provides a suite of robust software functions for developers of digital control applications using the Texas Instruments C2000 MCU platform. All the functions in the library are supplied in the form of C or assembly source code. Version 3.0 of the DCL contains (...)
  • Supports all C28x CPUs
    • C28x fixed-point
    • C28x floating-point
    • CLA
  • 'OneMCU' compliant
  • Supports COFF & EABI compilers
  • Rigorously tested
  • Deployed in C2000Ware
C2000 SafeTI™ 60730 SW Packages
IEC60730SWPACKAGES The C2000 MCU SafeTI-60730 Software package includes UL-certified, as recognized components, SafeTI™ software packages that help make designing for functional safety consumer applications with C2000™ real-time control microcontrollers (MCUs) easier and faster. The software in these SafeTI software (...)
  • Support for the following C2000 series
    • Delfino F2833x
    • Piccolo F2802x, F2803x, F2805x, F2806x
  • Support for Delfino F2837x and Piccolo F2807x are included in the SafeTI Diagnostics Library
  • IEC60730 Software libraries, user guides code examples
  • Piccolo MCU Arcdetect Software libraries, user guides, RD195 (...)
Safety Compiler Qualification Kit
SAFETI_CQKIT The Safety Compiler Qualification Kit was developed to assist customers in qualifying their use of the TI ARM, C6000, C7000 or C2000/CLA C/C++ Compiler to functional safety standards such as IEC 61508 and ISO 26262.

The Safety Compiler Qualification Kit:

  • is free of charge for TI customers
  • does not (...)

The Safety Compiler Qualification Kit has been assessed by TÜV Nord to comply with both IEC 61508 and ISO 26262 and was developed in collaboration with by Validas, a consulting company that specializes in software tool qualification.

What's Included

Safety Compiler Qualification Kit includes: 

  • Safety (...)
powerSUITE Digital Power Supply Solution Adapter Tool for C2000™ MCUs
SOLUTION_ADAPTER The Solution Adapter is one of several tools included in the powerSUITE Digital Power Supply Design Software Tools for C2000™ Microcontrollers.  The Solution Adapter allows you to modify existing code examples from TI digital power kits and configure them to run on a custom digital power (...)
  • Graphical tool for creating digital control loop source code
MathWorks MATLAB, Simulink and Embedded Coder
Provided by MathWorks, Inc. Embedded Coder Hardware Support Package for TI C2000™: Save design time and get into production faster with C2000 MCU’s using MathWorks software tools.

MATLAB Coder™, Simulink Coder™, and Embedded Coder® generate ANSI/ISO C/C++ code that can be compiled and executed on Texas (...)

Design tools & simulation

SPRM274.ZIP (4 KB) - BSDL Model
SPRM275.ZIP (4 KB) - BSDL Model
SPRM302.ZIP (204 KB) - IBIS Model
SPRM303.ZIP (203 KB) - IBIS Model
SPRM304A.ZIP (212 KB) - IBIS Model
SPRM380.ZIP (4 KB) - BSDL Model
SPRM469.ZIP (4 KB) - BSDL Model
SPRM471.ZIP (203 KB) - IBIS Model
C2000 Third-party search tool
C2000-3P-SEARCH TI has partnered with multiple companies to offer a wide range of solutions and services for TI C2000 devices. These companies can accelerate your path to production using C2000 devices. Download this search tool to quickly browse third-party details and find the right third-party to meet your (...)
SLVR332A.PDF (302 KB)
SLVR333B.PDF (304 KB)
SLVR334A.PDF (253 KB)

CAD/CAE symbols

Package Pins Download
LQFP (PGF) 176 View options

Ordering & quality

Information included:
  • RoHS
  • 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. ​​​​​​​​​​​​​​