Overview
The TMS320F28068MPZT is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This MCU 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 device features a powerful TMS320C28x CPU core, enhanced with a Floating-Point Unit (FPU), Programmable Control Law Accelerator (CLA), and Viterbi, Complex Math, CRC Unit (VCU), making it highly efficient for complex mathematical operations and control tasks.
Key Specifications
Specification | Details |
---|---|
CPU | High-efficiency 32-bit TMS320C28x CPU |
Clock Speed | 90 MHz (11.11-ns cycle time) |
MAC Operations | 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, 16 × 16 dual MAC |
Bus Architecture | Harvard bus architecture |
FPU | Native single-precision floating-point operations |
CLA | 32-bit floating-point math accelerator, executes code independently of the main CPU |
VCU | Extends C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC) |
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) |
Power Supply | Single 3.3-V supply, no power sequencing requirement |
Package | LQFP (100 pins), 14.0 mm × 14.0 mm |
Key Features
- High-efficiency 32-bit CPU 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 data processing
- Fast interrupt response and processing, unified memory programming model
- Floating-Point Unit (FPU) for native single-precision floating-point operations
- Programmable Control Law Accelerator (CLA) for independent code execution
- 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 OTP ROM
- 6-channel Direct Memory Access (DMA) for efficient data transfer
- Analog comparators with internal 10-bit references and optimized ADC interface
- Low device and system cost, single 3.3-V supply, 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 and sensing applications
- Sensing and signal processing in various industrial and automotive contexts
Q & A
- What is the clock speed of the TMS320F28068MPZT MCU?
The clock speed is 90 MHz with an 11.11-ns cycle time.
- What types of MAC operations does the MCU support?
The MCU supports 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, as well as 16 × 16 dual MAC.
- Does the MCU have a Floating-Point Unit (FPU)?
Yes, the MCU includes an FPU for native single-precision floating-point operations.
- What is the role of the Programmable Control Law Accelerator (CLA)?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- What is the Viterbi, Complex Math, CRC Unit (VCU)?
The VCU extends the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- How much memory does the MCU have?
The MCU has up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM.
- What is the power supply requirement for the MCU?
The MCU requires a single 3.3-V supply with no power sequencing requirement.
- What package options are available for the TMS320F28068MPZT?
The MCU is available in an LQFP package with 100 pins, measuring 14.0 mm × 14.0 mm.
- What are some common applications of the TMS320F28068MPZT?
Common applications include industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing.
- Does the MCU support DMA?
Yes, the MCU supports 6-channel Direct Memory Access (DMA).