Overview
The TMS320F28067 microcontroller from Texas Instruments is part of the C2000™ family, optimized for real-time control applications. This 32-bit MCU is designed to enhance closed-loop performance in various sectors such as industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing. The device features a high-efficiency 32-bit CPU (TMS320C28x) with a 90 MHz clock speed and an 11.11-ns cycle time, along with a Floating-Point Unit (FPU) and a Programmable Control Law Accelerator (CLA) for advanced mathematical operations.
Key Specifications
Parameter | Specification |
---|---|
CPU | High-efficiency 32-bit CPU (TMS320C28x), 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 |
DMA | 6-channel Direct Memory Access (DMA) |
Power Supply | Single 3.3-V supply, no power sequencing requirement |
Operating Temperature | -40°C to 125°C |
Package Options | 80-pin PFP and 100-pin PZP PowerPAD™ Thermally Enhanced Thin Quad Flatpacks (HTQFPs), 80-pin PN and 100-pin PZ Low-Profile Quad Flatpacks (LQFPs) |
Peripheral Interrupts | Peripheral Interrupt Expansion (PIE) block supporting all peripheral interrupts |
Timers | Three 32-bit CPU timers |
PWM Modules | Up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, 16 PWM channels total (8 HRPWM-capable) |
ADC | 12-bit Analog-to-Digital Converter (ADC), dual Sample-and-Hold (S/H), up to 3.46 MSPS, up to 16 channels |
Serial Ports | 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) |
GPIO | Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) 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 independent code execution and 32-bit floating-point math acceleration
- Viterbi, Complex Math, CRC Unit (VCU) for complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC)
- Advanced control peripherals including up to 8 Enhanced Pulse-Width Modulator (ePWM) 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, McBSP, and eCAN
- Universal Serial Bus (USB) 2.0 with full-speed device and host modes
- Advanced debug features with analysis and breakpoint functions, and real-time debug through hardware
Applications
The TMS320F28067 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
Q & A
- What is the clock speed of the TMS320F28067 MCU?
The TMS320F28067 MCU has a clock speed of 90 MHz with an 11.11-ns cycle time. - What types of memory are available on the TMS320F28067?
The device features 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 TMS320F28067?
The device operates on a single 3.3-V supply with no power sequencing requirement. - What are the operating temperature ranges for the TMS320F28067?
The operating temperature ranges are -40°C to 125°C. - What advanced control peripherals are available on the TMS320F28067?
The device includes up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, up to 4 High-Resolution Capture (HRCAP) modules, and other advanced control peripherals. - Does the TMS320F28067 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 communication interfaces are supported by the TMS320F28067?
The device supports UART, SPI, I2C, McBSP, and eCAN, as well as USB 2.0. - What are the package options for the TMS320F28067?
The device is available in 80-pin PFP and 100-pin PZP PowerPAD™ Thermally Enhanced Thin Quad Flatpacks (HTQFPs), and 80-pin PN and 100-pin PZ Low-Profile Quad Flatpacks (LQFPs). - Does the TMS320F28067 support real-time debugging?
Yes, it features advanced debug capabilities including analysis and breakpoint functions, and real-time debug through hardware. - What are some typical applications of the TMS320F28067?
The device is commonly used in industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing applications.