Overview
The TMS320F28063PNT is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This MCU is optimized for real-time control applications, such as industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing. The device features a high-efficiency 32-bit CPU (TMS320C28x) with a clock speed of 90 MHz and a cycle time of 11.11 ns. It also includes advanced peripherals and a robust set of control and communication interfaces, making it suitable for demanding control and automation tasks.
Key Specifications
Parameter | Specification |
---|---|
CPU | 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 |
Bus Architecture | Harvard bus architecture |
Floating-Point Unit (FPU) | Native single-precision floating-point operations |
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 |
Direct Memory Access (DMA) | 6-channel DMA |
Power Supply | Single 3.3-V supply, no power sequencing requirement, integrated power-on reset and brownout reset |
Package Options | 80-pin PN and 100-pin PZ Low-Profile Quad Flatpacks (LQFPs) |
Temperature Options | T: –40°C to 105°C, S: –40°C to 125°C, Q: –40°C to 125°C (AEC Q100 qualification for automotive applications) |
General-Purpose Input/Output (GPIO) | Up to 54 individually programmable, multiplexed GPIO pins with input filtering |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 90 MHz clock speed and 11.11-ns cycle time
- 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, and 16 × 16 dual MAC
- 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) with 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 extended C28x instruction set support
- Embedded memory: up to 256KB of flash, up to 100KB of RAM, and 2KB of OTP ROM
- 6-channel Direct Memory Access (DMA)
- 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
- Advanced control peripherals including up to 8 Enhanced Pulse-Width Modulator (ePWM) modules and 16 PWM channels
- Serial port peripherals: two SCI (UART) modules, two SPI modules, one I2C bus, one McBSP bus, and one eCAN
- Universal Serial Bus (USB) 2.0 with full-speed device mode and full-speed or low-speed host mode
- 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
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation systems
- Motor control and sensing applications
- Sensing and signal processing in various industrial and automotive contexts
Q & A
- What is the clock speed of the TMS320F28063PNT?
The TMS320F28063PNT has a clock speed of 90 MHz with a cycle time of 11.11 ns.
- What type of CPU does the TMS320F28063PNT use?
The TMS320F28063PNT uses a high-efficiency 32-bit CPU (TMS320C28x).
- What are the key features of the Floating-Point Unit (FPU) in the TMS320F28063PNT?
The FPU supports native single-precision floating-point operations.
- What is the role of the Programmable Control Law Accelerator (CLA) in the TMS320F28063PNT?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- What types of memory are available in the TMS320F28063PNT?
The device includes up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM.
- What are the power supply requirements for the TMS320F28063PNT?
The device operates on a single 3.3-V supply with no power sequencing requirement and includes integrated power-on reset and brownout reset.
- What are the temperature options for the TMS320F28063PNT?
The temperature options include T: –40°C to 105°C, S: –40°C to 125°C, and Q: –40°C to 125°C (AEC Q100 qualification for automotive applications).
- What serial communication interfaces are available on the TMS320F28063PNT?
The device includes two SCI (UART) modules, two SPI modules, one I2C bus, one McBSP bus, and one eCAN.
- Does the TMS320F28063PNT support USB?
Yes, the device supports Universal Serial Bus (USB) 2.0 with full-speed device mode and full-speed or low-speed host mode.
- What are the advanced debug features of the TMS320F28063PNT?
The device includes analysis and breakpoint functions, and real-time debug through hardware.
- What are the typical applications of the TMS320F28063PNT?
The device is typically used in industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing applications.