Skip to content

How-To I²C Addresses

Description

The Pi-Tron CM4 has many peripherals which are attached and accessible through the I²C bus. This page is intended to serve as an overview of all available I²C devices and their function on the Pi-Tron CM4.

Requirements

  • No Requirements

How-To

0x20 - MCP23017

The MCP23017 GPIO port expander connects the DIOs and the CAN-Bus address switches to the CM4 as well as the SD Card Software Switch.

0x2F - EMC2301

The EMC2301 is an I²C based fan controller, which can be used to implement active cooling strategies when using the BL Pi-Tron CM4 variants.

0x40 - PCA9685

This PWM/LED controller is intended to be used with Kontron Family Displays.

0x50 - EEPROM

The EEPROM is a M24C32 compatible EEPROM with up to 4 Kbytes of storage.

0x52 - RTC

The Pi-Tron CM4 is fitted with an RTC, model RV-3028.

0x70 - PCA9685 LED All Call

The PCA9685 has an All Call I²C bus address, which is used to program all PCA9685s on the same bus at the same time. It is not recommended to use this address, instead use 0x40.

Restrictions

  • No known Restrictions