Overview
The TMS320F28062UPZPS is a high-performance, 32-bit microcontroller from Texas Instruments, part of the TMS320F2806x Piccolo™ microcontroller family. This device is designed for real-time control applications, offering a robust set of features and peripherals that make it ideal for industrial automation, motor control, and other demanding environments.
Key Specifications
Specification | Details |
---|---|
Processor | High-efficiency 32-bit CPU (TMS320C28x), 90 MHz (11.11-ns cycle time) |
Memory | Up to 128KB of Flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
Peripherals | Up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, 3 input Enhanced Capture (eCAP) modules, up to 4 High-Resolution Capture (HRCAP) modules, up to 2 Enhanced Quadrature Encoder Pulse (eQEP) modules |
Analog-to-Digital Converter (ADC) | 12-bit ADC, dual Sample-and-Hold (S/H), up to 3.46 MSPS, up to 16 channels |
Serial Port Peripherals | 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), Universal Serial Bus (USB) 2.0 |
Package Options | 100-pin PZP PowerPAD™ Thermally Enhanced Thin Quad Flatpacks (HTQFPs), 80-pin PN Low-Profile Quad Flatpacks (LQFPs) |
Security Features | 128-bit security key and lock, prevents reverse-engineering of firmware |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 90 MHz (11.11-ns cycle time) and support for 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations.
- Floating-Point Unit (FPU) for native single-precision floating-point operations.
- Programmable Control Law Accelerator (CLA) for 32-bit floating-point math acceleration, executing code independently of the main CPU.
- Viterbi, Complex Math, CRC Unit (VCU) extending the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- Advanced control peripherals including ePWM, eCAP, HRCAP, and eQEP modules.
- On-chip temperature sensor and 12-bit Analog-to-Digital Converter (ADC) with dual Sample-and-Hold (S/H).
- 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 including analysis and breakpoint functions, and real-time debug through hardware.
Applications
The TMS320F28062UPZPS is suited for a variety of real-time control applications, including:
- Industrial automation and control systems.
- Motor control and drive systems.
- Power management and renewable energy systems.
- Medical devices requiring precise control and monitoring.
- Aerospace and defense applications needing high reliability and performance.
Q & A
- What is the clock speed of the TMS320F28062UPZPS?
The TMS320F28062UPZPS operates at a clock speed of 90 MHz with an 11.11-ns cycle time. - What type of memory does the TMS320F28062UPZPS have?
The device has up to 128KB of Flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM. - What are the key peripherals of the TMS320F28062UPZPS?
The device includes ePWM, eCAP, HRCAP, eQEP modules, 12-bit ADC, and various serial port peripherals like SCI, SPI, I2C, McBSP, eCAN, and USB 2.0. - Does the TMS320F28062UPZPS 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 are the package options for the TMS320F28062UPZPS?
The device is available in 100-pin PZP PowerPAD™ Thermally Enhanced Thin Quad Flatpacks (HTQFPs) and 80-pin PN Low-Profile Quad Flatpacks (LQFPs). - What is the purpose of the Programmable Control Law Accelerator (CLA)?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU. - Does the TMS320F28062UPZPS support floating-point operations?
Yes, it includes a Floating-Point Unit (FPU) for native single-precision floating-point operations. - What is the role of the Viterbi, Complex Math, CRC Unit (VCU)?
The VCU extends the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC). - Can the TMS320F28062UPZPS be used in low-power applications?
Yes, the device supports low-power operating modes. - What debug features are available on the TMS320F28062UPZPS?
The device includes advanced debug features such as analysis and breakpoint functions, and real-time debug through hardware.