Overview
The TMS320F28067PNT is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This microcontroller is optimized for real-time control applications, such as industrial motor drives, solar inverters, digital power systems, electrical vehicles, and motor control. It features a high-efficiency TMS320C28x CPU, a Floating-Point Unit (FPU), and a Programmable Control Law Accelerator (CLA), making it highly suitable for complex control and signal processing tasks.
Key Specifications
Parameter | Specification |
---|---|
CPU | High-efficiency 32-bit TMS320C28x, 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 | Viterbi, Complex Math, CRC Unit (VCU), extends C28x instruction set |
Embedded 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) |
ADC | 12-bit Analog-to-Digital Converter (ADC), dual Sample-and-Hold (S/H), up to 3.46 MSPS, up to 16 channels |
Temperature Sensor | On-chip temperature sensor |
Security | 128-bit security key and lock, protects secure memory blocks |
Serial Port Peripherals | Two Serial Communications Interface (SCI) [UART] modules, two Serial Peripheral Interface (SPI) modules, one Inter-Integrated-Circuit (I2C) bus, one Multichannel Buffered Serial Port (McBSP) bus, one Enhanced Controller Area Network (eCAN), Universal Serial Bus (USB) 2.0 |
GPIO | Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering |
Package | 80-pin Low-Profile Quad Flatpacks (LQFP) |
Operating Temperature Range | –40°C to 125°C |
Key Features
- High-Efficiency CPU: 90 MHz TMS320C28x CPU with 11.11-ns cycle time, supporting 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations.
- Floating-Point Unit (FPU): Native single-precision floating-point operations.
- Programmable Control Law Accelerator (CLA): 32-bit floating-point math accelerator that executes code independently of the main CPU.
- Viterbi, Complex Math, CRC Unit (VCU): Extends the 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, and 2KB of One-Time Programmable (OTP) ROM.
- Analog-to-Digital Converter (ADC): 12-bit ADC with dual Sample-and-Hold (S/H), up to 3.46 MSPS, and up to 16 channels.
- Advanced Control Peripherals: Up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, 16 PWM channels total, three input Enhanced Capture (eCAP) modules, and up to 4 High-Resolution Capture (HRCAP) modules.
- Serial Port Peripherals: Two SCI [UART] modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, and USB 2.0.
- Security Features: 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- Debug Features: Advanced emulation features including analysis and breakpoint functions, and real-time debug through hardware.
Applications
- Industrial Motor Drives: Optimized for high-performance motor control applications.
- Solar Inverters and Digital Power Systems: Suitable for complex power conversion and control tasks.
- Electrical Vehicles and Transportation: Used in various automotive and transportation control systems.
- Motor Control: Ideal for real-time motor control and sensing applications.
- Sensing and Signal Processing: Effective in applications requiring advanced signal processing and sensing capabilities.
Q & A
- What is the CPU speed of the TMS320F28067PNT?
The CPU speed is 90 MHz with an 11.11-ns cycle time.
- Does the TMS320F28067PNT have a Floating-Point Unit (FPU)?
Yes, it supports native single-precision floating-point operations.
- What is the Programmable Control Law Accelerator (CLA) in the TMS320F28067PNT?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- How much embedded memory does the TMS320F28067PNT have?
It has up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM.
- What is the resolution and speed of the Analog-to-Digital Converter (ADC) in the TMS320F28067PNT?
The ADC is 12-bit with dual Sample-and-Hold (S/H), up to 3.46 MSPS, and up to 16 channels.
- Does the TMS320F28067PNT support USB?
Yes, it supports USB 2.0 with full-speed device mode and full-speed or low-speed host mode.
- What are the advanced control peripherals available in the TMS320F28067PNT?
It includes up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, three input Enhanced Capture (eCAP) modules, and up to 4 High-Resolution Capture (HRCAP) modules.
- What security features does the TMS320F28067PNT have?
It has a 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- What are the package options for the TMS320F28067PNT?
It is available in 80-pin Low-Profile Quad Flatpacks (LQFP).
- What is the operating temperature range of the TMS320F28067PNT?
The operating temperature range is –40°C to 125°C.