Enhanced I2C and SMbus Master Interface Reference Design with PRU-ICSS


Design files


This is a reference design for industrial communication on Sitara™ processors with Programmable Real-Time Unit and Industrial Communication Subsystem (PRU-ICSS). PRU-ICSS allows custom firmware applications in the field of real-time applications. The I2C peripheral on many application processors does not support SMbus commands like block-read and block-write transfers. This reference design implements those SMbus commands with standard I2C commands into the PRU-ICSS peripheral.

  • Supports I2C and SMbus master interface with PRU-ICSS
  • Dynamic block mode read and write transfer
  • Contains PRU-ICSS source code for customization
  • I2C register interface emulation
??image.gallery.download_en_US?? View video with transcript Video

A fully assembled board has been developed for testing and performance validation only, and is not available for sale.

Design files & products

Design files

Download ready-to-use system files to speed your design process.


Reference design overview and verified performance test data

TIDRC79A.ZIP (1276 K)

Detailed schematic diagram for design layout and components

TIDRC80A.ZIP (580 K)

Complete listing of design components, reference designators, and manufacturers/part numbers

TIDRC76A.ZIP (870 K)

Detailed overview of design layout for component placement

TIDRC77A.ZIP (21148 K)

Files used for 3D models or 2D drawings of IC components

TIDC823A.ZIP (11389 K)

Design file that contains information on physical board layer of design PCB

TIDRC78A.ZIP (6065 K)

PCB layer plot file used for generating PCB design layout


Includes TI products in the design and potential alternatives.

Arm-based processors

AM4376Sitara processor: Arm Cortex-A9, PRU-ICSS

Data sheet: PDF | HTML
Multi-switch detection interface (MSDI) ICs

SN65HVS88234-V, 8-channel digital-input serializer for industrial automation & process control

Data sheet: PDF
USB hubs & controllers

TUSB80414-port 5-Gbps SuperSpeed USB 3.0 hub

Data sheet: PDF | HTML

Start development


Technical documentation

= Top documentation selected by TI
No results found. Please clear your search and try again.
View all 1
Type Title Date
* Design guide Enhanced I2C and SMbus Master Interface With PRU-ICSS Design Guide (Rev. A) Aug. 22, 2016

Related design resources

Hardware development

TMDSIDK437X AM437x/AMIC120 Industrial Development Kit (IDK)

Reference designs

TIDEP0027 High Performance Pulse Train Output (PTO) with PRU-ICSS for Industrial Applications Reference Design TIDEP0033 SPI Master with Signal Path Delay Compensation Reference Design

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​