Overview
The TMS320F28065UPZT is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This microcontroller is optimized for processing, sensing, and actuation to improve closed-loop performance in real-time control applications. It features the high-efficiency TMS320C28x CPU, a Programmable Control Law Accelerator (CLA), and a Viterbi, Complex Math, CRC Unit (VCU), making it suitable for industrial motor drives, solar inverters, digital power systems, electrical vehicles, and various motor control and sensing applications.
Key Specifications
Specification | Details |
---|---|
CPU | High-efficiency 32-bit TMS320C28x CPU |
Clock Speed | 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 |
FPU | Floating-Point Unit (FPU) with native single-precision floating-point operations |
CLA | Programmable Control Law Accelerator (CLA) for 32-bit floating-point math acceleration |
VCU | Viterbi, Complex Math, CRC Unit (VCU) for complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC) |
Memory | Up to 256KB of flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
DMA | 6-channel Direct Memory Access (DMA) |
Power Supply | Single 3.3-V supply, no power sequencing requirement |
Reset | Integrated power-on reset and brownout reset |
Package | 100-pin LQFP (Low-Profile Quad Flatpack) |
Temperature Range | –40°C to 105°C (T), –40°C to 125°C (S and Q) |
Key Features
- High-efficiency 32-bit CPU with fast interrupt response and processing
- Programmable Control Law Accelerator (CLA) for independent code execution
- Viterbi, Complex Math, CRC Unit (VCU) for extended instruction set support
- Embedded memory including flash, RAM, and OTP ROM
- Advanced control peripherals such as ePWM, eCAP, HRCAP, and eQEP modules
- 12-bit Analog-to-Digital Converter (ADC) with dual Sample-and-Hold (S/H)
- On-chip temperature sensor and 128-bit security key and lock
- Serial port peripherals including SCI, SPI, I2C, McBSP, and eCAN
- USB 2.0 support with full-speed device and host modes
- Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins
- Advanced debug features with real-time debug through hardware
Applications
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation
- Motor control and sensing applications
- Sensing and signal processing
Q & A
- What is the clock speed of the TMS320F28065UPZT?
The clock speed is 90 MHz with an 11.11-ns cycle time.
- What type of CPU does the TMS320F28065UPZT use?
The TMS320F28065UPZT uses a high-efficiency 32-bit TMS320C28x CPU.
- What is the Programmable Control Law Accelerator (CLA) used for?
The CLA is used for 32-bit floating-point math acceleration and executes code independently of the main CPU.
- What is the Viterbi, Complex Math, CRC Unit (VCU) used for?
The VCU extends the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- How much embedded memory does the TMS320F28065UPZT have?
The TMS320F28065UPZT has up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM.
- What are the advanced control peripherals available on the TMS320F28065UPZT?
The advanced control peripherals include ePWM, eCAP, HRCAP, and eQEP modules.
- Does the TMS320F28065UPZT support USB?
Yes, it supports USB 2.0 with full-speed device and host modes.
- What is the temperature range for the TMS320F28065UPZT?
The temperature range is –40°C to 105°C (T), –40°C to 125°C (S and Q).
- What security features does the TMS320F28065UPZT have?
The TMS320F28065UPZT has a 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- What are the package options for the TMS320F28065UPZT?
The package options include 100-pin LQFP (Low-Profile Quad Flatpack).