Overview
The TMS320F28030RSHS is a member of the TMS320F2803x family of Piccolo™ microcontrollers from Texas Instruments. This device is built around a high-efficiency 32-bit CPU (TMS320C28x) operating at 60 MHz with a cycle time of 16.67 ns. It features advanced peripherals and a robust set of control law accelerators, making it suitable for a wide range of applications, particularly in control and automation systems.
The microcontroller is designed to be code-compatible with previous C28x-based code, ensuring ease of migration and development. It also includes a programmable Control Law Accelerator (CLA) for independent execution of code, enhancing overall system performance.
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 |
Bus Architecture | Harvard bus architecture |
CLA | Programmable Control Law Accelerator (CLA) with 32-bit floating-point math accelerator |
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: 500 ns or 216.67 ns depending on the model |
Temperature Sensor | On-chip temperature sensor |
Package | 56-Pin RSH Very Thin Quad Flatpack (No lead) (VQFN) |
Temperature Options | T: –40°C to 105°C, S: –40°C to 125°C, Q: –40°C to 125°C (AEC Q100 qualification for automotive applications) |
Supply Voltage | Single 3.3V supply |
Clocking | Two internal zero-pin oscillators, on-chip crystal oscillator, external clock input, watchdog timer module |
Peripherals | ePWM, eCAP, eQEP, I2C, eCAN, LIN, SPI, SCI (UART Compatible) |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 60 MHz operation and 16.67 ns cycle time
- Programmable Control Law Accelerator (CLA) for independent code execution
- Advanced peripherals including ePWM, eCAP, eQEP, I2C, eCAN, LIN, SPI, and SCI (UART Compatible)
- On-chip temperature sensor and 12-Bit ADC with up to 16 channels
- Harvard bus architecture and unified memory programming model
- Fast interrupt response and processing, atomic operations
- Single 3.3V supply, integrated power-on reset and brown-out reset
- Low power consumption and no analog support pins required
- Advanced emulation features for real-time debug through hardware
Applications
- Appliances
- Building Automation
- Electric Vehicle/Hybrid Electric Vehicle (EV/HEV) Powertrain
- Factory Automation
- Grid Infrastructure
- Medical, Healthcare and Fitness
- Motor Drives
- Power Delivery
- Telecom Infrastructure
- Test and Measurement
Q & A
- What is the CPU speed of the TMS320F28030RSHS?
The CPU operates at 60 MHz with a cycle time of 16.67 ns.
- What is the Programmable Control Law Accelerator (CLA) in the TMS320F28030RSHS?
The CLA is a 32-bit floating-point math accelerator that can execute code independently of the main CPU.
- What types of memory are available on the TMS320F28030RSHS?
The device includes Boot ROM (8K x 16), one-time programmable (OTP) ROM (1K x 16), and SARAM (1K x 16).
- What is the temperature range for the TMS320F28030RSHS?
The temperature options include T: –40°C to 105°C, S: –40°C to 125°C, and Q: –40°C to 125°C (AEC Q100 qualification for automotive applications).
- What is the supply voltage requirement for the TMS320F28030RSHS?
The device operates on a single 3.3V supply.
- What peripherals are available on the TMS320F28030RSHS?
The device includes ePWM, eCAP, eQEP, I2C, eCAN, LIN, SPI, and SCI (UART Compatible) peripherals.
- Does the TMS320F28030RSHS have on-chip temperature sensing capabilities?
- What is the package type for the TMS320F28030RSHS?
The device is available in a 56-Pin RSH Very Thin Quad Flatpack (No lead) (VQFN) package.
- Is the TMS320F28030RSHS suitable for automotive applications?
- What are some of the key applications for the TMS320F28030RSHS?
The device is used in various applications including appliances, building automation, EV/HEV powertrain, factory automation, and more.