Overview
The TMS320F28064PZPS is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ Piccolo™ family. This device is optimized for real-time control applications, offering advanced processing, sensing, and actuation capabilities. It features the powerful C28x core and Control Law Accelerator (CLA), making it ideal for applications such as industrial motor drives, solar inverters, digital power systems, electrical vehicles, and motor control. The microcontroller is designed to improve closed-loop performance and provides a high level of analog integration along with highly integrated control peripherals in a low pin-count package.
Key Specifications
Series | C2000™ C28x Piccolo™ |
---|---|
Product Status | Obsolete |
Core Processor | C28x, 32-Bit Single-Core |
Speed | 90 MHz (11.11-ns cycle time) |
Connectivity | CANbus, I²C, McBSP, SCI, SPI, UART/USART |
Peripherals | Brown-out Detect/Reset, DMA, POR, PWM, WDT |
Number of I/O | 54 |
Program Memory Size | 128KB (64K x 16), FLASH |
RAM Size | 50K x 16 |
Voltage - Supply (Vcc/Vdd) | 1.71V ~ 1.995V |
Data Converters | A/D 16x12b |
Oscillator Type | Internal |
Operating Temperature | -40°C ~ 125°C (TA) |
Mounting Type | Surface Mount |
Package / Case | 100-TQFP Exposed Pad (HTQFP) |
Key Features
- High-Efficiency CPU: 32-bit C28x core with a 90 MHz clock speed and 11.11-ns cycle time, supporting 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations.
- Floating-Point Unit (FPU): Native single-precision floating-point operations.
- Control Law Accelerator (CLA): 32-bit floating-point math accelerator that executes code independently of the main CPU.
- Viterbi, Complex Math, CRC Unit (VCU): Extends the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- Advanced Control Peripherals: Up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, three input Enhanced Capture (eCAP) modules, up to 4 High-Resolution Capture (HRCAP) modules, and up to 2 Enhanced Quadrature Encoder Pulse (eQEP) modules.
- Analog-to-Digital Converter (ADC): 12-bit ADC with dual Sample-and-Hold (S/H) and up to 3.46 MSPS conversion rate.
- Serial Port Peripherals: Includes SCI, SPI, I²C, McBSP, and eCAN modules, as well as USB 2.0 support.
- Security Features: 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- Debug Features: Advanced debug capabilities including analysis and breakpoint functions, and real-time debug through hardware.
Applications
- Switch Mode Power Supplies (SMPSs): Efficient control for power supply systems.
- Smart Grid and Power Line Communications: Advanced control and communication in smart grid applications.
- Solar Micro Inverters and Converters: High-efficiency control for solar power systems.
- AC/DC Inverters: Efficient conversion and control in AC/DC systems.
- Power Factor Correction: Optimized control for power factor correction applications.
- Industrial Motor Drives: Precise control for industrial motor drives.
- Electrical Vehicles and Transportation: Advanced control for electric vehicles and transportation systems.
- Motor Control: High-performance control for various motor types.
- Sensing and Signal Processing: Efficient processing and sensing capabilities for various applications.
Q & A
- What is the core processor of the TMS320F28064PZPS?
The core processor is the C28x, which is a 32-bit single-core processor.
- What is the clock speed of the TMS320F28064PZPS?
The clock speed is 90 MHz with an 11.11-ns cycle time.
- What types of peripherals are included in the TMS320F28064PZPS?
The device includes advanced control peripherals such as ePWM, eCAP, HRCAP, eQEP, and various serial port peripherals.
- What is the program memory size of the TMS320F28064PZPS?
The program memory size is 128KB (64K x 16) of FLASH memory.
- What is the operating temperature range of the TMS320F28064PZPS?
The operating temperature range is -40°C to 125°C (TA).
- What package type is the TMS320F28064PZPS available in?
The device is available in a 100-TQFP Exposed Pad (HTQFP) package.
- Does the TMS320F28064PZPS support floating-point operations?
Yes, it includes a Floating-Point Unit (FPU) for native single-precision floating-point operations.
- What security features does the TMS320F28064PZPS have?
The device includes a 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- What are some common applications of the TMS320F28064PZPS?
Common applications include industrial motor drives, solar inverters, digital power systems, electrical vehicles, and motor control.
- Is the TMS320F28064PZPS code-compatible with previous C28x-based code?
Yes, the device is code-compatible with previous C28x-based code.