Overview
The TMS320F28069PZT is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This MCU is optimized for real-time control applications, including industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing. The device features a high-efficiency 32-bit CPU (TMS320C28x) with a 90 MHz clock speed and an 11.11-ns cycle time. It also includes a Floating-Point Unit (FPU), a Programmable Control Law Accelerator (CLA), and a Viterbi, Complex Math, CRC Unit (VCU) to enhance computational capabilities.
Key Specifications
Parameter | Specification |
---|---|
CPU | High-efficiency 32-bit CPU (TMS320C28x), 90 MHz, 11.11-ns cycle time |
Memory | Up to 256 KB of flash, up to 100 KB of RAM, 2 KB of One-Time Programmable (OTP) ROM |
Package | 100-pin LQFP (PZ) |
Operating Temperature Range | -40°C to 105°C |
Supply Voltage | Single 3.3-V supply |
ADC | 12-bit, dual Sample-and-Hold (S/H), up to 3.46 MSPS, up to 16 channels |
Timers | Three 32-bit CPU timers, up to 8 Enhanced Pulse-Width Modulator (ePWM) modules |
Serial Interfaces | Two SCI (UART) modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, USB 2.0 |
GPIO | Up to 54 individually programmable, multiplexed GPIO pins with input filtering |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 90 MHz clock speed and 11.11-ns cycle time
- 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, 16 × 16 dual MAC
- Harvard bus architecture, atomic operations, fast interrupt response and processing
- Unified memory programming model, code-efficient in C/C++ and Assembly
- Floating-Point Unit (FPU) with 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 complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC)
- Integrated power-on reset and brownout reset, low-power operating modes
- Advanced control peripherals including ePWM, eCAP, eQEP, and ADC
- Serial port peripherals such as SCI, SPI, I2C, McBSP, eCAN, and USB 2.0
- Advanced debug features with analysis and breakpoint functions, real-time debug through hardware
Applications
The TMS320F28069PZT is designed 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
Q & A
- What is the clock speed of the TMS320F28069PZT?
The clock speed is 90 MHz with an 11.11-ns cycle time.
- What types of memory does the TMS320F28069PZT have?
It has up to 256 KB of flash, up to 100 KB of RAM, and 2 KB of One-Time Programmable (OTP) ROM.
- What is the package type and pin count of the TMS320F28069PZT?
The package type is 100-pin LQFP (PZ).
- What is the operating temperature range of the TMS320F28069PZT?
The operating temperature range is -40°C to 105°C.
- Does the TMS320F28069PZT support floating-point operations?
Yes, it includes a Floating-Point Unit (FPU) for native single-precision floating-point operations.
- What advanced control peripherals are available on the TMS320F28069PZT?
It includes ePWM, eCAP, eQEP, and a 12-bit ADC.
- What serial interfaces are supported by the TMS320F28069PZT?
It supports SCI (UART), SPI, I2C, McBSP, eCAN, and USB 2.0.
- Does the TMS320F28069PZT have any power management features?
Yes, it includes integrated power-on reset and brownout reset, and low-power operating modes.
- What debug features are available on the TMS320F28069PZT?
It includes advanced debug features with analysis and breakpoint functions, and real-time debug through hardware.
- Is the TMS320F28069PZT suitable for automotive applications?
Yes, it is available with temperature options suitable for automotive applications (AEC Q100 qualification).