Overview
The TMS320F28235PTPQ is a high-performance digital signal controller (DSC) from Texas Instruments, part of the C2000 series. This device is optimized for real-time control applications, including industrial motor drives, solar inverters, digital power systems, electrical vehicles, and advanced driver assistance systems (ADAS). It features a high-performance 32-bit CPU (TMS320C28x) with a Harvard bus architecture, fast interrupt response, and a unified memory programming model.
Key Specifications
Parameter | Specification |
---|---|
CPU | 32-bit TMS320C28x |
Frequency | Up to 150 MHz (6.67-ns cycle time) |
Voltage | 1.9-V/1.8-V core, 3.3-V I/O design |
Flash Memory | 256K × 16 (for F28335), 512K × 16 (for F28235) |
SARAM | 34K × 16 |
OTP ROM | 1K × 16 |
Boot ROM | 8K × 16 |
ADC Resolution | 12-bit, 16 channels |
ADC Conversion Rate | 80-ns conversion rate |
DMA Channels | 6-channel DMA controller |
GPIO Pins | Up to 88 individually programmable, multiplexed GPIO pins |
PWM Outputs | Up to 18 PWM outputs, up to 6 HRPWM outputs |
Package Type | HLQFP (176-pin) |
Temperature Range | -40°C to 125°C (Q grade) |
Key Features
- High-performance static CMOS technology with up to 150 MHz frequency.
- IEEE 754 single-precision Floating-Point Unit (FPU) for F2833x models.
- 16 × 16 and 32 × 32 MAC operations and 16 × 16 dual MAC.
- Harvard bus architecture and fast interrupt response.
- 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 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.
- Enhanced control peripherals including PWM outputs, event capture inputs, and Quadrature Encoder interfaces.
- Serial port peripherals such as CAN, SCI (UART), McBSP, SPI, and I2C.
- JTAG boundary scan support and advanced debug features.
- Low-power modes (IDLE, STANDBY, HALT) and individual peripheral clock disable.
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 operating frequency of the TMS320F28235PTPQ?
The maximum operating frequency is up to 150 MHz (6.67-ns cycle time).
- What type of CPU does the TMS320F28235PTPQ use?
The device uses a 32-bit TMS320C28x CPU.
- How much flash memory does the TMS320F28235PTPQ have?
The device has 256K × 16 flash memory for F28335 models, but for F28235 models, it has 512K × 16 flash memory.
- What is the resolution and number of channels of the ADC on the TMS320F28235PTPQ?
The ADC has a 12-bit resolution with 16 channels.
- What types of serial port peripherals are available on the TMS320F28235PTPQ?
The device includes CAN, SCI (UART), McBSP, SPI, and I2C serial port peripherals.
- Does the TMS320F28235PTPQ support low-power modes?
Yes, it supports IDLE, STANDBY, and HALT low-power modes and allows disabling individual peripheral clocks.
- What is the temperature range for the TMS320F28235PTPQ?
The temperature range is -40°C to 125°C (Q grade).
- What package types are available for the TMS320F28235PTPQ?
The device is available in HLQFP (176-pin) and other BGA packages.
- Does the TMS320F28235PTPQ have security features?
Yes, it includes a 128-bit security key/lock to protect flash/OTP/RAM blocks.
- What development tools are available for the TMS320F28235PTPQ?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, DSP/BIOS™, and SYS/BIOS.