Overview
The TMS320F28032RSHS is a high-performance, 32-bit real-time microcontroller from Texas Instruments, part of the TMS320F2803x family. This microcontroller is designed for demanding applications that require high computational power, low power consumption, and a wide range of peripherals. It features a high-efficiency 32-bit CPU (TMS320C28x) operating at 60 MHz with a cycle time of 16.67 ns. The device is well-suited for industrial control, automotive, and other real-time control applications.
Key Specifications
Feature | Specification |
---|---|
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 | Boot ROM (8K x 16), One-time programmable (OTP) ROM (1K x 16), SARAM (1K x 16) |
ADC | 12-Bit ADC, up to 16 channels, conversion time: 216.67 ns |
Temperature Sensor | On-chip temperature sensor |
Peripherals | ePWM, eQEP, eCAN, LIN, SPI, I2C, SCI (UART Compatible) |
Package Options | 56-Pin RSH Very Thin Quad Flatpack (No lead) (VQFN) |
Supply Voltage | Single 3.3V supply |
Temperature Range | T: –40°C to 105°C, S: –40°C to 125°C, Q: –40°C to 125°C (AEC Q100 qualification for automotive applications) |
Key Features
- Programmable Control Law Accelerator (CLA) for 32-bit floating-point math acceleration
- Harvard bus architecture and atomic operations
- Fast interrupt response and processing
- Unified memory programming model and code-efficient in C/C++ and Assembly
- JTAG boundary scan support (IEEE Standard 1149.1-1990)
- Integrated power-on reset and brown-out reset, low power consumption
- Two internal zero-pin oscillators, on-chip crystal oscillator, and external clock input
- Watchdog timer module and missing clock detection circuitry
- Advanced emulation features with analysis and breakpoint functions, real-time debug through hardware
- Up to 45 individually programmable, multiplexed GPIO pins
Applications
The TMS320F28032RSHS is suitable for a variety of applications, including:
- Industrial control systems, such as motor control, power conversion, and automation
- Automotive systems, including engine control, transmission control, and safety systems (AEC Q100 qualified)
- Medical devices requiring real-time processing and low power consumption
- Aerospace and defense applications where high reliability and performance are critical
- Consumer electronics that require advanced control and processing capabilities
Q & A
- What is the clock speed of the TMS320F28032RSHS microcontroller?
The TMS320F28032RSHS operates at a clock speed of 60 MHz with a cycle time of 16.67 ns.
- What types of MAC operations does the TMS320F28032RSHS support?
The device supports 16 × 16 and 32 × 32 MAC operations, as well as 16 × 16 dual MAC operations.
- What is the Programmable Control Law Accelerator (CLA) in the TMS320F28032RSHS?
The CLA is a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- What are the package options available for the TMS320F28032RSHS?
The device is available in a 56-Pin RSH Very Thin Quad Flatpack (No lead) (VQFN), among other package options.
- What is the supply voltage requirement for the TMS320F28032RSHS?
The device operates on a single 3.3V supply voltage.
- Does the TMS320F28032RSHS support JTAG boundary scan?
Yes, it supports JTAG boundary scan according to IEEE Standard 1149.1-1990.
- What are the temperature range options for the TMS320F28032RSHS?
The device is available with temperature ranges of –40°C to 105°C (T), –40°C to 125°C (S), and –40°C to 125°C (Q) for automotive applications.
- What advanced emulation features does the TMS320F28032RSHS offer?
The device offers advanced emulation features including analysis and breakpoint functions, and real-time debug through hardware.
- How many GPIO pins does the TMS320F28032RSHS have?
The device has up to 45 individually programmable, multiplexed GPIO pins.
- What types of peripherals are available on the TMS320F28032RSHS?
The device includes peripherals such as ePWM, eQEP, eCAN, LIN, SPI, I2C, and SCI (UART Compatible).