Overview
The TMS320F28033PAGS is a 32-bit microcontroller from Texas Instruments, part of the C2000™ Piccolo microcontroller family. This device is optimized for real-time control applications, such as industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing. The microcontroller features a high-efficiency 32-bit CPU (TMS320C28x) and a programmable Control Law Accelerator (CLA) for enhanced performance and control capabilities.
The TMS320F28033PAGS is designed to improve closed-loop performance in various control applications, offering code compatibility with previous C28x-based code and a high level of analog integration. It operates on a single 3.3V supply with no power sequencing requirement, making it cost-effective for both the device and the system.
Key Specifications
Specification | Details |
---|---|
CPU | High-efficiency 32-bit CPU (TMS320C28x), 60 MHz (16.67 ns cycle time) |
MAC Operations | 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC |
Memory | 64 KB flash |
CLA | Programmable Control Law Accelerator (CLA), 32-bit floating-point math accelerator |
Bus Architecture | Harvard bus architecture |
Interrupts | Fast interrupt response and processing |
Endianness | Little endian |
JTAG Support | JTAG boundary scan support, IEEE Standard 1149.1-1990 |
Power Supply | Single 3.3V supply, integrated power-on reset and brown-out reset |
Clocking | Two internal zero-pin oscillators, on-chip crystal oscillator, external clock input, watchdog timer module |
GPIO | Up to 45 individually programmable, multiplexed GPIO pins |
ADC | Analog-to-Digital Converter (ADC), 4.6 MSPS |
Package | 64-Pin PAG Thin Quad Flatpack (TQFP) |
Temperature Range | –40°C to 105°C (T option), –40°C to 125°C (S and Q options) |
Key Features
- High-Efficiency CPU: 60 MHz (16.67 ns cycle time) with 16 × 16 and 32 × 32 MAC operations and 16 × 16 dual MAC.
- Programmable CLA: 32-bit floating-point math accelerator that executes code independently of the main CPU.
- Harvard Bus Architecture: Enhances performance by allowing simultaneous access to program and data memory.
- Fast Interrupt Response: Fast interrupt response and processing capabilities.
- Unified Memory Programming Model: Code-efficient in C/C++ and Assembly.
- Low Power and Cost-Effective: Single 3.3V supply, no power sequencing requirement, integrated power-on reset and brown-out reset.
- Clocking Options: Two internal zero-pin oscillators, on-chip crystal oscillator, and external clock input.
- Advanced Peripherals: Analog-to-Digital Converter (ADC), on-chip temperature sensor, comparators, and enhanced Quadrature Encoder Pulse (eQEP) module.
- Debugging Capabilities: Advanced emulation features including analysis and breakpoint functions, real-time debug through hardware.
Applications
- Industrial Motor Drives: Optimized for high-performance motor control applications.
- Solar Inverters and Digital Power: Suitable for power conversion and control in solar and digital power systems.
- Electrical Vehicles and Transportation: Used in control systems for electric vehicles and transportation systems.
- Motor Control: Ideal for various motor control applications requiring precise and real-time control.
- Sensing and Signal Processing: Applicable in sensing and signal processing applications due to its advanced ADC and peripheral capabilities.
Q & A
- What is the CPU speed of the TMS320F28033PAGS?
The CPU speed is 60 MHz with a cycle time of 16.67 ns.
- What is the role of the Control Law Accelerator (CLA) in the TMS320F28033PAGS?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU, enhancing control and mathematical operations.
- What are the power supply requirements for the TMS320F28033PAGS?
The device operates on a single 3.3V supply with no power sequencing requirement.
- What types of clocking options are available on the TMS320F28033PAGS?
The device features two internal zero-pin oscillators, an on-chip crystal oscillator, and an external clock input.
- What is the temperature range for the TMS320F28033PAGS?
The temperature range is –40°C to 105°C (T option) and –40°C to 125°C (S and Q options).
- What are the key peripherals available on the TMS320F28033PAGS?
The device includes an Analog-to-Digital Converter (ADC), on-chip temperature sensor, comparators, and an enhanced Quadrature Encoder Pulse (eQEP) module.
- How many GPIO pins are available on the TMS320F28033PAGS?
Up to 45 individually programmable, multiplexed GPIO pins are available.
- What is the package type for the TMS320F28033PAGS?
The device is available in a 64-Pin PAG Thin Quad Flatpack (TQFP) package.
- Does the TMS320F28033PAGS support JTAG boundary scan?
Yes, it supports JTAG boundary scan according to IEEE Standard 1149.1-1990.
- What are some typical applications for the TMS320F28033PAGS?
Typical applications include industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing.