Overview
The TMS320F28064PZT is a 32-bit microcontroller from Texas Instruments, part of the C2000™ Piccolo series. This MCU is optimized for real-time control applications, offering high performance and integrated control peripherals. It features a high-efficiency 32-bit CPU (TMS320C28x) with a clock speed of 90 MHz and supports various advanced mathematical operations. The device is designed to enhance closed-loop performance in applications such as industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing.
Key Specifications
Specification | Details |
---|---|
Processor | High-efficiency 32-bit CPU (TMS320C28x), 90 MHz (11.11-ns cycle time) |
MAC Operations | 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, 16 × 16 dual MAC |
Bus Architecture | Harvard bus architecture |
Floating-Point Unit | FPU with native single-precision floating-point operations |
Control Law Accelerator | Programmable CLA, 32-bit floating-point math accelerator |
VCU | Viterbi, Complex Math, CRC Unit (VCU) for complex multiply, Viterbi operations, and CRC |
Memory | Up to 256KB of flash, up to 100KB of RAM, 2KB of OTP ROM |
DMA | 6-channel Direct Memory Access (DMA) |
Power Supply | Single 3.3-V supply, no power sequencing requirement |
Temperature Range | T: –40°C to 105°C, S: –40°C to 125°C, Q: –40°C to 125°C (AEC Q100 qualification for automotive applications) |
Package Options | 80-pin PFP and 100-pin PZP PowerPAD™ Thermally Enhanced Thin Quad Flatpacks (HTQFPs), 80-pin PN and 100-pin PZ Low-Profile Quad Flatpacks (LQFPs) |
GPIO | Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering |
Serial Peripherals | Two SCI [UART] modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, USB 2.0 |
Key Features
- High-Performance CPU: High-efficiency 32-bit CPU (TMS320C28x) with 90 MHz clock speed and 11.11-ns cycle time.
- Mathematical Operations: Supports 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations and 16 × 16 dual MAC.
- Floating-Point Unit (FPU): Native single-precision floating-point operations.
- Programmable Control Law Accelerator (CLA): 32-bit floating-point math accelerator that executes code independently of the main CPU.
- VCU: Viterbi, Complex Math, CRC Unit (VCU) for complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- Advanced Control Peripherals: Up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, 16 PWM channels total (8 HRPWM-capable), independent 16-bit timer in each module.
- Analog-to-Digital Converter (ADC): 12-bit ADC with dual Sample-and-Hold (S/H), up to 3.46 MSPS, and up to 16 channels.
- Security Features: 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- Serial Peripherals: Two SCI [UART] modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, and USB 2.0.
- Debug Features: Advanced debug features including analysis and breakpoint functions, real-time debug through hardware.
Applications
The TMS320F28064PZT is optimized for various real-time control applications, including:
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation systems
- Motor control and sensing
- Signal processing
Q & A
- What is the clock speed of the TMS320F28064PZT?
The clock speed is 90 MHz with an 11.11-ns cycle time.
- What type of CPU does the TMS320F28064PZT use?
It uses a high-efficiency 32-bit CPU (TMS320C28x).
- Does the TMS320F28064PZT support floating-point operations?
Yes, it includes a Floating-Point Unit (FPU) for native single-precision floating-point operations.
- What is the VCU in the TMS320F28064PZT?
The VCU (Viterbi, Complex Math, CRC Unit) extends the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- How much memory does the TMS320F28064PZT have?
It has up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM.
- What are the package options for the TMS320F28064PZT?
The package options include 80-pin PFP and 100-pin PZP PowerPAD™ Thermally Enhanced Thin Quad Flatpacks (HTQFPs), and 80-pin PN and 100-pin PZ Low-Profile Quad Flatpacks (LQFPs).
- What is the temperature range for the TMS320F28064PZT?
The temperature range options are T: –40°C to 105°C, S: –40°C to 125°C, and Q: –40°C to 125°C (AEC Q100 qualification for automotive applications).
- Does the TMS320F28064PZT have any security features?
Yes, it includes a 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- What serial peripherals are available on the TMS320F28064PZT?
The device includes two SCI [UART] modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, and USB 2.0.
- Are there any advanced debug features on the TMS320F28064PZT?
Yes, it includes advanced debug features such as analysis and breakpoint functions, and real-time debug through hardware.
- What are some typical applications for the TMS320F28064PZT?
Typical applications include industrial motor drives, solar inverters, digital power systems, electrical vehicles, and signal processing.