I'm looking for an IC that I can communicate with over SPI or I2C.
I'd like to send it a specific delay value (5-10 minutes) which it will recall from EEPROM on startup. Watch a pin and if the pin changes levels it will start the timer. If the pin goes back to the default level the timer will reset. Ocassionally I may want to update the delay stored in the EEPROM. Any ideas for a single chip that could accomplish this without using an MCU?