Overview
The TMS320F28064UPZT is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This device is designed for high-performance and low-power applications, particularly in the fields of industrial control, motor control, and other embedded systems. It features a high-efficiency 32-bit CPU (TMS320C28x) operating at 90 MHz, along with a Floating-Point Unit (FPU) and a Programmable Control Law Accelerator (CLA). The microcontroller is optimized for low overhead and latency, making it suitable for demanding real-time applications.
Key Specifications
Parameter | Value |
---|---|
CPU Type | 32-bit TMS320C28x |
Operating Frequency | 90 MHz (11.11-ns cycle time) |
Flash Memory | Up to 128 KB (16-bit word) |
RAM | Up to 50 KB (16-bit word) |
OTP ROM | 1 KB (16-bit word) |
Floating-Point Unit (FPU) | Yes |
Programmable Control Law Accelerator (CLA) | No (specific to some models, not this one) |
Viterbi, Complex Math, CRC Unit (VCU) | No (specific to some models, not this one) |
Direct Memory Access (DMA) | 6-channel DMA |
Pulse-Width Modulator (ePWM) Channels | 14 (with 8 high-resolution channels) |
Enhanced Capture (eCAP) Inputs | 3 |
High-Resolution Capture (HRCAP) Modules | 1 |
Enhanced Quadrature Encoder Pulse (eQEP) Modules | 1 |
Analog-to-Digital Converter (ADC) | 12-bit, up to 3.46 MSPS, dual Sample-and-Hold |
Temperature Sensor | Yes |
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) |
Temperature Range | -40°C to 105°C (T), -40°C to 125°C (S and Q) |
Key Features
- High-Efficiency CPU: 32-bit TMS320C28x CPU with 90 MHz operating frequency and 11.11-ns cycle time.
- Floating-Point Unit (FPU): Supports native single-precision floating-point operations.
- Advanced Peripherals: Includes up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, 3 Enhanced Capture (eCAP) modules, and up to 2 Enhanced Quadrature Encoder Pulse (eQEP) modules.
- Memory and Storage: Up to 128 KB of flash memory, up to 50 KB of RAM, and 1 KB of One-Time Programmable (OTP) ROM.
- Analog-to-Digital Converter (ADC): 12-bit ADC with up to 3.46 MSPS and dual Sample-and-Hold.
- Serial Communication Interfaces: Includes Serial Communications Interface (SCI/UART), Serial Peripheral Interface (SPI), Inter-Integrated-Circuit (I2C) bus, and Multichannel Buffered Serial Port (McBSP) bus.
- Security Features: 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- Low-Power Modes: Integrated power-on reset, brownout reset, and low-power operating modes.
Applications
- Industrial Control Systems: Suitable for control of industrial machinery, including motor control, power conversion, and automation.
- Motor Control: Optimized for high-performance motor control applications, including servo motors, AC induction motors, and permanent magnet synchronous motors.
- Automotive Systems: Qualified for automotive applications (AEC Q100) and can be used in various automotive control systems.
- Medical Devices: Can be used in medical devices that require high precision and real-time processing.
- Consumer Electronics: Suitable for high-performance consumer electronics that require advanced control and processing capabilities.
Q & A
- What is the operating frequency of the TMS320F28064UPZT?
The TMS320F28064UPZT operates at a frequency of 90 MHz with an 11.11-ns cycle time.
- Does the TMS320F28064UPZT have a Floating-Point Unit (FPU)?
Yes, the TMS320F28064UPZT includes a Floating-Point Unit (FPU) that supports native single-precision floating-point operations.
- What types of memory does the TMS320F28064UPZT have?
The TMS320F28064UPZT has up to 128 KB of flash memory, up to 50 KB of RAM, and 1 KB of One-Time Programmable (OTP) ROM.
- What is the resolution and sampling rate of the ADC on the TMS320F28064UPZT?
The ADC is 12-bit with a sampling rate of up to 3.46 MSPS and features dual Sample-and-Hold.
- Does the TMS320F28064UPZT support serial communication interfaces?
Yes, it includes SCI/UART, SPI, I2C, and McBSP interfaces.
- What security features does the TMS320F28064UPZT have?
The device includes 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 TMS320F28064UPZT?
The device is available in 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 TMS320F28064UPZT?
The temperature range is -40°C to 105°C (T), -40°C to 125°C (S and Q).
- Is the TMS320F28064UPZT suitable for automotive applications?
Yes, it is qualified for automotive applications (AEC Q100).
- What are some common applications of the TMS320F28064UPZT?
Common applications include industrial control systems, motor control, automotive systems, medical devices, and consumer electronics.