Overview
The TMS320F28066PZPQ is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This device is optimized for real-time control applications, such as industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing. The F2806x family, to which this MCU belongs, combines the power of the C28x core with highly integrated control peripherals, making it suitable for low pin-count devices. It is code-compatible with previous C28x-based code and offers a high level of analog integration.
Key Specifications
Specification | Details |
---|---|
Processor | High-efficiency 32-bit CPU (TMS320C28x), 90 MHz (11.11-ns cycle time) |
Memory | Up to 256KB of flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
Peripheral Interfaces | Two SCI (UART) modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, USB 2.0 |
Control Peripherals | Up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, 16 PWM channels total (8 HRPWM-capable), three input Enhanced Capture (eCAP) modules, up to 4 High-Resolution Capture (HRCAP) modules, up to 2 Enhanced Quadrature Encoder Pulse (eQEP) modules |
Analog-to-Digital Converter (ADC) | 12-bit ADC, dual Sample-and-Hold (S/H), up to 3.46 MSPS, up to 16 channels |
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) |
Operating Temperature Range | –40°C to 125°C (AEC Q100 qualification for automotive applications) |
Power Supply | Single 3.3-V supply, no power sequencing requirement, integrated power-on reset and brownout reset |
Security Features | 128-bit security key and lock, protects secure memory blocks, prevents reverse-engineering of firmware |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 90 MHz (11.11-ns cycle time), supporting 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, and 16 × 16 dual MAC.
- Harvard bus architecture, atomic operations, fast interrupt response and processing, and unified memory programming model.
- Floating-Point Unit (FPU) with native single-precision floating-point operations.
- Programmable Control Law Accelerator (CLA) as a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- Viterbi, Complex Math, CRC Unit (VCU) extending the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- Advanced control peripherals including ePWM, eCAP, HRCAP, and eQEP modules.
- 12-bit Analog-to-Digital Converter (ADC) with dual Sample-and-Hold (S/H), up to 3.46 MSPS, and up to 16 channels.
- On-chip temperature sensor and 128-bit security key and lock for secure memory protection.
- Serial port peripherals including SCI (UART), SPI, I2C, McBSP, eCAN, and USB 2.0.
- Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering.
- Advanced debug features with analysis and breakpoint functions, and real-time debug through hardware.
Applications
The TMS320F28066PZPQ is optimized for various real-time control applications, including:
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation systems
- Motor control and sensing and signal processing
- Automotive applications (AEC Q100 qualification)
Q & A
- What is the core architecture of the TMS320F28066PZPQ?
The TMS320F28066PZPQ features a high-efficiency 32-bit CPU (TMS320C28x) with a Harvard bus architecture.
- What is the clock speed of the TMS320F28066PZPQ?
The clock speed is 90 MHz with an 11.11-ns cycle time.
- What type of memory does the TMS320F28066PZPQ have?
The device has up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM.
- What are the key control peripherals of the TMS320F28066PZPQ?
The device includes ePWM, eCAP, HRCAP, and eQEP modules.
- Does the TMS320F28066PZPQ have analog-to-digital conversion capabilities?
Yes, it features a 12-bit ADC with dual Sample-and-Hold (S/H), up to 3.46 MSPS, and up to 16 channels.
- What are the package options for the TMS320F28066PZPQ?
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 operating temperature range of the TMS320F28066PZPQ?
The operating temperature range is –40°C to 125°C, with AEC Q100 qualification for automotive applications.
- Does the TMS320F28066PZPQ have security features?
Yes, it includes a 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- What serial communication interfaces are available on the TMS320F28066PZPQ?
The device includes SCI (UART), SPI, I2C, McBSP, eCAN, and USB 2.0 interfaces.
- Can the TMS320F28066PZPQ be used in automotive applications?
Yes, it is qualified for automotive applications under AEC Q100.
- What are the advanced debug features of the TMS320F28066PZPQ?
The device offers analysis and breakpoint functions, and real-time debug through hardware.