Overview
The TMS320F28034 is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This microcontroller is optimized for real-time control applications, such as industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing. It combines the power of the C28x core with a Control Law Accelerator (CLA) and highly integrated control peripherals, making it suitable for a wide range of control and automation tasks.
Key Specifications
Parameter | Value |
---|---|
Processor Speed | 60 MHz (16.67ns cycle time) |
Memory | 128 KB Flash, SARAM, OTP, Boot ROM |
Package Options | 56-Pin RSH VQFN, 64-Pin PAG TQFP, 80-Pin PN LQFP |
Operating Temperature Range | -40°C to 105°C (T), -40°C to 125°C (S, Q) |
Supply Voltage | Single 3.3V supply |
GPIO Pins | Up to 45 individually programmable, multiplexed GPIO pins |
Timers | Three 32-bit CPU timers, Independent 16-bit timer in each ePWM |
Serial Peripherals | SCI UART, Two SPI modules, One I2C module, One LIN module, One eCAN module |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with Harvard bus architecture and atomic operations
- Programmable Control Law Accelerator (CLA) for independent code execution
- 32-bit floating-point math accelerator
- Fast interrupt response and processing
- Unified memory programming model
- Code-efficient in C/C++ and Assembly
- Integrated power-on reset and brown-out reset
- Low power consumption
- On-chip memory including Flash, SARAM, OTP, and Boot ROM
- Code-security module with 128-bit security key and lock
- Enhanced control peripherals: ePWM, HRPWM, eCAP, HRCAP, eQEP
- Analog-to-Digital Converter (ADC) and on-chip temperature sensor
- Advanced emulation features for real-time debug through hardware
Applications
The TMS320F28034 is designed for various real-time control applications, including:
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation
- Motor control
- Sensing and signal processing
Q & A
- What is the processor speed of the TMS320F28034?
The processor speed is 60 MHz with a cycle time of 16.67ns. - What types of memory are available on the TMS320F28034?
The microcontroller includes 128 KB Flash, SARAM, OTP, and Boot ROM. - What are the package options for the TMS320F28034?
The package options include 56-Pin RSH VQFN, 64-Pin PAG TQFP, and 80-Pin PN LQFP. - What is the operating temperature range for the TMS320F28034?
The operating temperature range is -40°C to 105°C (T), -40°C to 125°C (S, Q). - Does the TMS320F28034 require multiple supply voltages?
No, it operates on a single 3.3V supply. - How many GPIO pins are available on the TMS320F28034?
Up to 45 individually programmable, multiplexed GPIO pins are available. - What serial peripherals are supported by the TMS320F28034?
The microcontroller supports SCI UART, two SPI modules, one I2C module, one LIN module, and one eCAN module. - Does the TMS320F28034 have any security features?
Yes, it includes a code-security module with a 128-bit security key and lock. - What are some of the enhanced control peripherals available on the TMS320F28034?
The microcontroller features ePWM, HRPWM, eCAP, HRCAP, and eQEP modules. - Is the TMS320F28034 suitable for automotive applications?
Yes, it is AEC Q100 qualified for automotive applications.