PIC16F887 MCP23017 Key Pad and 7-Segment Display Example using XC8 In this example, I a PIC16F887 micro-controller command this I2C chip to scan and