Нашел еще такую микросхему MCP23017, может она мне поможет? Вроде все 16 каналов можно использовать по прерыванию, но с протоколом I2C я не знаком.