Overview
The TMS320F28035PAGTR is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This microcontroller is optimized for processing, sensing, and actuation to enhance closed-loop performance in real-time control applications. It is particularly suited for industrial motor drives, solar inverters, digital power systems, electrical vehicles, transportation, motor control, and sensing and signal processing.
The F2803x family, to which this microcontroller belongs, combines the power of the C28x core with a Control Law Accelerator (CLA) and highly integrated control peripherals, even in low pin-count devices. This family is code-compatible with previous C28x-based code and offers a high level of analog integration.
Key Specifications
Specification | Details |
---|---|
Processor | High-Efficiency 32-Bit CPU (TMS320C28x) |
Clock Speed | 60 MHz (16.67 ns cycle time) |
MAC Operations | 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC |
Bus Architecture | Harvard Bus Architecture |
Interrupt Response | Fast interrupt response and processing |
Memory Programming Model | Unified memory programming model |
CLA | Programmable Control Law Accelerator (CLA), 32-bit floating-point math accelerator |
Endianness | Little endian |
JTAG Support | JTAG boundary scan support, IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture |
Power Supply | Single 3.3V supply, no power sequencing requirement |
Reset | Integrated power-on reset and brown-out reset |
Clocking | Two internal zero-pin oscillators, on-chip crystal oscillator, external clock input, watchdog timer module, missing clock detection circuitry |
Package | 64-Pin TQFP (PAG) |
Operating Temperature Range | –40°C to 125°C (AEC Q100 qualification for automotive applications) |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 60 MHz clock speed and 16.67 ns cycle time
- 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC
- Harvard bus architecture and atomic operations
- Fast interrupt response and processing, unified memory programming model
- Programmable Control Law Accelerator (CLA) and 32-bit floating-point math accelerator
- Up to 45 individually programmable, multiplexed GPIO pins with input filtering
- Peripheral Interrupt Expansion (PIE) block supporting all peripheral interrupts
- Three 32-bit CPU timers and independent 16-bit timer in each Enhanced Pulse Width Modulator (ePWM)
- On-chip memory including Flash, SARAM, OTP, and Boot ROM
- Code-security module with 128-bit security key and lock to protect secure memory blocks and prevent firmware reverse engineering
- Serial port peripherals: SCI, UART, two SPI modules, one I2C module, one LIN module, and one eCAN module
- Enhanced control peripherals: ePWM, High-Resolution PWM (HRPWM), Enhanced Capture (eCAP) module, High-Resolution Input Capture (HRCAP) module, Enhanced Quadrature Encoder Pulse (eQEP) module, Analog-to-Digital Converter (ADC), on-chip temperature sensor, and comparator
- Advanced emulation features including analysis and breakpoint functions, real-time debug through hardware
Applications
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation
- Motor control
- Sensing and signal processing
- Appliances
- Building automation
- Factory automation
- Grid infrastructure
- Medical, healthcare, and fitness
- Power delivery
- Telecom infrastructure
- Test and measurement
Q & A
- What is the clock speed of the TMS320F28035PAGTR microcontroller?
The clock speed is 60 MHz with a cycle time of 16.67 ns.
- What type of CPU does the TMS320F28035PAGTR use?
It uses a high-efficiency 32-bit CPU (TMS320C28x).
- What is the Control Law Accelerator (CLA) in the TMS320F28035PAGTR?
The CLA is a programmable accelerator that executes code independently of the main CPU and includes a 32-bit floating-point math accelerator.
- What are the key peripherals supported by the TMS320F28035PAGTR?
The microcontroller supports ePWM, HRPWM, eCAP, HRCAP, eQEP, ADC, on-chip temperature sensor, comparator, SCI, UART, SPI, I2C, LIN, and eCAN modules.
- What is the operating temperature range of the TMS320F28035PAGTR?
The operating temperature range is –40°C to 125°C, with AEC Q100 qualification for automotive applications.
- What type of memory does the TMS320F28035PAGTR have?
The microcontroller includes on-chip memory such as Flash, SARAM, OTP, and Boot ROM.
- Does the TMS320F28035PAGTR support JTAG boundary scan?
Yes, it supports JTAG boundary scan and IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture.
- What is the power supply requirement for the TMS320F28035PAGTR?
The microcontroller requires a single 3.3V supply with no power sequencing requirement.
- What are the advanced emulation features of the TMS320F28035PAGTR?
The microcontroller includes analysis and breakpoint functions, and real-time debug through hardware.
- Is the TMS320F28035PAGTR code-compatible with previous C28x-based code?
Yes, it is code-compatible with previous C28x-based code.
- What are some of the key applications of the TMS320F28035PAGTR?
Key applications include industrial motor drives, solar inverters, electrical vehicles, motor control, and sensing and signal processing.