Overview
The TMS320F28067UPZPS is a 32-bit microcontroller from Texas Instruments, part of the Piccolo family. It is designed for real-time control applications, particularly in areas such as motor drives, solar inverters, and electric vehicles. This microcontroller features a high-efficiency C28x core, operating at a frequency of 90 MHz, and includes a Floating-Point Unit (FPU) for native single-precision floating-point operations. The device also integrates a Programmable Control Law Accelerator (CLA) for independent 32-bit floating-point math acceleration.
Key Specifications
Parameter | Specification |
---|---|
Core Processor | C28x, 32-bit Single-Core |
Operating Frequency | 90 MHz |
Flash Memory | 256 KB |
RAM | 100 KB |
ADC Channels | 12, 12-bit resolution |
UART | 2 (SCI modules) |
CAN | 1 (eCAN module) |
SPI | 2 modules |
I2C | 1 bus |
PWM Channels | 16 (8 HRPWM-capable) |
eQEP Modules | 2 |
Comparators | 3 |
DMA Channels | 6 |
Operating Temperature Range | -40°C to 125°C |
Package Options | 80-pin PFP, 100-pin PZP HTQFP and LQFP |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 90 MHz frequency and 11.11-ns cycle time.
- 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 C28x instruction set support.
- Up to 8 Enhanced Pulse-Width Modulator (ePWM) modules with 16 PWM channels total (8 HRPWM-capable).
- Three input Enhanced Capture (eCAP) modules and up to 4 High-Resolution Capture (HRCAP) 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 including UART, SPI, I2C, and eCAN modules.
- Universal Serial Bus (USB) 2.0 with full-speed device and host modes.
- Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering.
Applications
The TMS320F28067UPZPS is optimized for various real-time control applications, including:
- Motor drives and control systems.
- Solar inverters and renewable energy systems.
- Electric vehicles (EVs) and hybrid electric vehicles (HEVs).
- Industrial automation and control systems.
- Medical devices requiring precise control and monitoring.
Q & A
- What is the core processor of the TMS320F28067UPZPS?
The core processor is the C28x, a 32-bit single-core processor. - What is the operating frequency of the TMS320F28067UPZPS?
The operating frequency is 90 MHz. - How much flash memory and RAM does the TMS320F28067UPZPS have?
The device has 256 KB of flash memory and 100 KB of RAM. - What types of serial communication interfaces are available on the TMS320F28067UPZPS?
The device includes UART, SPI, I2C, and eCAN modules. - Does the TMS320F28067UPZPS support USB?
Yes, it supports USB 2.0 with full-speed device and host modes. - What is the temperature range for the TMS320F28067UPZPS?
The operating temperature range is -40°C to 125°C. - What types of PWM modules are available on the TMS320F28067UPZPS?
The device includes up to 8 Enhanced Pulse-Width Modulator (ePWM) modules with 16 PWM channels total (8 HRPWM-capable). - Does the TMS320F28067UPZPS have a Floating-Point Unit (FPU)?
Yes, it includes an FPU for native single-precision floating-point operations. - What is the Programmable Control Law Accelerator (CLA) used for?
The CLA is used for independent 32-bit floating-point math acceleration. - What security features does the TMS320F28067UPZPS have?
The device includes a 128-bit security key and lock to protect secure memory blocks.