Overview
The TMS320F28064PNT is a member of the TMS320F2806x Piccolo™ family of microcontrollers from Texas Instruments. This high-performance, 32-bit microcontroller is based on the TMS320C28x CPU core and is designed for advanced control applications. It features a high-efficiency CPU operating at 90 MHz, along with a range of integrated control peripherals and advanced debug capabilities. The device is optimized for low overhead and latency, making it suitable for various power management and control systems.
Key Specifications
Specification | Details |
---|---|
CPU | High-efficiency 32-bit TMS320C28x CPU, 90 MHz (11.11-ns cycle time) |
MAC Operations | 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, 16 × 16 dual MAC |
FPU | Native single-precision floating-point operations |
CLA | Programmable Control Law Accelerator (CLA), 32-bit floating-point math accelerator |
VCU | Viterbi, Complex Math, CRC Unit (VCU) for complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC) |
Timers | Three 32-bit CPU timers |
ePWM | Up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, 16 PWM channels total (8 HRPWM-capable) |
ADC | 12-Bit Analog-to-Digital Converter (ADC), dual sample-and-hold (S/H), up to 3.46 MSPS |
Memory | Up to 256KB of Flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
GPIO | Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering |
Package | 80-pin PN Low-Profile Quad Flatpack (LQFP) |
Supply Voltage | Single 3.3-V supply, no power sequencing requirement |
Key Features
- Harvard bus architecture and unified memory programming model for efficient code execution
- Fast interrupt response and processing, atomic operations
- Advanced control peripherals including eCAP, eQEP, and HRCAP modules
- On-chip temperature sensor and analog comparators with internal 10-bit references
- 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware
- Serial port peripherals including SCI, SPI, I2C, McBSP, and eCAN
- Universal Serial Bus (USB) 2.0 with full-speed device and host modes
- Advanced debug features with analysis and breakpoint functions, real-time debug via hardware
- Low-power operating modes and integrated power-on reset and brown-out reset
Applications
- Switch Mode Power Supplies (SMPSs)
- Smart Grid and Power Line Communications
- Solar Micro Inverters and Converters
- AC/DC Inverters
- Power Factor Correction
Q & A
- What is the CPU speed of the TMS320F28064PNT?
The CPU operates at 90 MHz with an 11.11-ns cycle time. - What types of MAC operations are supported?
The device supports 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, as well as 16 × 16 dual MAC. - Does the TMS320F28064PNT have a Floating-Point Unit (FPU)?
Yes, it includes a native single-precision floating-point operations FPU. - What is the role of the Programmable Control Law Accelerator (CLA)?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU. - What types of timers are available on the TMS320F28064PNT?
The device includes three 32-bit CPU timers. - How many Enhanced Pulse-Width Modulator (ePWM) modules are available?
Up to 8 ePWM modules are available, with 16 PWM channels total (8 HRPWM-capable). - What is the resolution and speed of the Analog-to-Digital Converter (ADC)?
The ADC is a 12-bit converter with dual sample-and-hold (S/H) and a maximum speed of 3.46 MSPS. - How much memory does the TMS320F28064PNT have?
The device includes up to 256KB of Flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM. - What is the package type of the TMS320F28064PNT?
The device is available in an 80-pin PN Low-Profile Quad Flatpack (LQFP) package. - Does the TMS320F28064PNT support USB?
Yes, it supports Universal Serial Bus (USB) 2.0 with full-speed device and host modes.