Overview
The TMS320F28335ZJZQ 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) and supports up to 150 MHz clock frequency. The microcontroller is designed for demanding control applications such as industrial motor drives, solar inverters, digital power, electrical vehicles, and more.
Key Specifications
Specification | Details |
---|---|
Manufacturer | Texas Instruments |
Part Number | TMS320F28335ZJZQ |
Package | 176-ball plastic Ball Grid Array (BGA) |
Core | TMS320C28x |
Number of Cores | 1 Core |
Maximum Clock Frequency | Up to 150 MHz |
Program Memory Size | 256K × 16 flash |
Data RAM Size | 34K × 16 SARAM |
Minimum Operating Temperature (°C) | -40°C |
Maximum Operating Temperature (°C) | +125°C |
ADC Resolution | 12-bit, 16 channels |
Data Bus Width | 32-bit |
Number of GPIO | Up to 88 individually programmable, multiplexed GPIO pins |
Number of Timers/Counters | Up to 8 32-bit timers, up to 9 16-bit timers |
Communication Interfaces | CAN, I2C, SPI, UART |
Key Features
- High-performance 32-bit CPU (TMS320C28x) with IEEE 754 single-precision Floating-Point Unit (FPU) and MAC operations.
- 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) with more than 2M × 16 address reach.
- On-chip memory including flash, SARAM, and OTP ROM.
- Boot ROM with software boot modes through various interfaces.
- Clock and system control with on-chip oscillator and watchdog timer module.
- Enhanced control peripherals including PWM outputs, HRPWM outputs, event capture inputs, and Quadrature Encoder interfaces.
- Serial port peripherals such as CAN, SCI (UART), McBSP, SPI, and I2C.
- 12-bit ADC with 16 channels and internal or external reference.
- JTAG boundary scan support and advanced debug features.
- Low-power modes and power savings with IDLE, STANDBY, HALT modes supported.
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 clock frequency of the TMS320F28335ZJZQ?
The maximum clock frequency is up to 150 MHz.
- What type of CPU does the TMS320F28335ZJZQ use?
The CPU is a 32-bit TMS320C28x.
- How much program memory does the TMS320F28335ZJZQ have?
The device has 256K × 16 flash memory.
- What is the ADC resolution and number of channels on the TMS320F28335ZJZQ?
The ADC has a 12-bit resolution with 16 channels.
- What communication interfaces are available on the TMS320F28335ZJZQ?
The device supports CAN, I2C, SPI, and UART interfaces.
- What are the operating temperature ranges for the TMS320F28335ZJZQ?
The operating temperature range is from -40°C to +125°C.
- Does the TMS320F28335ZJZQ support low-power modes?
Yes, it supports IDLE, STANDBY, and HALT modes for power savings.
- What type of package is the TMS320F28335ZJZQ available in?
The device is available in a 176-ball plastic Ball Grid Array (BGA) package.
- Does the TMS320F28335ZJZQ have any security features?
Yes, it includes a 128-bit security key/lock to protect flash/OTP/RAM blocks and prevent firmware reverse-engineering.
- What development tools and support are available for the TMS320F28335ZJZQ?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, DSP/BIOS™, and SYS/BIOS, along with digital motor control and digital power software libraries.