Overview
The TMS320F28235PTPS is a high-performance digital signal controller from Texas Instruments, part of the C2000™ real-time microcontroller family. This device is optimized for processing, sensing, and actuation in real-time control applications. It features a 32-bit CPU with a high-performance static CMOS technology, operating at up to 150 MHz with a 6.67-ns cycle time. The device is designed for demanding control applications such as industrial motor drives, solar inverters, digital power, electrical vehicles, and advanced driver assistance systems (ADAS).
Key Specifications
Specification | Details |
---|---|
CPU Frequency | 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 |
Peripheral Interface | Up to 2 CAN modules, 3 SCI (UART) modules, 2 McBSP modules, 1 SPI module, 1 I2C bus |
ADC | 12-bit, 16 channels, 80-ns conversion rate |
GPIO | Up to 88 individually programmable, multiplexed GPIO pins |
Package Options | 176-pin Low-Profile Quad Flatpack (LQFP), 179-ball MicroStar BGA™, 179-ball New Fine Pitch Ball Grid Array (nFBGA) |
Temperature Range | -40°C to 125°C (Q option for automotive applications) |
Power Consumption | Supply Current-Max: 315.0 mA, Supply Voltage-Nom: 1.9 V |
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
- 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
- Advanced debug features with real-time debug using hardware and JTAG boundary scan support
- Low-power modes (IDLE, STANDBY, HALT) and individual peripheral clock disable
- 128-bit security key/lock to protect flash/OTP/RAM blocks and prevent firmware reverse-engineering
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 TMS320F28235PTPS?
Up to 150 MHz with a 6.67-ns cycle time.
- What are the core and I/O voltages of the TMS320F28235PTPS?
The core voltage is 1.9-V/1.8-V, and the I/O voltage is 3.3-V.
- How much memory does the TMS320F28235PTPS have?
It has 256K × 16 flash, 34K × 16 SARAM, and 1K × 16 OTP ROM.
- What types of peripheral interfaces does the TMS320F28235PTPS support?
It supports up to 2 CAN modules, 3 SCI (UART) modules, 2 McBSP modules, 1 SPI module, and 1 I2C bus.
- What are the key features of the ADC in the TMS320F28235PTPS?
The ADC is 12-bit with 16 channels and an 80-ns conversion rate.
- How many GPIO pins does the TMS320F28235PTPS have?
Up to 88 individually programmable, multiplexed GPIO pins.
- What are the package options for the TMS320F28235PTPS?
It is available in 176-pin Low-Profile Quad Flatpack (LQFP), 179-ball MicroStar BGA™, and 179-ball New Fine Pitch Ball Grid Array (nFBGA).
- What is the temperature range for the TMS320F28235PTPS?
-40°C to 125°C (Q option for automotive applications).
- What are the power consumption specifications for the TMS320F28235PTPS?
Supply Current-Max: 315.0 mA, Supply Voltage-Nom: 1.9 V.
- Does the TMS320F28235PTPS support low-power modes?
Yes, it supports IDLE, STANDBY, and HALT modes, and allows disabling individual peripheral clocks.