AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
i2c-twi-slave/demo_i2c_twi_slave.c

Dans cet exemple, notre microcontroleur se comporte comme une mémoire SRAM I2C similaire au PCF8583. Le maître peut y lire et y écrire, conformément au datasheet du PCF8583 http://www.nxp.com/documents/data_sheet/PCF8583.pdf Les fonctions d'horloge RTC du PCF8583 ne sont pas implémentées, il s'agit juste de faire une démonstration !
En foncionnement normal, la led bascule d'état à chaque trame I2C concernant notre MCU. Si une erreur survient, la led flashe rapidement.
Le MCU est endormi entre chaque trame I2C avec un temporisation de 200 ms.