Overview

Driver for an NXP PCA9672 8-bit port expander.

The PCA9672 is an 8-bit port expander where each of the bits can function as either an input or an output.

Resources

All correct at time of writing, but as always, manufacturers love to move things around on their website.

Web page

http://www.nxp.com/products/interface_and_connectivity/i2c/i2c_general_purpose_i_o/series/PCA9672.html

Datasheet

http://www.nxp.com/documents/data_sheet/PCA9672.pdf

Test hardware

This code has been tested using an LPC800-MAX.

API Summary

Functions
pca9672_initialize_i2c Initialize bus expander on I2C bus