Overview
The TMS320F28034PNS is a high-performance microcontroller from Texas Instruments, part of the Piccolo series. This device is designed for real-time control applications and features a 32-bit C28x CPU core. It operates at a frequency of 60 MHz, providing efficient processing capabilities. The microcontroller is available in an 80-pin PN Low-Profile Quad Flatpack (LQFP) package and supports a wide operating temperature range of -40°C to 125°C, making it suitable for various industrial and automotive applications.
Key Specifications
Parameter | Specification |
---|---|
Manufacturer | Texas Instruments |
Series | TMS320F28034 |
Part Number | TMS320F28034PNS |
CPU | 32-bit C28x |
Frequency | 60 MHz |
Flash Memory | 128 KB |
RAM | 20 KB |
ADC Resolution | 12-bit |
ADC Channels | 16, 14, 13 |
CAN | 1 |
Comparators | 3 |
FPU | No |
I2C | 1 |
PWM Channels | 14, 12, 8 |
QEP | 1 |
SPI | 2, 1 |
UART | 1 SCI |
Operating Temperature Range | -40°C to 125°C |
Package Type | 80-Pin PN LQFP |
RoHS Compliance | Yes |
Key Features
- High-Efficiency CPU: 32-bit C28x CPU with 60 MHz frequency and 16.67-ns cycle time, supporting 16 × 16 and 32 × 32 MAC operations and 16 × 16 dual MAC operations.
- Programmable Control Law Accelerator (CLA): A 32-bit floating-point math accelerator that executes code independently of the main CPU.
- Harvard Bus Architecture: Ensures efficient data and instruction access.
- Fast Interrupt Response and Processing: Supports atomic operations and unified memory programming model.
- Low Power and Single Supply: Operates on a single 3.3V supply with integrated power-on reset and brown-out reset.
- Clocking Options: Includes two internal zero-pin oscillators, on-chip crystal oscillator, and external clock input.
- Analog-to-Digital Converter (ADC): 12-bit ADC with up to 16 channels.
- Enhanced Quadrature Encoder Pulse (eQEP) Module: Supports up to 45 individually programmable eQEP channels.
- Advanced Emulation Features: Includes analysis and breakpoint functions, and real-time debug through hardware.
- JTAG Boundary Scan Support: Compliant with IEEE Standard 1149.1-1990.
Applications
- Industrial Control Systems: Suitable for motor control, power conversion, and other industrial automation applications.
- Automotive Systems: Qualified for automotive applications with AEC Q100 certification and a temperature range of -40°C to 125°C.
- Medical Devices: Can be used in medical devices requiring precise control and real-time processing.
- Consumer Electronics: Applicable in various consumer electronics that require efficient and reliable microcontrollers.
- Renewable Energy Systems: Used in solar and wind power systems for control and monitoring.
Q & A
- What is the CPU frequency of the TMS320F28034PNS?
The CPU frequency is 60 MHz with a cycle time of 16.67 ns.
- What is the memory configuration of the TMS320F28034PNS?
The device has 128 KB of flash memory and 20 KB of RAM.
- Does the TMS320F28034PNS support floating-point operations?
Yes, it has a Programmable Control Law Accelerator (CLA) that supports 32-bit floating-point math operations.
- What are the package options for the TMS320F28034PNS?
The device is available in an 80-pin PN Low-Profile Quad Flatpack (LQFP) package.
- Is the TMS320F28034PNS RoHS compliant?
Yes, the device is RoHS compliant.
- What is the operating temperature range of the TMS320F28034PNS?
The operating temperature range is -40°C to 125°C.
- Does the TMS320F28034PNS support JTAG boundary scan?
Yes, it supports JTAG boundary scan compliant with IEEE Standard 1149.1-1990.
- What types of peripherals does the TMS320F28034PNS support?
The device supports peripherals such as ADC, CAN, I2C, SPI, UART, and eQEP.
- Is the TMS320F28034PNS suitable for automotive applications?
Yes, it is qualified for automotive applications with AEC Q100 certification.
- What are the clocking options available on the TMS320F28034PNS?
The device includes two internal zero-pin oscillators, an on-chip crystal oscillator, and an external clock input.