Overview
The TMS320F28235ZJZA 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 in real-time control applications. It features a high-performance static CMOS technology with a 32-bit CPU (TMS320C28x) operating at up to 150 MHz. The microcontroller is designed for demanding control applications such as industrial motor drives, solar inverters, digital power, electrical vehicles, and motor control.
Key Specifications
Specification | Details |
---|---|
Processor | 32-bit CPU (TMS320C28x), up to 150 MHz (6.67-ns cycle time) |
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 |
Package | 176-ball BGA (ZJZ), 15.0 mm × 15.0 mm |
Temperature Range | -40°C to 85°C (A), -40°C to 125°C (S and Q for automotive) |
ADC | 12-bit, 16 channels, 80-ns conversion rate |
GPIO | Up to 88 individually programmable, multiplexed GPIO pins |
Timers | Up to 8 32-bit timers, up to 9 16-bit timers |
Serial Peripherals | Up to 2 CAN modules, up to 3 SCI (UART) modules, up to 2 McBSP modules, one SPI module, one I2C bus |
Security | 128-bit security key/lock, protects flash/OTP/RAM blocks |
Key Features
- High-performance 32-bit CPU with IEEE 754 single-precision Floating-Point Unit (FPU) and MAC operations
- Harvard bus architecture and fast interrupt response and processing
- 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 real-time debug using hardware and JTAG boundary scan support
- Low-power modes and power savings with IDLE, STANDBY, HALT modes supported
- Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and digital motor control and digital power software libraries
Applications
- Advanced driver assistance systems (ADAS) - medium/short range radar
- Building automation - HVAC motor control, traction inverter motor control
- Factory automation & control - automated sorting equipment, CNC control
- Grid infrastructure - central inverter, string inverter
- Hybrid, electric & powertrain systems - inverter & motor control, on-board (OBC) & wireless charger
- Motor drives - AC-input BLDC motor drive, servo drive control module
- Power delivery - industrial AC-DC
Q & A
- What is the maximum operating frequency of the TMS320F28235ZJZA?
The maximum operating frequency is up to 150 MHz with a cycle time of 6.67 ns.
- What are the voltage specifications for this microcontroller?
The core operates at 1.9-V/1.8-V, and the I/O design is at 3.3-V.
- How much flash and SARAM memory does the TMS320F28235ZJZA have?
The device has 256K × 16 flash and 34K × 16 SARAM.
- What types of serial peripherals are available on this microcontroller?
It includes up to 2 CAN modules, up to 3 SCI (UART) modules, up to 2 McBSP modules, one SPI module, and one I2C bus.
- What is the resolution of the HRPWM outputs?
The HRPWM outputs have a resolution of 150 ps.
- Does the TMS320F28235ZJZA support low-power modes?
Yes, it supports IDLE, STANDBY, and HALT modes for power savings.
- What is the temperature range for the TMS320F28235ZJZA?
The temperature range is -40°C to 85°C (A), and -40°C to 125°C (S and Q for automotive applications).
- What kind of security features does the TMS320F28235ZJZA have?
It features a 128-bit security key/lock that protects flash/OTP/RAM blocks.
- What development tools are available for this microcontroller?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and digital motor control and digital power software libraries.
- What are some common applications for the TMS320F28235ZJZA?
Common applications include industrial motor drives, solar inverters, digital power, electrical vehicles, and motor control.