Overview
The TMS320F28334PTPS is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ real-time control microcontrollers family. This device is optimized for processing, sensing, and actuation to improve closed-loop performance in real-time control applications. It features a high-performance static CMOS technology with a 32-bit CPU (TMS320C28x) and an IEEE 754 single-precision Floating-Point Unit (FPU). The microcontroller is designed for demanding control applications such as industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing.
Key Specifications
Parameter | Specification |
---|---|
Processor Speed | Up to 150 MHz (6.67-ns cycle time) |
Core Voltage | 1.9-V/1.8-V core, 3.3-V I/O design |
Flash Memory | 128K × 16 flash |
SARAM | 34K × 16 SARAM |
OTP ROM | 1K × 16 OTP ROM |
Boot ROM | 8K × 16 Boot ROM |
ADC | 12-bit ADC, 16 channels, 80-ns conversion rate |
GPIO | Up to 88 individually programmable, multiplexed GPIO pins |
Package | 176-pin Thermally Enhanced Low-Profile Quad Flatpack (HLQFP) |
Operating Temperature Range | –40°C to 125°C (S and Q options) |
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
- Unified memory programming model and code-efficient 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 CAN, SCI (UART), McBSP, SPI, and I2C modules
- JTAG boundary scan support and advanced debug features with real-time debug using hardware
- Low-power modes and power savings with IDLE, STANDBY, HALT modes supported
Applications
- Industrial motor drives
- Solar inverters and digital power
- Electrical vehicles and transportation
- Motor control and sensing and signal processing
- Advanced driver assistance systems (ADAS)
- 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 charger)
Q & A
- What is the maximum operating frequency of the TMS320F28334PTPS?
The maximum operating frequency is up to 150 MHz with a cycle time of 6.67 ns.
- What type of CPU does the TMS320F28334PTPS use?
The TMS320F28334PTPS uses a high-performance 32-bit CPU (TMS320C28x) with an IEEE 754 single-precision Floating-Point Unit (FPU).
- How much flash memory does the TMS320F28334PTPS have?
The device has 128K × 16 flash memory.
- What is the resolution of the ADC in the TMS320F28334PTPS?
The ADC is a 12-bit ADC with 16 channels and an 80-ns conversion rate.
- What are the package options for the TMS320F28334PTPS?
The device is available in a 176-pin Thermally Enhanced Low-Profile Quad Flatpack (HLQFP) package.
- What are the operating temperature ranges for the TMS320F28334PTPS?
The operating temperature ranges are –40°C to 125°C (S and Q options).
- Does the TMS320F28334PTPS support low-power modes?
- What development tools are available for the TMS320F28334PTPS?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, DSP/BIOS™ and SYS/BIOS, and digital motor control and digital power software libraries.
- What security features does the TMS320F28334PTPS have?
The device includes a 128-bit security key/lock to protect flash/OTP/RAM blocks and prevent firmware reverse-engineering.
- What kind of debug features are available on the TMS320F28334PTPS?
The device supports JTAG boundary scan and advanced debug features with real-time debug using hardware, including analysis and breakpoint functions.