Overview
The TMS320F28067PZT is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This MCU is optimized for real-time control applications, such as industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing. It features a high-efficiency 32-bit CPU (TMS320C28x) with a 90 MHz clock speed and an 11.11-ns cycle time. The device is designed to improve closed-loop performance and is code-compatible with previous C28x-based code, offering a high level of analog integration and advanced control peripherals.
Key Specifications
Parameter | Specification |
---|---|
Core Processor | C28x, 32-bit |
Speed | 90 MHz (11.11-ns cycle time) |
Memory | Up to 256 KB of flash, up to 100 KB of RAM, 2 KB of One-Time Programmable (OTP) ROM |
Package | 100-pin LQFP (PZ) |
Operating Temperature Range | -40°C to 105°C |
Supply Voltage | Single 3.3-V supply |
Peripheral Interrupts | Peripheral Interrupt Expansion (PIE) block supporting all peripheral interrupts |
Timers | Three 32-bit CPU timers |
PWM Modules | 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, up to 16 channels |
Serial Interfaces | Two SCI (UART) modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, USB 2.0 |
GPIO | Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering |
Key Features
- High-Efficiency CPU: 90 MHz, 32-bit TMS320C28x CPU with Harvard bus architecture, atomic operations, and fast interrupt response and processing.
- Floating-Point Unit (FPU): Native single-precision floating-point operations and a 32-bit floating-point math accelerator.
- Programmable Control Law Accelerator (CLA): Executes code independently of the main CPU, supporting complex math operations.
- Viterbi, Complex Math, CRC Unit (VCU): Extends the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- Advanced Control Peripherals: Up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, Enhanced Capture (eCAP) modules, High-Resolution Capture (HRCAP) modules, and Enhanced Quadrature Encoder Pulse (eQEP) modules.
- 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.
- Serial Interfaces: Two SCI (UART) modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, and USB 2.0.
- Security Features: 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- Low-Power Operating Modes: Integrated power-on reset, brownout reset, and low-power operating modes.
- Debug Features: Advanced debug features including analysis and breakpoint functions, and real-time debug through hardware.
Applications
The TMS320F28067PZT is optimized for various real-time control applications, including:
- Industrial Motor Drives: High-performance motor control and sensing.
- Solar Inverters and Digital Power: Efficient power conversion and control.
- Electrical Vehicles and Transportation: Advanced control and sensing for automotive and transportation systems.
- Sensing and Signal Processing: High-speed data acquisition and processing.
Q & A
- What is the core processor of the TMS320F28067PZT?
The core processor is the 32-bit TMS320C28x CPU.
- What is the clock speed of the TMS320F28067PZT?
The clock speed is 90 MHz with an 11.11-ns cycle time.
- How much memory does the TMS320F28067PZT have?
It has up to 256 KB of flash, up to 100 KB of RAM, and 2 KB of One-Time Programmable (OTP) ROM.
- What type of package does the TMS320F28067PZT come in?
It comes in a 100-pin LQFP (PZ) package.
- What is the operating temperature range of the TMS320F28067PZT?
The operating temperature range is -40°C to 105°C.
- Does the TMS320F28067PZT support floating-point operations?
Yes, it has a Floating-Point Unit (FPU) for native single-precision floating-point operations.
- What advanced control peripherals are available on the TMS320F28067PZT?
It includes up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, Enhanced Capture (eCAP) modules, High-Resolution Capture (HRCAP) modules, and Enhanced Quadrature Encoder Pulse (eQEP) modules.
- What serial interfaces are supported by the TMS320F28067PZT?
It supports two SCI (UART) modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, and USB 2.0.
- Does the TMS320F28067PZT have any security features?
Yes, it has a 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- What debug features are available on the TMS320F28067PZT?
It includes advanced debug features such as analysis and breakpoint functions, and real-time debug through hardware.