The EEPROM module provides persistent storage of data across reboots.
On the SAMD09, there are 64 bytes of emulated EEPROM available for use. Byte 63 (0x3F) can be written to change the devices default I2C address.
On the ATtiny817, there are 128 bytes of actual EEPROM available for use. Byte 127 (0x7F) can be written to change the device's default I2C address.
The module base register address for the EEPROM module is 0x0D
Register Address |
Function Name |
Register Size |
Notes |
0x00 - 0x3E |
General Purpose EEPROM |
8 bits each |
Read/Write |
0x3F |
I2C Address |
8 bits |
Read/Write |
Register Address |
Function Name |
Register Size |
Notes |
0x00 - 0x7E |
General purpose EEPROM |
8 bits each |
Read/write |
0x7F |
I2C Address |
8 bits |
Read/write |
Text editor powered by tinymce.