Overview
The TMS320F28335PTPS is a high-performance 32-bit microcontroller from the C2000™ Delfino™ series by Texas Instruments. This device is optimized for processing, sensing, and actuation to improve closed-loop performance in real-time control applications. It operates at speeds up to 150 MHz and integrates a rich set of peripherals and memory resources, making it ideal for complex processing tasks such as industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing.
Key Specifications
Specification | Details |
---|---|
Core Processor | C28x 32-bit |
Operating Frequency | Up to 150 MHz (6.67-ns cycle time) |
Program Memory | 256K × 16 flash |
RAM | 34K × 16 SARAM |
OTP ROM | 1K × 16 |
Boot ROM | 8K × 16 |
Voltage | 1.9-V/1.8-V core, 3.3-V I/O design |
Package | 176-LQFP (24×24 mm) |
Operating Temperature Range | -40°C to 85°C |
ADC | 12-bit, 16 channels, 80-ns conversion rate |
Communication Interfaces | CAN, I2C, McBSP, SCI, SPI, UART |
PWM Outputs | Up to 18 PWM outputs, up to 6 HRPWM outputs with 150-ps MEP resolution |
Event Capture Inputs | Up to 6 event capture inputs |
Quadrature Encoder Interfaces | Up to 2 Quadrature Encoder interfaces |
Timers | Up to 8 32-bit timers, up to 9 16-bit timers |
Key Features
- High-Performance CPU: The C28x core delivers efficient processing capabilities suitable for real-time control applications, including IEEE 754 single-precision Floating-Point Unit (FPU), 16 × 16 and 32 × 32 MAC operations, and Harvard bus architecture.
- Extensive Peripheral Set: Includes multiple communication interfaces (CAN, I2C, McBSP, SCI, SPI, UART), control peripherals (up to 18 PWM outputs, up to 6 HRPWM outputs), and event capture inputs.
- Advanced Analog Integration: Equipped with a 12-bit ADC featuring 16 channels for precise analog signal acquisition.
- Flexible Memory Architecture: Offers substantial on-chip Flash and RAM, facilitating complex code and data storage.
- Security Features: 128-bit security key/lock to protect flash/OTP/RAM blocks and prevent firmware reverse-engineering.
- Boot Modes: Supports software boot modes through SCI, SPI, CAN, I2C, McBSP, XINTF, and parallel I/O.
Applications
- Industrial Motor Control: Suitable for AC-input BLDC motor drives and servo drive control modules.
- Digital Power Conversion: Used in solar inverters and digital power systems.
- Renewable Energy Systems: Central inverter and string inverter applications.
- Automotive Control Systems: Inverter and motor control, on-board (OBC) and wireless charger systems.
- Medical Devices: Various medical device control and monitoring applications.
- Factory Automation & Control: Automated sorting equipment and CNC control.
- Building Automation: HVAC motor control and traction inverter motor control.
- Grid Infrastructure: Central inverter and string inverter applications.
Q & A
- What is the operating frequency of the TMS320F28335PTPS?
Up to 150 MHz (6.67-ns cycle time).
- What type of CPU does the TMS320F28335PTPS use?
High-performance 32-bit CPU (TMS320C28x).
- What is the memory configuration of the TMS320F28335PTPS?
256K × 16 flash, 34K × 16 SARAM, 1K × 16 OTP ROM, and 8K × 16 Boot ROM.
- What communication interfaces are available on the TMS320F28335PTPS?
CAN, I2C, McBSP, SCI, SPI, UART.
- What is the resolution of the HRPWM outputs on the TMS320F28335PTPS?
Up to 6 HRPWM outputs with 150-ps MEP resolution.
- Does the TMS320F28335PTPS support floating-point operations?
Yes, it includes an IEEE 754 single-precision Floating-Point Unit (FPU).
- What is the operating temperature range of the TMS320F28335PTPS?
-40°C to 85°C.
- What type of ADC is integrated into the TMS320F28335PTPS?
12-bit ADC with 16 channels and an 80-ns conversion rate.
- Does the TMS320F28335PTPS have security features?
Yes, it includes a 128-bit security key/lock to protect flash/OTP/RAM blocks.
- What are some common applications of the TMS320F28335PTPS?
Industrial motor control, digital power conversion, renewable energy systems, automotive control systems, and medical devices.