Overview
The TMS320F28335ZAYA is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000 family of real-time control microcontrollers. This device is optimized for processing, sensing, and actuation in real-time control applications. It features a high-performance 32-bit CPU (TMS320C28x) with an IEEE 754 single-precision Floating-Point Unit (FPU), making it suitable for demanding control tasks such as industrial motor drives, solar inverters, and electrical vehicles.
Key Specifications
Parameter | Specification |
---|---|
CPU Clock Speed | Up to 150 MHz (6.67-ns cycle time) |
Core Voltage | 1.9-V/1.8-V |
I/O Voltage | 3.3-V |
Memory | 256K × 16 flash, 34K × 16 SARAM, 1K × 16 OTP ROM |
ADC | 12-bit, 16 channels, 80-ns conversion rate |
GPIO | Up to 88 individually programmable, multiplexed GPIO pins |
Package Options | 179-ball New Fine Pitch Ball Grid Array (nFBGA) |
Temperature Range | -40°C to 85°C (A), -40°C to 125°C (S, Q) |
Peripheral Interfaces | CAN, SCI (UART), McBSP, SPI, I2C |
Key Features
- High-performance 32-bit CPU (TMS320C28x) with IEEE 754 single-precision Floating-Point Unit (FPU)
- 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 and up to 6 HRPWM outputs
- Up to 8 32-bit timers and up to 9 16-bit timers
- On-chip oscillator, watchdog timer module, and low-power modes (IDLE, STANDBY, HALT)
- 128-bit security key/lock to protect flash/OTP/RAM blocks
- JTAG boundary scan support and advanced debug features
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
Q & A
- What is the maximum clock speed of the TMS320F28335ZAYA?
The maximum clock speed is up to 150 MHz (6.67-ns cycle time).
- What type of CPU does the TMS320F28335ZAYA use?
The device uses a high-performance 32-bit CPU (TMS320C28x) with an IEEE 754 single-precision Floating-Point Unit (FPU).
- How much on-chip memory does the TMS320F28335ZAYA have?
The device has 256K × 16 flash, 34K × 16 SARAM, and 1K × 16 OTP ROM.
- What is the resolution of the ADC in the TMS320F28335ZAYA?
The ADC is 12-bit with 16 channels and an 80-ns conversion rate.
- What are the package options for the TMS320F28335ZAYA?
The device is available in a 179-ball New Fine Pitch Ball Grid Array (nFBGA) package among others).
- What are the temperature ranges for the TMS320F28335ZAYA?
The temperature ranges are -40°C to 85°C (A) and -40°C to 125°C (S, Q)).
- What peripheral interfaces are available on the TMS320F28335ZAYA?
The device includes CAN, SCI (UART), McBSP, SPI, and I2C interfaces).
- Does the TMS320F28335ZAYA support low-power modes?
Yes, it supports IDLE, STANDBY, and HALT low-power modes).
- What security features does the TMS320F28335ZAYA have?
The device has a 128-bit security key/lock to protect flash/OTP/RAM blocks).
- What development tools are available for the TMS320F28335ZAYA?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, DSP/BIOS™, and SYS/BIOS).