Overview
The TMS320F28065PNT is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This device is optimized for real-time control applications, such as industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing. It features a high-efficiency 32-bit CPU (TMS320C28x) with a 90 MHz clock speed and an 11.11-ns cycle time. The microcontroller is designed to improve closed-loop performance and is code-compatible with previous C28x-based code, ensuring a high level of analog integration and control peripherals in a low pin-count device.
Key Specifications
Specification | Details |
---|---|
Processor | High-efficiency 32-bit CPU (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 |
Floating-Point Unit (FPU) | Native single-precision floating-point operations |
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 128 KB of flash, up to 100 KB of RAM, 2 KB of One-Time Programmable (OTP) ROM |
Direct Memory Access (DMA) | 6-channel DMA |
Supply Voltage | Single 3.3-V supply, no power sequencing requirement |
Operating Temperature Range | -40°C to 105°C |
Package | 80-pin LQFP (PN) |
GPIO Pins | Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering |
Serial Port Peripherals | Two SCI [UART] modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, USB 2.0 |
Key Features
- High-efficiency 32-bit CPU with 90 MHz clock speed and 11.11-ns cycle time
- 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 C28x instruction set support
- Embedded memory: up to 128 KB of flash, up to 100 KB of RAM, and 2 KB of OTP ROM
- Advanced control peripherals: 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
- 12-bit Analog-to-Digital Converter (ADC) with dual Sample-and-Hold (S/H) and up to 3.46 MSPS
- On-chip temperature sensor and 128-bit security key and lock for secure memory blocks
- Serial port peripherals: SCI [UART], SPI, I2C, McBSP, eCAN, and USB 2.0
- Up to 54 individually programmable, multiplexed GPIO pins with input filtering
- Advanced debug features including analysis and breakpoint functions, and real-time debug through hardware
Applications
The TMS320F28065PNT is optimized 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
- Automotive applications (with AEC Q100 qualification for some variants)
Q & A
- What is the clock speed of the TMS320F28065PNT?
The clock speed is 90 MHz with an 11.11-ns cycle time.
- What type of CPU does the TMS320F28065PNT use?
It uses a high-efficiency 32-bit CPU (TMS320C28x).
- Does the TMS320F28065PNT have a Floating-Point Unit (FPU)?
Yes, it has a native single-precision FPU.
- What is the role of the Control Law Accelerator (CLA) in the TMS320F28065PNT?
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) used for?
The VCU extends the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- How much embedded memory does the TMS320F28065PNT have?
It has up to 128 KB of flash, up to 100 KB of RAM, and 2 KB of OTP ROM.
- What types of advanced control peripherals are available on the TMS320F28065PNT?
It includes ePWM modules, eCAP modules, HRCAP modules, and eQEP modules.
- Does the TMS320F28065PNT have an on-chip temperature sensor?
Yes, it does.
- What is the purpose of the 128-bit security key and lock?
The 128-bit security key and lock protect secure memory blocks and prevent reverse-engineering of firmware.
- What serial port peripherals are available on the TMS320F28065PNT?
It includes SCI [UART], SPI, I2C, McBSP, eCAN, and USB 2.0.
- How many GPIO pins does the TMS320F28065PNT have?
It has up to 54 individually programmable, multiplexed GPIO pins with input filtering.