Overview
The TMS320F28035PNS is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. It is optimized for real-time control applications, enhancing closed-loop performance in areas such as industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing. This microcontroller combines the power of the TMS320C28x core with a Control Law Accelerator (CLA) and highly integrated control peripherals, making it suitable for a wide range of control-intensive applications.
Key Specifications
Parameter | Value |
---|---|
Processor | 32-bit TMS320C28x CPU |
Clock Speed | 60 MHz (16.67 ns 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 125°C |
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 with 16 × 16 and 32 × 32 MAC operations and dual MAC capabilities
- Harvard bus architecture and atomic operations for enhanced performance
- Fast interrupt response and processing
- Unified memory programming model and code-efficient in C/C++ and Assembly
- Programmable Control Law Accelerator (CLA) for independent code execution
- 32-bit floating-point math accelerator
- Low power consumption with single 3.3V supply and no power sequencing requirement
- Integrated power-on reset and brown-out reset
- Two internal zero-pin oscillators, on-chip crystal oscillator, and external clock input
- Watchdog timer module and missing clock detection circuitry
- Enhanced control peripherals including ePWM, HRPWM, eCAP, HRCAP, and eQEP modules
- Analog-to-Digital Converter (ADC) and on-chip temperature sensor
- Advanced emulation features with real-time debug through hardware
- Code-security module with 128-bit security key and lock to protect secure memory blocks
Applications
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation systems
- Motor control and sensing applications
- Signal processing and real-time control systems
- Automotive applications (AEC Q100 qualification)
Q & A
- What is the TMS320F28035PNS microcontroller used for?
The TMS320F28035PNS is used for real-time control applications such as industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing.
- What is the clock speed of the TMS320F28035PNS?
The clock speed of the TMS320F28035PNS is 60 MHz with a cycle time of 16.67 ns.
- What types of memory does the TMS320F28035PNS have?
The TMS320F28035PNS has 128 KB Flash, SARAM, OTP, and Boot ROM.
- What are the package options for the TMS320F28035PNS?
The package options include 56-Pin RSH VQFN, 64-Pin PAG TQFP, and 80-Pin PN LQFP.
- What is the operating temperature range of the TMS320F28035PNS?
The operating temperature range is -40°C to 125°C.
- Does the TMS320F28035PNS support floating-point operations?
Yes, it includes a 32-bit floating-point math accelerator.
- What security features does the TMS320F28035PNS have?
The TMS320F28035PNS has a code-security module with a 128-bit security key and lock to protect secure memory blocks.
- What are the key peripherals of the TMS320F28035PNS?
The key peripherals include ePWM, HRPWM, eCAP, HRCAP, eQEP modules, ADC, and on-chip temperature sensor.
- Is the TMS320F28035PNS suitable for automotive applications?
Yes, it is AEC Q100 qualified for automotive applications.
- What is the purpose of the Control Law Accelerator (CLA) in the TMS320F28035PNS?
The CLA executes code independently of the main CPU, enhancing real-time control performance.