Overview
The TMS320F28051PNT is a 32-bit microcontroller from Texas Instruments, part of the C2000™ Piccolo™ series. This microcontroller is optimized for real-time control applications, offering high performance and advanced analog integration. It features a high-efficiency 32-bit CPU (TMS320C28x) operating at 60 MHz, along with a Programmable Control Law Accelerator (CLA) for independent floating-point math operations. The device is designed for single-rail operation with a single 3.3-V supply and includes integrated power-on reset and brownout reset, making it suitable for a variety of industrial and automotive applications.
Key Specifications
Parameter | Specification |
---|---|
Package | 80-pin LQFP (PN) |
Operating Temperature Range | –40°C to 105°C (T), –40°C to 125°C (S and Q) |
CPU | 32-bit TMS320C28x, 60 MHz (16.67-ns cycle time) |
Flash Memory | 64 KB (32K x 16) |
RAM | 16 KB |
ADC | 12-bit, 16 channels |
Comparators | Up to 7 with up to 3 integrated DACs |
Programmable Gain Amplifiers (PGAs) | Up to 4 |
Serial Interfaces | 3 SCI (UART), 1 SPI, 1 I2C, 1 eCAN |
Timers | 3 x 32-bit CPU timers, 1 x 16-bit timer in each ePWM module |
GPIO Pins | Up to 42 individually programmable, multiplexed GPIO pins |
Supply Voltage | Single 3.3-V supply |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations and Harvard bus architecture.
- Programmable Control Law Accelerator (CLA) for independent 32-bit floating-point math operations.
- Dual-zone security module and endianness: Little endian.
- Single 3.3-V supply with integrated power-on reset and brownout reset, and low power consumption.
- Advanced clocking options including two internal zero-pin oscillators, on-chip crystal oscillator, and external clock input.
- Up to 42 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering.
- Enhanced control peripherals including ePWM, eCAP, and eQEP modules.
- Analog peripherals such as a 12-bit ADC, on-chip temperature sensor, up to seven comparators with integrated DACs, and up to four PGAs.
- Advanced debug features including analysis and breakpoint functions, and real-time debug through hardware.
Applications
- Industrial motor drives and control systems.
- Solar inverters and digital power systems.
- Electrical vehicles and transportation systems.
- Motor control and sensing applications.
- Air conditioner outdoor unit control, door operator drive control, and other industrial automation tasks.
- AC and DC input BLDC motor drives.
Q & A
- What is the CPU speed of the TMS320F28051PNT? The CPU operates at 60 MHz with a cycle time of 16.67 ns.
- How much flash memory does the TMS320F28051PNT have? It has 64 KB of flash memory.
- What is the resolution of the ADC in the TMS320F28051PNT? The ADC is 12-bit with 16 channels.
- Does the TMS320F28051PNT support floating-point operations? Yes, it has a Programmable Control Law Accelerator (CLA) for independent 32-bit floating-point math operations.
- What are the operating temperature ranges for the TMS320F28051PNT? The operating temperature ranges are –40°C to 105°C (T), –40°C to 125°C (S and Q).
- How many GPIO pins does the TMS320F28051PNT have? It has up to 42 individually programmable, multiplexed GPIO pins.
- What serial interfaces are available on the TMS320F28051PNT? It includes 3 SCI (UART), 1 SPI, 1 I2C, and 1 eCAN bus.
- Does the TMS320F28051PNT have any security features? Yes, it includes a dual-zone security module and a 128-bit security key and lock.
- What is the supply voltage requirement for the TMS320F28051PNT? It requires a single 3.3-V supply.
- Is the TMS320F28051PNT RoHS compliant? Yes, it is RoHS compliant and lead-free.