Overview
The TMS320F28069FPZPQ is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This microcontroller is optimized for processing, sensing, and actuation to improve closed-loop performance in real-time control applications. It features a high-efficiency 32-bit CPU (TMS320C28x) with a clock speed of 90 MHz and an 11.11-ns cycle time. The device is particularly suited for applications such as industrial motor drives, solar inverters, digital power, electrical vehicles, transportation, motor control, and sensing and signal processing.
Key Specifications
| Parameter | Specification |
|---|---|
| CPU | TMS320C28x with CLA |
| Clock Speed | 90 MHz (11.11-ns cycle time) |
| Multiply and Accumulate (MAC) Operations | 16 × 16 and 32 × 32 MAC, 16 × 16 dual MAC |
| Bus Architecture | Harvard bus architecture |
| Floating-Point Unit (FPU) | Yes, native single-precision floating-point operations |
| Programmable 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) |
| Embedded Memory | Up to 256KB of flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
| Direct Memory Access (DMA) | 6-channel DMA |
| Analog-to-Digital Converter (ADC) | 12-bit, 16 channels |
| High Resolution PWM (HRPWM) | 8 channels |
| I2C | 1 channel |
| SPI | 2 channels |
| UART/SCI | 2 channels |
| USB | 1 channel |
| Operating Temperature Range | -40°C to 125°C |
| Package Type | 100-pin PowerPAD Low-Profile Quad Flatpack (PZP) |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 90 MHz clock speed and 11.11-ns cycle time.
- Support for 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations and 16 × 16 dual MAC.
- Harvard bus architecture and atomic operations for efficient processing.
- Fast interrupt response and processing.
- Unified memory programming model and code-efficient design in C/C++ and Assembly.
- Floating-Point Unit (FPU) for native single-precision floating-point operations.
- Programmable Control Law Accelerator (CLA) for 32-bit floating-point math acceleration.
- Viterbi, Complex Math, CRC Unit (VCU) for extended instruction set support.
- Embedded memory including up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM.
- 6-channel Direct Memory Access (DMA) for efficient data transfer.
- Integrated analog comparators with internal 10-bit references and enhanced HRPWM module for dual-edge control.
- Single 3.3-V supply operation with no power sequencing requirement and integrated power-on reset and brownout reset.
Applications
- Industrial motor drives.
- Solar inverters and digital power systems.
- Electrical vehicles and transportation systems.
- Motor control applications.
- Sensing and signal processing.
Q & A
- What is the clock speed of the TMS320F28069FPZPQ microcontroller?
The clock speed is 90 MHz with an 11.11-ns cycle time.
- What type of CPU does the TMS320F28069FPZPQ use?
The microcontroller uses a TMS320C28x CPU.
- Does the TMS320F28069FPZPQ have a Floating-Point Unit (FPU)?
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 much embedded memory does the TMS320F28069FPZPQ have?
The microcontroller has up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM.
- What is the operating temperature range of the TMS320F28069FPZPQ?
The operating temperature range is -40°C to 125°C.
- What type of package does the TMS320F28069FPZPQ come in?
The microcontroller comes in a 100-pin PowerPAD Low-Profile Quad Flatpack (PZP) package.
- Does the TMS320F28069FPZPQ support USB?
Yes, it supports one USB channel.
- What are some common applications of the TMS320F28069FPZPQ?
Common applications include industrial motor drives, solar inverters, digital power systems, electrical vehicles, motor control, and sensing and signal processing.
- Is the TMS320F28069FPZPQ code-compatible with previous C28x-based code?
Yes, it is code-compatible with previous C28x-based code.
