Overview
The TMS320F28335ZJZQR is a high-performance real-time microcontroller from Texas Instruments, part of the C2000 family. This device is optimized for processing, sensing, and actuation in real-time control applications. It features high-performance static CMOS technology, a high-performance 32-bit CPU (TMS320C28x), and a range of peripherals that make it suitable for demanding control applications such as industrial motor drives, solar inverters, electrical vehicles, and more.
Key Specifications
Parameter | Specification |
---|---|
Processor Speed | Up to 150 MHz (6.67-ns cycle time) |
Core Voltage | 1.9-V/1.8-V |
I/O Voltage | 3.3-V |
CPU | High-performance 32-bit CPU (TMS320C28x) |
Floating-Point Unit (FPU) | IEEE 754 single-precision FPU (F2833x only) |
MAC Operations | 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC |
Bus Architecture | Harvard bus architecture |
Interrupt Response | Fast interrupt response and processing |
Memory | 256K × 16 flash, 34K × 16 SARAM, 1K × 16 OTP ROM |
DMA Controller | Six-channel DMA controller (for ADC, McBSP, ePWM, XINTF, and SARAM) |
External Interface | 16-bit or 32-bit External Interface (XINTF), more than 2M × 16 address reach |
Key Features
- High-performance static CMOS technology with up to 150 MHz (6.67-ns cycle time)
- High-performance 32-bit CPU (TMS320C28x) with IEEE 754 single-precision Floating-Point Unit (FPU) for F2833x devices
- Support for 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 design (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 256K × 16 flash, 34K × 16 SARAM, and 1K × 16 OTP ROM
- Enhanced peripherals such as ePWM, eCAP, and eQEP modules
- Boot ROM with software boot modes through SCI, SPI, CAN, I2C, McBSP, XINTF, and parallel I/O
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
- Industrial motor drives, solar inverters, and digital power systems
- Sensing and signal processing applications
Q & A
- What is the maximum clock speed of the TMS320F28335?
Up to 150 MHz (6.67-ns cycle time)
- What type of CPU does the TMS320F28335 use?
High-performance 32-bit CPU (TMS320C28x)
- Does the TMS320F28335 have a Floating-Point Unit (FPU)?
- What is the memory configuration of the TMS320F28335?
256K × 16 flash, 34K × 16 SARAM, and 1K × 16 OTP ROM
- What types of DMA operations are supported by the TMS320F28335?
Six-channel DMA controller for ADC, McBSP, ePWM, XINTF, and SARAM
- What are some of the key peripherals available on the TMS320F28335?
Enhanced PWM (ePWM), Enhanced Capture (eCAP), and Enhanced Quadrature Encoder Pulse (eQEP) modules
- What are the typical applications of the TMS320F28335?
Industrial motor drives, solar inverters, digital power, ADAS, building automation, factory automation, and more
- How does the TMS320F28335 support booting?
Boot ROM with software boot modes through SCI, SPI, CAN, I2C, McBSP, XINTF, and parallel I/O
- What is the voltage range for the core and I/O of the TMS320F28335?
Core: 1.9-V/1.8-V, I/O: 3.3-V
- Does the TMS320F28335 support external interfaces?