Overview
The TMS320F28068FPNT is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ Piccolo™ microcontroller family. This device is optimized for real-time control applications, particularly in areas such as industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing. The TMS320F28068FPNT features a powerful TMS320C28x core and a Programmable Control Law Accelerator (CLA), along with highly integrated control peripherals, making it an ideal choice for demanding control applications.
Key Specifications
Specification | Detail |
---|---|
Processor Speed | 90 MHz (11.11-ns cycle time) |
Core | TMS320C28x |
Memory | Up to 256 KB of flash, up to 100 KB of RAM, 2 KB of One-Time Programmable (OTP) ROM |
Package | 80-pin LQFP (PN) package |
Supply Voltage | Single 3.3-V supply |
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 |
Viterbi, Complex Math, CRC Unit (VCU) | Extends C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC) |
Analog-to-Digital Converter (ADC) | 12-bit ADC, up to 3.46 MSPS, supports ratio-metric VREFHI/VREFLO references |
Direct Memory Access (DMA) | 6-channel DMA |
Timers and Capture Modules | Three 32-bit CPU timers, up to 4 High-Resolution Capture (HRCAP) modules, up to 2 Enhanced Quadrature Encoder Pulse (eQEP) modules |
Serial Port Peripherals | Two Serial Communications Interface (SCI) [UART] modules, two Serial Peripheral Interface (SPI) modules |
Key Features
- High-Efficiency 32-Bit CPU: TMS320C28x core with 90 MHz (11.11-ns cycle time)
- Advanced Control Peripherals: Includes 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, 16 × 16 dual MAC, and Harvard bus architecture
- 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 256 KB of flash, up to 100 KB of RAM, 2 KB of One-Time Programmable (OTP) ROM
- Analog Integration: 12-bit ADC, up to 3.46 MSPS, supports ratio-metric VREFHI/VREFLO references
- Low-Power Modes: IDLE, STANDBY, HALT modes supported, disable individual peripheral clocks
- Security Features: 128-bit security key and lock, protects secure memory blocks, prevents reverse-engineering of firmware
Applications
- Industrial Motor Drives: Optimized for real-time control in industrial motor drive applications
- Solar Inverters and Digital Power: Suitable for solar inverter and digital power applications requiring high precision and control
- Electrical Vehicles and Transportation: Used in electrical vehicles and transportation systems for advanced control and sensing
- Motor Control: Ideal for various motor control applications due to its advanced control peripherals
- Sensing and Signal Processing: Effective in sensing and signal processing applications requiring high-speed data conversion and processing
Q & A
- What is the core processor speed of the TMS320F28068FPNT?
The core processor speed is 90 MHz with an 11.11-ns cycle time.
- What type of package does the TMS320F28068FPNT come in?
The TMS320F28068FPNT comes in an 80-pin LQFP (PN) package.
- What is the memory configuration of the TMS320F28068FPNT?
The device has up to 256 KB of flash, up to 100 KB of RAM, and 2 KB of One-Time Programmable (OTP) ROM.
- Does the TMS320F28068FPNT support floating-point operations?
Yes, it includes a Floating-Point Unit (FPU) that supports native single-precision floating-point operations.
- What is the Programmable Control Law Accelerator (CLA) in the TMS320F28068FPNT?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- What are the key applications of the TMS320F28068FPNT?
The device is optimized for industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing.
- Does the TMS320F28068FPNT 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 low-power modes supported by the TMS320F28068FPNT?
The device supports IDLE, STANDBY, and HALT modes, and allows disabling individual peripheral clocks.
- What is the Viterbi, Complex Math, CRC Unit (VCU) in the TMS320F28068FPNT?
The VCU extends the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC).
- Does the TMS320F28068FPNT have any analog-to-digital conversion capabilities?
Yes, it includes a 12-bit ADC with up to 3.46 MSPS and supports ratio-metric VREFHI/VREFLO references.