
Jos haluat tallentaa kalibrointiarvoja, MAC-osoitteita, suojaamattomia käyttöoikeustunnuksia tai muita yksilöllisiä tunnisteita, EEPROM-tallennus on erinomainen vaihtoehto. EEPROM on pitkäikäinen eikä sitä tarvitse kirjoittaa sivuille; yksi tavu voidaan kirjoittaa kerrallaan, toisin kuin flash-muistiin. EEPROM-tallennus säilyy, vaikka virta katkeaisi, ja se voidaan korvata kirjaimellisesti miljoona kertaa.
Joissakin mikrokontrollereissa, kuten ATmega328:ssa, on sisäänrakennettu EEPROM, yleensä noin 64–1024 tavua. Mutta joissakin, erityisesti ARM Cortex -malleissa, tätä ominaisuutta ei ole. Tässä kohtaa kompakti Adafruit 24LC32 I2C EEPROM Breakout astuu kuvaan. Se tarjoaa 32 kbit/s (4 kt) tallennustilaa ja on varustettu ketjutettavilla Stemma QT -liittimillä, mikä tekee siitä suoraviivaisen, I2C-ohjattavan tallennuksen. Koska se on mikrokontrollerin tai mikrotietokoneen ulkoinen, uuden flash-muistin lataaminen ei poista sirulla olevia tietoja.
EEPROM käyttää CAT24C32-liitintä (tai vastaavaa) ja on sisäisesti organisoitu 4096 sanaksi, joista jokainen on 8 bittiä. Siinä on myös 32-tavuinen sivun kirjoituspuskuri, joka mahdollistaa nopeamman kirjoittamisen kuin yksitavuisilla operaatioilla. Käytä sitä 2–5 V:n teholla/logiikalla ja nauti jopa 1 MHz:n nopeuksista I2C-väylässä. Oletus-I2C-osoite on 0x50, ja käytettävissä on kolme ulkoista osoitepinniä/hyppynappia jopa kahdeksan EEPROM-laitteen hallintaan samassa väylässä.
Sparkfun Qwiic -yhteensopivat STEMMA QT -liittimet I2C-väylään tuovat lisää joustavuutta, mikä poistaa juottamisen tarpeen. Liitä vain yhteensopiva kaapeli, kiinnitä se haluamaasi mikrokontrolleriin ja olet valmis tallentamaan ja hakemaan tietoja luotettavasta EEPROM-muistista. Huomaa, että QT-kaapelia ei sisälly toimitukseen, mutta useita muita lisävarusteita on saatavilla erikseen. Arduino sovelluksiin suositellaan FRAM/EEPROM-kirjastoa.
| Brändi | Adafruit |
| Malli | 5146 |