Overview
The TMS320F28062PNT is a high-performance, 32-bit real-time microcontroller from Texas Instruments, part of the TMS320F2806x family. This device is optimized for low overhead and latency, making it suitable for a variety of real-time control applications. It features a high-efficiency 32-bit CPU (TMS320C28x) operating at 90 MHz with an 11.11-ns cycle time. The microcontroller includes advanced peripherals and a robust set of features that enhance its performance and functionality.
Key Specifications
Specification | Details |
---|---|
CPU | 32-bit 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 |
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 |
Viterbi, Complex Math, CRC Unit (VCU) | Supports complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC) |
Direct Memory Access (DMA) | 6-channel DMA |
Power Supply | Single 3.3-V supply, no power sequencing requirement |
Package Options | 80-pin PN Low-Profile Quad Flatpack (LQFP) |
Temperature Range | –40°C to 105°C |
Analog-to-Digital Converter (ADC) | 12-bit, dual Sample-and-Hold (S/H), up to 3.46 MSPS, up to 16 channels |
Pulse-Width Modulator (ePWM) | Up to 8 Enhanced PWM modules, 16 PWM channels total (8 HRPWM-capable) |
General-Purpose Input/Output (GPIO) | Up to 54 individually programmable, multiplexed GPIO pins with input filtering |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x): 90 MHz with 11.11-ns cycle time, 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations.
- 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.
- Viterbi, Complex Math, CRC Unit (VCU): Extends C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- Embedded Memory: Up to 256KB of flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM.
- Advanced Peripherals: Includes Enhanced Pulse-Width Modulator (ePWM), Enhanced Capture (eCAP), High-Resolution Capture (HRCAP), Enhanced Quadrature Encoder Pulse (eQEP), and more.
- 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, and one Enhanced Controller Area Network (eCAN).
- Security Features: 128-bit security key and lock to protect secure memory blocks and prevent reverse-engineering of firmware.
- Debug Features: Advanced debug capabilities including analysis and breakpoint functions, real-time debug through hardware.
Applications
The TMS320F28062PNT is designed for various real-time control applications, including:
- Industrial Automation: Motor control, servo control, and other industrial automation tasks.
- Automotive Systems: Engine control, transmission control, and other automotive applications (with AEC Q100 qualification for automotive use).
- Medical Devices: Real-time control in medical devices requiring high precision and reliability.
- Consumer Electronics: High-performance control in consumer electronics such as power tools and appliances.
- Renewable Energy Systems: Control systems for solar and wind power generation.
Q & A
- What is the clock speed of the TMS320F28062PNT?
The TMS320F28062PNT operates at a clock speed of 90 MHz with an 11.11-ns cycle time.
- What type of memory does the TMS320F28062PNT have?
The device includes up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM.
- Does the TMS320F28062PNT support floating-point operations?
Yes, it includes a Floating-Point Unit (FPU) for native single-precision floating-point operations.
- What is the Programmable Control Law Accelerator (CLA) in the TMS320F28062PNT?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- What are the advanced peripherals available on the TMS320F28062PNT?
The device includes Enhanced Pulse-Width Modulator (ePWM), Enhanced Capture (eCAP), High-Resolution Capture (HRCAP), Enhanced Quadrature Encoder Pulse (eQEP), and more.
- Does the TMS320F28062PNT 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 TMS320F28062PNT?
The device is available in an 80-pin PN Low-Profile Quad Flatpack (LQFP) package.
- What is the temperature range for the TMS320F28062PNT?
The device operates in a temperature range of –40°C to 105°C.
- What kind of debug features does the TMS320F28062PNT offer?
The device includes advanced debug capabilities such as analysis and breakpoint functions, and real-time debug through hardware.
- What are some common applications of the TMS320F28062PNT?
Common applications include industrial automation, automotive systems, medical devices, consumer electronics, and renewable energy systems.
- Does the TMS320F28062PNT support USB and CAN interfaces?
Yes, it supports Universal Serial Bus (USB) 2.0 and Enhanced Controller Area Network (eCAN).