Overview
The TMS320F28064U is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This device is optimized for real-time control applications, offering a robust set of features and peripherals that make it ideal for various industrial and automotive uses. With its high-efficiency CPU, advanced mathematical accelerators, and extensive peripheral set, the TMS320F28064U provides a powerful platform for complex control systems.
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 |
Memory | Up to 128KB of flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
Floating-Point Unit (FPU) | Native single-precision floating-point operations |
Control Law Accelerator (CLA) | 32-bit floating-point math accelerator, executes code independently of the main CPU |
Viterbi, Complex Math, CRC Unit (VCU) | Extends C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC) |
Peripheral Interfaces | Two SCI/UART modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN module, USB 2.0 |
ADC | 12-bit Analog-to-Digital Converter (ADC), dual Sample-and-Hold (S/H), up to 3.46 MSPS, up to 16 channels |
Package | 100-pin LQFP (PZ) or 80-pin PFP PowerPAD™ Thermally Enhanced Thin Quad Flatpacks (HTQFPs) |
Operating Temperature | -40°C to 105°C |
Supply Voltage | 3.3 V |
Key Features
- Harvard bus architecture and atomic operations for efficient data processing.
- Fast interrupt response and processing.
- Unified memory programming model and code-efficient design (in C/C++ and Assembly).
- Advanced control peripherals including up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, three input Enhanced Capture (eCAP) modules, and up to 4 High-Resolution Capture (HRCAP) modules.
- On-chip temperature sensor and 128-bit security key and lock for secure memory blocks.
- Low-power operating modes and integrated power-on reset and brownout reset.
- JTAG boundary scan support and advanced debug features with real-time debug through hardware.
Applications
The TMS320F28064U is well-suited for a variety of real-time control applications, including:
- Industrial control systems such as motor control, power conversion, and automation.
- Automotive systems, including engine control, transmission control, and safety systems (AEC Q100 qualified).
- Medical devices requiring precise control and real-time processing.
- Renewable energy systems, such as solar and wind power inverters.
Q & A
- What is the clock speed of the TMS320F28064U?
The TMS320F28064U operates at a clock speed of 90 MHz with an instruction cycle time of 11.11 ns. - What type of memory does the TMS320F28064U have?
The device has up to 128KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM. - Does the TMS320F28064U support floating-point operations?
Yes, it includes a Floating-Point Unit (FPU) for native single-precision floating-point operations. - What is the Control Law Accelerator (CLA) in the TMS320F28064U?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU. - What types of peripheral interfaces are available on the TMS320F28064U?
The device includes two SCI/UART modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN module, and USB 2.0. - What is the resolution and speed of the ADC on the TMS320F28064U?
The ADC is a 12-bit converter with dual Sample-and-Hold (S/H), operating up to 3.46 MSPS with up to 16 channels. - What are the package options for the TMS320F28064U?
The device is available in 100-pin LQFP (PZ) and 80-pin PFP PowerPAD™ Thermally Enhanced Thin Quad Flatpacks (HTQFPs). - What is the operating temperature range of the TMS320F28064U?
The operating temperature range is -40°C to 105°C. - Is the TMS320F28064U suitable for automotive applications?
Yes, it is AEC Q100 qualified for automotive applications. - What security features does the TMS320F28064U have?
The device includes a 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.