Overview
The Texas Instruments TMS320F28035PNT is a 32-bit microcontroller from the C2000™ family, specifically part of the Piccolo series. This microcontroller 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. 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, all within 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 |
---|---|
Manufacturer | Texas Instruments |
Part Number | TMS320F28035PNT |
Package Type | 80-Pin LQFP (PN) |
Operating Temperature Range | -40°C to 105°C |
CPU | 32-bit C28x, 60 MHz (16.67ns cycle time) |
Flash Memory | 128 KB |
RAM | 20 KB |
ADC Resolution | 12-bit, 16/14/13 channels |
PWM Channels | 14, 12, 8 channels |
High-Resolution PWM | 7, 6, 4 channels |
Serial Interfaces | 1 SCI (UART), 2 SPI, 1 I2C, 1 LIN, 1 eCAN |
GPIO Pins | Up to 45 individually programmable, multiplexed GPIO pins |
Power Supply | Single 3.3V supply, no power sequencing requirement |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 60 MHz clock speed and 16.67 ns cycle time.
- Programmable Control Law Accelerator (CLA) and 32-bit floating-point math accelerator.
- Harvard bus architecture, atomic operations, and fast interrupt response and processing.
- Unified memory programming model and code-efficient in C/C++ and Assembly.
- Enhanced control peripherals including ePWM, HRPWM, eCAP, HRCAP, and eQEP modules.
- Analog-to-Digital Converter (ADC) with 12-bit resolution and on-chip temperature sensor.
- Serial port peripherals including SCI (UART), SPI, I2C, LIN, and eCAN modules.
- Advanced emulation features with analysis and breakpoint functions, and real-time debug through hardware.
- Code-security module with 128-bit security key and lock to protect secure memory blocks.
- Low power consumption with single 3.3V supply and no power sequencing requirement.
Applications
- Industrial motor drives and control systems.
- Solar inverters and digital power applications.
- Electrical vehicles and transportation systems.
- Sensing and signal processing in various industrial and automotive contexts.
- Automotive applications with AEC Q100 qualification (for specific temperature options).
Q & A
- What is the clock speed of the TMS320F28035PNT microcontroller?
The TMS320F28035PNT operates at a clock speed of 60 MHz with a cycle time of 16.67 ns.
- What types of memory are available on the TMS320F28035PNT?
The microcontroller features 128 KB of Flash memory, 20 KB of RAM, as well as SARAM, OTP, and Boot ROM.
- What are the key features of the Control Law Accelerator (CLA) in the TMS320F28035PNT?
The CLA is a programmable accelerator that executes code independently of the main CPU and includes a 32-bit floating-point math accelerator.
- What serial interfaces are supported by the TMS320F28035PNT?
The microcontroller supports one SCI (UART), two SPI modules, one I2C module, one LIN module, and one eCAN module.
- What is the operating temperature range of the TMS320F28035PNT?
The operating temperature range is -40°C to 105°C, with other temperature options available for different packages.
- Does the TMS320F28035PNT have any power management features?
Yes, it operates on a single 3.3V supply with no power sequencing requirement and includes integrated power-on reset and brown-out reset.
- What kind of security features does the TMS320F28035PNT offer?
The microcontroller includes a code-security module with a 128-bit security key and lock to protect secure memory blocks and prevent firmware reverse engineering.
- What are the enhanced control peripherals available on the TMS320F28035PNT?
The microcontroller features enhanced control peripherals such as ePWM, HRPWM, eCAP, HRCAP, and eQEP modules.
- Is the TMS320F28035PNT suitable for automotive applications?
Yes, it is suitable for automotive applications, especially with the AEC Q100 qualification for certain temperature options.
- What is the GPIO capability of the TMS320F28035PNT?
The microcontroller has up to 45 individually programmable, multiplexed GPIO pins with input filtering.
- Does the TMS320F28035PNT support real-time debugging?
Yes, it supports real-time debug through hardware with advanced emulation features, analysis, and breakpoint functions.