Overview
The TMS320F28235PGFA is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ real-time control microcontroller family. This device is optimized for processing, sensing, and actuation to improve closed-loop performance in real-time control applications. It features a high-performance 32-bit CPU (TMS320C28x) and is designed for demanding control applications such as industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing.
Key Specifications
Specification | Details |
---|---|
Processor Speed | Up to 150 MHz (6.67-ns cycle time) |
Core Voltage | 1.9-V/1.8-V core, 3.3-V I/O design |
Memory | 256K × 16 flash, 34K × 16 SARAM, 1K × 16 OTP ROM, 8K × 16 Boot ROM |
ADC | 12-bit ADC, 16 channels, 80-ns conversion rate |
GPIO | Up to 88 individually programmable, multiplexed GPIO pins with input filtering |
Package | 176-pin Low-Profile Quad Flatpack (LQFP) |
Operating Temperature Range | –40°C to 85°C |
Peripheral Interfaces | Up to 2 CAN modules, up to 3 SCI (UART) modules, up to 2 McBSP modules, one SPI module, one I2C bus |
Timers | Up to 8 32-bit timers, up to 9 16-bit timers, three 32-bit CPU timers |
Key Features
- High-performance 32-bit CPU (TMS320C28x) with Harvard bus architecture and fast interrupt response and processing.
- Unified memory programming model and code-efficient in C/C++ and Assembly.
- Six-channel DMA controller for ADC, McBSP, ePWM, XINTF, and SARAM.
- Enhanced control peripherals including up to 18 PWM outputs, up to 6 HRPWM outputs, and up to 6 event capture inputs.
- Advanced debug features with analysis and breakpoint functions and real-time debug using hardware.
- Low-power modes and power savings with IDLE, STANDBY, HALT modes supported.
- 128-bit security key/lock to protect flash/OTP/RAM blocks and prevent firmware reverse-engineering.
- JTAG boundary scan support and IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture.
Applications
- Industrial motor drives and servo drive control modules.
- Solar inverters and digital power systems.
- Electrical vehicles and transportation systems, including inverter and motor control, and on-board (OBC) and wireless chargers.
- Factory automation and control, including automated sorting equipment and CNC control.
- Grid infrastructure, including central inverter and string inverter systems.
- Advanced driver assistance systems (ADAS) and building automation, such as HVAC motor control and traction inverter motor control.
Q & A
- What is the maximum operating frequency of the TMS320F28235PGFA?
The maximum operating frequency is up to 150 MHz with a cycle time of 6.67 ns.
- What type of memory does the TMS320F28235PGFA have?
The device features 256K × 16 flash, 34K × 16 SARAM, 1K × 16 OTP ROM, and 8K × 16 Boot ROM.
- What is the resolution of the ADC in the TMS320F28235PGFA?
The ADC is a 12-bit ADC with 16 channels and an 80-ns conversion rate.
- How many GPIO pins does the TMS320F28235PGFA have?
The device has up to 88 individually programmable, multiplexed GPIO pins with input filtering.
- What are the package options for the TMS320F28235PGFA?
The device is available in a 176-pin Low-Profile Quad Flatpack (LQFP) and other package options like BGA and nFBGA.
- What are the operating temperature ranges for the TMS320F28235PGFA?
The operating temperature range is –40°C to 85°C, with some packages supporting up to 125°C.
- Does the TMS320F28235PGFA support low-power modes?
Yes, it supports IDLE, STANDBY, and HALT modes, and allows disabling individual peripheral clocks for power savings.
- What debug features are available on the TMS320F28235PGFA?
The device includes advanced debug features with analysis and breakpoint functions and real-time debug using hardware.
- Is the TMS320F28235PGFA secure against firmware reverse-engineering?
Yes, it has a 128-bit security key/lock to protect flash/OTP/RAM blocks and prevent firmware reverse-engineering.
- What development tools are available for the TMS320F28235PGFA?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, DSP/BIOS™ and SYS/BIOS, and digital motor control and digital power software libraries.