Overview
The TMS320F28335PGFA 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 to improve closed-loop performance in various real-time control applications. It features a high-performance static CMOS technology with a 150 MHz clock speed and a 6.67-ns cycle time, making it suitable for demanding control tasks such as industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing.
Key Specifications
Parameter | Specification |
---|---|
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 |
Flash Memory | 256K × 16 (512 KB) |
SARAM | 34K × 16 |
OTP ROM | 1K × 16 |
Boot ROM | 8K × 16 |
External Interface (XINTF) | 16-bit or 32-bit, more than 2M × 16 address reach |
Operating Temperature Range | -40°C to 85°C |
Package Type | LQFP (176 pins) |
Package Size | 24.0 mm × 24.0 mm |
Key Features
- High-performance 32-bit CPU (TMS320C28x) with IEEE 754 single-precision Floating-Point Unit (FPU)
- 16 × 16 and 32 × 32 MAC operations, 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
- 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 up to 2 CAN modules, up to 3 SCI (UART) modules, up to 2 McBSP modules, and one SPI module
- 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 IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture
- Advanced debug features including real-time debug using hardware and development support with Code Composer Studio™ IDE, DSP/BIOS™, and SYS/BIOS
- Low-power modes and power savings with IDLE, STANDBY, HALT modes supported
Applications
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation
- Motor control
- Sensing and signal processing
Q & A
- What is the clock speed of the TMS320F28335PGFA?
The clock speed of the TMS320F28335PGFA is up to 150 MHz with a 6.67-ns cycle time.
- What type of CPU does the TMS320F28335PGFA use?
The TMS320F28335PGFA uses a high-performance 32-bit CPU (TMS320C28x) with an IEEE 754 single-precision Floating-Point Unit (FPU).
- How much flash memory does the TMS320F28335PGFA have?
The TMS320F28335PGFA has 256K × 16 (512 KB) of flash memory.
- What are the operating temperature ranges for the TMS320F28335PGFA?
The operating temperature range for the TMS320F28335PGFA is -40°C to 85°C.
- What package type and size does the TMS320F28335PGFA come in?
The TMS320F28335PGFA comes in an LQFP (176 pins) package with a size of 24.0 mm × 24.0 mm.
- What are some of the enhanced control peripherals available on the TMS320F28335PGFA?
The TMS320F28335PGFA includes enhanced control peripherals such as up to 18 PWM outputs, up to 6 HRPWM outputs, and up to 6 event capture inputs.
- Does the TMS320F28335PGFA support low-power modes?
- What development tools are available for the TMS320F28335PGFA?
Development tools include Code Composer Studio™ IDE, DSP/BIOS™, and SYS/BIOS, along with hardware debug features.
- What types of serial port peripherals are available on the TMS320F28335PGFA?
The TMS320F28335PGFA includes serial port peripherals such as up to 2 CAN modules, up to 3 SCI (UART) modules, up to 2 McBSP modules, and one SPI module.
- What is the resolution of the ADC on the TMS320F28335PGFA?
The TMS320F28335PGFA has a 12-bit ADC with a conversion rate of 80 ns.
- Does the TMS320F28335PGFA support JTAG boundary scan?