Prus
PRUs, short for Programmable Real-time Units, are a pair of small, deterministic microcontrollers integrated into TI Sitara processors and the PRU-ICSS subsystem. They are designed to handle time-critical input/output tasks independently of the main application processor, enabling precise waveform generation, fast bit-banging, and offloading real-time work from the host core.
Each PRU runs a simple 32-bit RISC-like instruction set with its own program and data memory. Programs
In many TI devices, the PRUs are part of the PRU-ICSS (Programmable Realtime Unit and Industrial Communication
Development and deployment typically use TI’s Code Composer Studio with a PRU C compiler or other supported