SC137, v1.0, User Guide

SC137 is an I2C bus master module designed for the RC2014 bus.

An I2C bus master is a device that can control I2C slave devices on an I2C bus. This makes the module useful for interfacing with external electronics. In this case, the module generates the I2C bus signals using big-bang code.

Port address selection

The port address is set with jumper shunts which are fitted to the header pins indicated below.

The address selection header is a block of 2 rows of 8 pins. These are the 8 address select jumpers and are labelled with their bit numbers.

The module responds to addresses matching the address set with these jumpers. When a jumper shunt is fitted, that bit must be a 1 (high voltage). When the shunt is not fitted, that bit must be a 0 (low voltage).

If, for example, you wish to set the module to address 32 decimal, which is hexadecimal 20 or binary 00100000, then fit a single jumper shunt to bit 5, as illustrated below.

The default address for an RC2014 is hexadecimal 20, binary 00100000.


Example source code can be found here.

Homebrew 8-bit retro computing