Overview
The TMS320F28067UPFPS is a high-performance 32-bit microcontroller from Texas Instruments, part of the TMS320F2806x family. This device is designed for real-time control applications, offering a robust set of features and peripherals that make it ideal for industrial, automotive, and other demanding environments. The microcontroller is built around the TMS320C28x CPU, which operates at 90 MHz with an instruction cycle time of 11.11 ns. It also includes a Floating-Point Unit (FPU) for native single-precision floating-point operations and a Programmable Control Law Accelerator (CLA) for independent 32-bit floating-point math acceleration.
Key Specifications
Specification | Value |
---|---|
CPU Type | 32-bit TMS320C28x |
Operating Frequency | 90 MHz (11.11-ns cycle time) |
Memory | Up to 256KB of flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
Package Type | 80-pin HTQFP (PowerPAD Thermally Enhanced Thin Quad Flatpack) |
Supply Voltage | 3.3 V |
Temperature Range | -40°C to 105°C |
ADC | 12-bit, up to 3.46 MSPS, dual Sample-and-Hold (S/H) |
ePWM Channels | Up to 16 channels (8 HRPWM-capable) |
eCAP Inputs | Up to 3 modules |
HRCAP Modules | Up to 4 modules |
eQEP Modules | Up to 2 modules |
GPIO Pins | Up to 54 individually programmable, multiplexed GPIO pins |
Serial Peripherals | SCI/UART, SPI, I2C, eCAN, McBSP, USB 2.0 |
Key Features
- High-efficiency 32-bit CPU with Harvard bus architecture and fast interrupt response
- Floating-Point Unit (FPU) for native single-precision floating-point operations
- Programmable Control Law Accelerator (CLA) for independent 32-bit floating-point math acceleration
- Viterbi, Complex Math, CRC Unit (VCU) for extended instruction set support
- Embedded memory with up to 256KB of flash and up to 100KB of RAM
- 6-channel Direct Memory Access (DMA)
- Low-power operating modes and integrated power-on reset and brownout reset
- Advanced control peripherals including ePWM, eCAP, HRCAP, and eQEP modules
- 12-bit Analog-to-Digital Converter (ADC) with dual Sample-and-Hold (S/H)
- On-chip temperature sensor and 128-bit security key and lock
- Serial port peripherals including SCI/UART, SPI, I2C, eCAN, McBSP, and USB 2.0
Applications
The TMS320F28067UPFPS is optimized for various real-time control applications, including:
- Industrial control systems
- Automotive control systems (with AEC Q100 qualification for some variants)
- Motor control and power conversion
- Medical devices requiring precise control and monitoring
- Aerospace and defense systems
Q & A
- What is the operating frequency of the TMS320F28067UPFPS?
The TMS320F28067UPFPS operates at 90 MHz with an instruction cycle time of 11.11 ns. - What type of memory does the TMS320F28067UPFPS have?
The device has up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM. - What is the package type of the TMS320F28067UPFPS?
The device is available in an 80-pin HTQFP (PowerPAD Thermally Enhanced Thin Quad Flatpack) package. - What is the supply voltage for the TMS320F28067UPFPS?
The nominal supply voltage is 3.3 V. - What is the temperature range for the TMS320F28067UPFPS?
The device operates in a temperature range of -40°C to 105°C. - Does the TMS320F28067UPFPS have any security features?
Yes, it includes a 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware. - What serial peripherals are available on the TMS320F28067UPFPS?
The device includes SCI/UART, SPI, I2C, eCAN, McBSP, and USB 2.0 peripherals. - How many GPIO pins does the TMS320F28067UPFPS have?
The device has up to 54 individually programmable, multiplexed GPIO pins. - What is the purpose of the Programmable Control Law Accelerator (CLA) in the TMS320F28067UPFPS?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU. - Does the TMS320F28067UPFPS support low-power operating modes?
Yes, the device includes low-power operating modes and integrated power-on reset and brownout reset.