Overview
The TMS320F28062PFPS 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. The F2806x family, to which this MCU belongs, combines the power of the C28x core with highly integrated control peripherals in low pin-count devices. It is code-compatible with previous C28x-based code and offers a high level of analog integration. The internal voltage regulator allows for single-rail operation, and enhancements include dual-edge control for the HRPWM module and analog comparators with internal 10-bit references.
Key Specifications
Parameter | Specification |
---|---|
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 |
Floating-Point Unit (FPU) | Native single-precision floating-point operations |
Programmable Control Law Accelerator (CLA) | 32-bit floating-point math accelerator, executes code independently of the main CPU |
Memory | Up to 128 KB of flash, up to 52 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 125°C |
Package | 80-pin HTQFP (PFP) |
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 Port Peripherals | Two SCI (UART) modules, two SPI modules, one I2C bus, one McBSP bus, one eCAN, USB 2.0 |
GPIO Pins | 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 (11.11-ns cycle time)
- Harvard bus architecture, atomic operations, and fast interrupt response and processing
- Unified memory programming model and code-efficient in C/C++ and Assembly
- 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 complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC)
- Embedded memory: up to 128 KB of flash, up to 52 KB of RAM, and 2 KB of One-Time Programmable (OTP) ROM
- Low device and system cost with single 3.3-V supply and no power sequencing requirement
- Integrated power-on reset and brownout reset, and low-power operating modes
- JTAG boundary scan support and IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture
- Advanced control peripherals including ePWM, eCAP, HRCAP, and 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 including SCI, SPI, I2C, McBSP, eCAN, and USB 2.0
- Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering
- Advanced debug features with analysis and breakpoint functions, and real-time debug through hardware
Applications
The TMS320F28062PFPS is designed for various real-time control applications, including:
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation systems
- Motor control systems
- Sensing and signal processing applications
Q & A
- What is the processor speed of the TMS320F28062PFPS?
The processor speed is 90 MHz with an 11.11-ns cycle time.
- What type of memory does the TMS320F28062PFPS have?
The device has up to 128 KB of flash, up to 52 KB of RAM, and 2 KB of One-Time Programmable (OTP) ROM.
- Does the TMS320F28062PFPS support floating-point operations?
Yes, it has a Floating-Point Unit (FPU) for native single-precision floating-point operations.
- What is the Programmable Control Law Accelerator (CLA) used for?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- What are the key advanced control peripherals available on this MCU?
The device includes ePWM, eCAP, HRCAP, and eQEP modules.
- What is the resolution and speed of the Analog-to-Digital Converter (ADC)?
The ADC is a 12-bit converter with dual Sample-and-Hold (S/H) and supports up to 3.46 MSPS.
- Does the TMS320F28062PFPS 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 port peripherals are available on this MCU?
The device includes SCI (UART), SPI, I2C, McBSP, eCAN, and USB 2.0 peripherals.
- How many GPIO pins does the TMS320F28062PFPS have?
It has up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering.
- What are the operating temperature ranges for the TMS320F28062PFPS?
The operating temperature range is –40°C to 125°C.
- Does the TMS320F28062PFPS support low-power operating modes?
Yes, it has integrated low-power operating modes.