Overview
The TMS320F28069MPZT is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This MCU is optimized for processing, sensing, and actuation to enhance closed-loop performance in real-time control applications. It is particularly suited for industrial motor drives, solar inverters, digital power systems, electrical vehicles, transportation, motor control, 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 in low pin-count devices, ensuring code compatibility with previous C28x-based code and high analog integration.
Key Specifications
Specification | Details |
---|---|
CPU | High-efficiency 32-bit CPU (TMS320C28x), 90 MHz (11.11-ns cycle time) |
Multiply and Accumulate (MAC) Operations | 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC |
Bus Architecture | Harvard bus architecture |
Memory | Up to 256KB of flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
DMA | 6-channel Direct Memory Access (DMA) |
Floating-Point Unit (FPU) | 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) |
Package | 100-pin LQFP (PZ) package |
Operating Temperature Range | -40°C to 105°C |
Power Supply | Single 3.3-V supply, no power sequencing requirement |
Key Features
- Fast interrupt response and processing
- Unified memory programming model
- Code-efficient in C/C++ and Assembly
- Advanced control peripherals including up to 8 Enhanced Pulse-Width Modulator (ePWM) modules
- 12-bit Analog-to-Digital Converter (ADC), dual Sample-and-Hold (S/H)
- On-chip temperature sensor
- 128-bit security key and lock to protect secure memory blocks
- Serial port peripherals including SCI, SPI, I2C, McBSP, and eCAN
- Universal Serial Bus (USB) 2.0 support
- Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering
- Advanced debug features including real-time debug through hardware
Applications
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation
- Motor control
- Sensing and signal processing
Q & A
- What is the primary application of the TMS320F28069MPZT microcontroller?
The TMS320F28069MPZT is primarily used in real-time control applications such as industrial motor drives, solar inverters, digital power systems, electrical vehicles, and motor control.
- What is the clock speed of the TMS320F28069MPZT?
The clock speed is 90 MHz with an 11.11-ns cycle time.
- What type of memory does the TMS320F28069MPZT have?
The MCU has up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM.
- Does the TMS320F28069MPZT support floating-point operations?
Yes, it supports native single-precision floating-point operations through its Floating-Point Unit (FPU).
- What is the Programmable Control Law Accelerator (CLA) in the TMS320F28069MPZT?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- What are the advanced control peripherals available in the TMS320F28069MPZT?
The MCU 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.
- Does the TMS320F28069MPZT have any security features?
Yes, it includes a 128-bit security key and lock to protect secure memory blocks.
- What serial communication interfaces are supported by the TMS320F28069MPZT?
The MCU supports SCI, SPI, I2C, McBSP, eCAN, and USB 2.0.
- What is the operating temperature range of the TMS320F28069MPZT?
The operating temperature range is -40°C to 105°C.
- What package options are available for the TMS320F28069MPZT?
The MCU is available in 100-pin LQFP (PZ) package.
- Does the TMS320F28069MPZT support real-time debugging?
Yes, it supports real-time debug through hardware.