I2C IO Expansion

I2C IO Expansion

Communication Protocols Application

IO expansion is used to change the data originating from a few lines into data sent across many. I2C is a common input for this type of application, since one or more addresses can be changed into multiple, dedicated lines used by different ICs.

 

Ingredients

GreenPAK Diagram

Design Steps

  1. Configure GPIO pins as output.
  2. Connect to I2C virtual inputs.
  3. I2C virtual inputs can be changed individually or simultaneously using the I2C virtual output address, found in the GreenPAK’s datasheet.

Resources

GreenPAK Designer files