Overview
The TMS320F28034PNQ is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This device is designed for real-time control applications, particularly in the fields of industrial automation, motor control, and automotive systems. It features a 60 MHz TMS320C28x CPU with a Harvard bus architecture, providing efficient execution of 16 × 16 and 32 × 32 MAC operations. The microcontroller also includes a Programmable Control Law Accelerator (CLA) for independent execution of 32-bit floating-point math operations.
The TMS320F28034PNQ is available in an 80-pin PN Low-Profile Quad Flatpack (LQFP) package and supports a wide range of temperature options, including –40°C to 105°C and –40°C to 125°C for automotive applications.
Key Specifications
Specification | Details |
---|---|
CPU Frequency | 60 MHz (16.67 ns cycle time) |
Instruction Set | TMS320C28x CPU with Harvard bus architecture |
MAC Operations | 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC |
Memory | 128 KB flash, 10 KB SARAM, 1 KB OTP ROM, 8 KB Boot ROM |
Control Law Accelerator (CLA) | 32-bit floating-point math accelerator |
GPIO Pins | Up to 45 individually programmable, multiplexed GPIO pins |
Peripheral Interrupts | Peripheral Interrupt Expansion (PIE) block supporting all peripheral interrupts |
Timers | Three 32-bit CPU timers, independent 16-bit timer in each Enhanced Pulse Width Modulator (ePWM) |
Serial Peripherals | One SCI (UART) module, two SPI modules, one I2C module, one LIN module, one eCAN module |
Analog Peripherals | 12-bit ADC, on-chip temperature sensor, comparators with integrated DACs |
Package Options | 80-pin PN Low-Profile Quad Flatpack (LQFP) |
Temperature Options | –40°C to 105°C, –40°C to 125°C (AEC Q100 qualification for automotive applications) |
Supply Voltage | 3.3 V (single supply, no power sequencing requirement) |
Key Features
- High-Efficiency CPU: 60 MHz TMS320C28x CPU with Harvard bus architecture and fast interrupt response.
- Programmable Control Law Accelerator (CLA): Independent 32-bit floating-point math accelerator.
- Advanced Peripherals: Enhanced Pulse Width Modulator (ePWM), High-Resolution PWM (HRPWM), Enhanced Capture (eCAP), High-Resolution Input Capture (HRCAP), and Enhanced Quadrature Encoder Pulse (eQEP) modules.
- Memory and Security: 128 KB flash, 10 KB SARAM, 1 KB OTP ROM, 8 KB Boot ROM, and code-security module with 128-bit security key and lock.
- Serial and Analog Peripherals: SCI (UART), SPI, I2C, LIN, eCAN, 12-bit ADC, on-chip temperature sensor, and comparators with integrated DACs.
- Low Power and Single Supply: 3.3 V single supply with no power sequencing requirement and integrated power-on reset and brown-out reset.
- Debug and Emulation: Advanced emulation features including analysis and breakpoint functions, and real-time debug through hardware.
Applications
The TMS320F28034PNQ is designed for various real-time control applications, including:
- Industrial Automation: Motor control, servo control, and industrial drives.
- Automotive Systems: Engine control, transmission control, and other automotive applications requiring high reliability and performance.
- Power Electronics: Inverters, converters, and other power electronic systems.
- Medical Devices: Real-time control in medical equipment and diagnostic devices.
- Aerospace and Defense: High-reliability control systems in aerospace and defense applications.
Q & A
- What is the CPU frequency of the TMS320F28034PNQ?
The CPU frequency is 60 MHz with a cycle time of 16.67 ns.
- What type of memory does the TMS320F28034PNQ have?
The device has 128 KB flash, 10 KB SARAM, 1 KB OTP ROM, and 8 KB Boot ROM.
- Does the TMS320F28034PNQ support floating-point operations?
Yes, it includes a Programmable Control Law Accelerator (CLA) for 32-bit floating-point math operations.
- What are the package options for the TMS320F28034PNQ?
The device is available in an 80-pin PN Low-Profile Quad Flatpack (LQFP) package.
- What are the temperature options for the TMS320F28034PNQ?
The device supports temperature ranges of –40°C to 105°C and –40°C to 125°C (AEC Q100 qualification for automotive applications).
- Does the TMS320F28034PNQ have built-in analog-to-digital converters?
Yes, it includes a 12-bit ADC and an on-chip temperature sensor.
- What serial communication interfaces are available on the TMS320F28034PNQ?
The device supports SCI (UART), SPI, I2C, LIN, and eCAN modules.
- How many GPIO pins does the TMS320F28034PNQ have?
The device has up to 45 individually programmable, multiplexed GPIO pins.
- Does the TMS320F28034PNQ support real-time debugging?
Yes, it includes advanced emulation features with real-time debug capabilities through hardware.
- What is the supply voltage requirement for the TMS320F28034PNQ?
The device operates on a single 3.3 V supply with no power sequencing requirement.