Overview
The TMS320F28235ZJZS is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ real-time control microcontrollers family. This device is optimized for processing, sensing, and actuation in real-time control applications. It features a 32-bit CPU (TMS320C28x) with a maximum clock speed of up to 150 MHz and a 6.67-ns cycle time. The MCU is designed with a 1.9-V/1.8-V core and 3.3-V I/O, making it suitable for a wide range of industrial and automotive applications.
Key Specifications
Parameter | Specification |
---|---|
Package | 176-pin BGA (ZJZ) |
Operating Temperature Range | -40°C to 125°C |
Core Voltage | 1.9V/1.8V |
I/O Voltage | 3.3V |
CPU Type | 32-bit TMS320C28x |
Clock Speed | Up to 150 MHz |
Flash Memory | 512 KB |
SARAM | 68 KB |
ADC Resolution | 12-bit, 16 channels |
ADC Conversion Rate | 80 ns |
GPIO Pins | 88 individually programmable |
PWM Outputs | Up to 18 |
HRPWM Outputs | Up to 6 |
CAN Modules | Up to 2 |
SCI (UART) Modules | Up to 3 |
McBSP Modules | Up to 2 |
I2C Bus | 1 |
SPI Module | 1 |
Key Features
- High-performance 32-bit CPU (TMS320C28x) with up to 150 MHz clock speed and 6.67-ns cycle time.
- IEEE 754 single-precision Floating-Point Unit (FPU) not available in this model.
- 16 × 16 and 32 × 32 MAC operations and 16 × 16 dual MAC.
- 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.
- 16-bit or 32-bit External Interface (XINTF) and more than 2M × 16 address reach.
- On-chip memory including 512 KB flash, 68 KB SARAM, 1K × 16 OTP ROM, and 8K × 16 Boot ROM.
- Software boot modes through SCI, SPI, CAN, I2C, McBSP, XINTF, and parallel I/O.
- Standard math tables, on-chip oscillator, and watchdog timer module.
- Peripheral Interrupt Expansion (PIE) block supporting all 58 peripheral interrupts.
- 128-bit security key/lock to protect flash/OTP/RAM blocks and prevent firmware reverse-engineering.
- Enhanced control peripherals including up to 18 PWM outputs, up to 6 HRPWM outputs, and up to 6 event capture inputs.
- Up to 8 32-bit timers and up to 9 16-bit timers.
- Serial port peripherals including CAN, SCI (UART), McBSP, SPI, and I2C.
- 12-bit ADC with 16 channels, 80-ns conversion rate, and internal or external reference.
- Up to 88 individually programmable, multiplexed GPIO pins with input filtering.
- JTAG boundary scan support and advanced debug features.
- Low-power modes including IDLE, STANDBY, and HALT modes.
Applications
The TMS320F28235ZJZS is highly integrated and suitable for demanding control applications such as:
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation systems
- Motor control systems
- Sensing and signal processing applications
Q & A
- What is the maximum clock speed of the TMS320F28235ZJZS?
The maximum clock speed is up to 150 MHz with a 6.67-ns cycle time.
- What is the memory configuration of the TMS320F28235ZJZS?
The device features 512 KB of flash memory and 68 KB of SARAM.
- What type of ADC does the TMS320F28235ZJZS have?
The device has a 12-bit ADC with 16 channels and an 80-ns conversion rate.
- How many PWM outputs does the TMS320F28235ZJZS support?
The device supports up to 18 PWM outputs and up to 6 HRPWM outputs.
- What communication interfaces are available on the TMS320F28235ZJZS?
The device includes CAN, SCI (UART), McBSP, SPI, and I2C interfaces.
- Does the TMS320F28235ZJZS have any security features?
Yes, it has a 128-bit security key/lock to protect flash/OTP/RAM blocks and prevent firmware reverse-engineering.
- What are the low-power modes supported by the TMS320F28235ZJZS?
The device supports IDLE, STANDBY, and HALT low-power modes.
- What is the operating temperature range of the TMS320F28235ZJZS?
The operating temperature range is -40°C to 125°C.
- How many GPIO pins does the TMS320F28235ZJZS have?
The device has up to 88 individually programmable, multiplexed GPIO pins.
- What development tools are available for the TMS320F28235ZJZS?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, DSP/BIOS™, and SYS/BIOS.
- Is the TMS320F28235ZJZS AEC-Q100 qualified?
No, the TMS320F28235ZJZS is not AEC-Q100 qualified for automotive applications.