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.