Overview
The TMS320F28067PZPQ is a high-performance microcontroller from Texas Instruments, part of the TMS320F2806x Piccolo series. This device is designed for real-time control applications, offering a powerful 32-bit CPU and a range of advanced peripherals. The TMS320F28067PZPQ is optimized for low overhead and latency, making it suitable for demanding control systems.
Key Specifications
Parameter | Specification |
---|---|
CPU | 32-bit TMS320C28x, 90 MHz (11.11-ns cycle time) |
Instruction Set | Supports 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations |
Floating-Point Unit (FPU) | Native single-precision floating-point operations |
Programmable Control Law Accelerator (CLA) | 32-bit floating-point math accelerator |
Analog-to-Digital Converter (ADC) | 12-bit, up to 3.46 MSPS, 16 channels |
Pulse-Width Modulator (ePWM) | Up to 8 modules, 16 PWM channels total (8 HRPWM-capable) |
Enhanced Capture (eCAP) Modules | Three input modules |
High-Resolution Capture (HRCAP) Modules | Up to 4 modules |
Enhanced Quadrature Encoder Pulse (eQEP) Modules | Up to 2 modules |
Serial Peripherals | Two SCI/UART modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, USB 2.0 |
GPIO Pins | Up to 54 individually programmable, multiplexed GPIO pins |
Package Type | 100-pin PZP PowerPAD™ Thermally Enhanced Thin Quad Flatpack (HTQFP) |
Temperature Range | –40°C to 105°C (T), –40°C to 125°C (S and Q) |
Key Features
- High-efficiency 32-bit CPU with Harvard bus architecture and fast interrupt response.
- Programmable Control Law Accelerator (CLA) for independent 32-bit floating-point math operations.
- Viterbi, Complex Math, CRC Unit (VCU) for extended instruction set support.
- Advanced control peripherals including ePWM, eCAP, HRCAP, and eQEP modules.
- 12-bit Analog-to-Digital Converter with dual Sample-and-Hold and up to 3.46 MSPS.
- On-chip temperature sensor and 128-bit security key for secure memory blocks.
- Advanced debug features with real-time debug through hardware.
Applications
The TMS320F28067PZPQ is optimized for various real-time control applications, including:
- Industrial automation and control systems.
- Automotive control systems (AEC Q100 qualified).
- Motor control and power conversion.
- Medical devices requiring precise control.
- Aerospace and defense systems.
Q & A
- What is the CPU speed of the TMS320F28067PZPQ?
The CPU speed is 90 MHz with an instruction cycle time of 11.11 ns. - Does the TMS320F28067PZPQ support floating-point operations?
Yes, it includes a Floating-Point Unit (FPU) for native single-precision floating-point operations. - What is the Programmable Control Law Accelerator (CLA) used for?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU. - How many PWM channels does the TMS320F28067PZPQ have?
It has up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, providing 16 PWM channels total, with 8 of them being HRPWM-capable. - What is the resolution and speed of the ADC on the TMS320F28067PZPQ?
The ADC is 12-bit with a maximum sampling rate of up to 3.46 MSPS. - Does the TMS320F28067PZPQ support USB?
Yes, it supports USB 2.0 with full-speed device mode and full-speed or low-speed host mode. - What is the temperature range for the TMS320F28067PZPQ?
The temperature range is –40°C to 105°C (T), –40°C to 125°C (S and Q). - How many GPIO pins does the TMS320F28067PZPQ have?
It has up to 54 individually programmable, multiplexed GPIO pins. - What package types are available for the TMS320F28067PZPQ?
The available package types include 100-pin PZP PowerPAD™ Thermally Enhanced Thin Quad Flatpack (HTQFP) and 80-pin PN and PFP Low-Profile Quad Flatpacks (LQFP). - Is the TMS320F28067PZPQ suitable for automotive applications?
Yes, it is AEC Q100 qualified for automotive applications.