Overview
The TMS320F28032PNS is a high-performance, 32-bit microcontroller from Texas Instruments, part of the C2000™ Piccolo™ microcontroller family. This device is designed for real-time control applications, offering a robust set of features and peripherals that make it suitable for a wide range of industrial and automotive uses. The microcontroller is powered by a high-efficiency 32-bit CPU (TMS320C28x) operating at 60 MHz with a cycle time of 16.67 ns. It also includes a Programmable Control Law Accelerator (CLA) for independent execution of 32-bit floating-point math operations.
Key Specifications
Feature | Specification |
---|---|
CPU | 32-bit TMS320C28x, 60 MHz (16.67 ns cycle time) |
MAC Operations | 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC |
Memory | 64 KB (32K x 16) FLASH, SARAM, OTP, Boot ROM |
Peripheral Interfaces | SCI (UART), SPI, I2C, LIN, eCAN, ePWM, HRPWM, eCAP, HRCAP, eQEP |
GPIO Pins | Up to 45 individually programmable, multiplexed GPIO pins |
Supply Voltage | 3.3 V, single supply with no power sequencing requirement |
Package Options | 80-pin PN Low-Profile Quad Flatpack (LQFP) |
Temperature Range | -40°C to 125°C (AEC Q100 qualification for automotive applications) |
ADC | 12-Bit ADC with up to 16 channels, conversion time of 216.67 ns |
Timers | Three 32-bit CPU timers, independent 16-bit timer in each ePWM |
Key Features
- High-Efficiency CPU: 32-bit TMS320C28x CPU with 60 MHz clock speed and 16.67 ns cycle time.
- Programmable Control Law Accelerator (CLA): 32-bit floating-point math accelerator for independent code execution.
- Peripheral Rich: Includes ePWM, HRPWM, eCAP, HRCAP, eQEP, ADC, and various serial communication interfaces like SCI, SPI, I2C, LIN, and eCAN.
- Memory and Security: On-chip memory includes FLASH, SARAM, OTP, and Boot ROM. Features a code-security module with a 128-bit security key and lock.
- GPIO and Interrupts: Up to 45 individually programmable, multiplexed GPIO pins and a Peripheral Interrupt Expansion (PIE) block supporting all peripheral interrupts.
- Low Power and Single Supply: Operates on a single 3.3V supply with no power sequencing requirement and includes integrated power-on reset and brown-out reset.
- Advanced Emulation Features: Supports real-time debug through hardware and includes analysis and breakpoint functions.
Applications
The TMS320F28032PNS is versatile and can be used in various real-time control applications, including:
- Industrial Control Systems: Motor control, power conversion, and industrial automation.
- Automotive Systems: Qualified to AEC Q100 standards, suitable for automotive control systems, including engine control, transmission control, and safety systems.
- Medical Devices: Can be used in medical devices requiring precise control and real-time processing.
- Aerospace and Defense: Suitable for applications requiring high reliability and real-time control.
Q & A
- What is the clock speed of the TMS320F28032PNS microcontroller?
The TMS320F28032PNS operates at a clock speed of 60 MHz with a cycle time of 16.67 ns.
- What type of CPU does the TMS320F28032PNS use?
The TMS320F28032PNS uses a 32-bit TMS320C28x CPU.
- What is the Programmable Control Law Accelerator (CLA) in the TMS320F28032PNS?
The CLA is a 32-bit floating-point math accelerator that can execute code independently of the main CPU.
- How much on-chip memory does the TMS320F28032PNS have?
The TMS320F28032PNS has 64 KB (32K x 16) of FLASH memory, along with SARAM, OTP, and Boot ROM.
- What are the key peripheral interfaces available on the TMS320F28032PNS?
The key peripheral interfaces include SCI (UART), SPI, I2C, LIN, eCAN, ePWM, HRPWM, eCAP, HRCAP, and eQEP.
- How many GPIO pins does the TMS320F28032PNS have?
The TMS320F28032PNS has up to 45 individually programmable, multiplexed GPIO pins.
- What is the supply voltage requirement for the TMS320F28032PNS?
The TMS320F28032PNS operates on a single 3.3V supply with no power sequencing requirement.
- What are the package options available for the TMS320F28032PNS?
The TMS320F28032PNS is available in an 80-pin PN Low-Profile Quad Flatpack (LQFP) package.
- What is the temperature range for the TMS320F28032PNS?
The TMS320F28032PNS operates within a temperature range of -40°C to 125°C, with AEC Q100 qualification for automotive applications.
- Does the TMS320F28032PNS have any advanced emulation features?
Yes, the TMS320F28032PNS supports real-time debug through hardware and includes analysis and breakpoint functions.