संदर्भ शीट
मेमोरी और स्टोरेज
EEPROM, फ़्लैश, FRAM, SD: टिकाऊपन, स्पीड, डेटा संरक्षण

मेमोरी और स्टोरेज
रीसेट के बाद भी बचे रहने वाला डेटा कहाँ रखें। एंड्योरेंस सबसे ज़्यादा ग़लत समझा जाने वाला आँकड़ा है: यह एक सेल के राइट गिनता है, पूरी चिप के नहीं, इसलिए एड्रेस 0 पर बार-बार लिखने वाला काउंटर दस लाख-साइकिल वाले पार्ट को घिस देता है जबकि बाक़ी 32 KB फ़ैक्ट्री-नए रहते हैं — एड्रेस घुमाएँ, या FRAM ख़रीदें। दूसरा जाल ग्रैन्युलैरिटी है: EEPROM और FRAM एक बार में एक बाइट लेते हैं, जबकि फ़्लैश केवल पूरा पेज या 4 KB सेक्टर साफ़ कर सकता है, इसलिए एक मान बदलने का अर्थ है उसके आसपास का ब्लॉक पढ़ना, मिटाना और दोबारा लिखना।
| टाइप | सामान्य आकार | इंटरफ़ेस | सहनशक्ति | राइट स्पीड | डेटा संरक्षण | लागत और टिप्पणी |
|---|---|---|---|---|---|---|
| MCU आंतरिक फ़्लैश | 32 KB – 2 MB | आंतरिक, सेल्फ़-प्रोग्रामिंग | ~10 000 इरेज़ साइकिल | एक बार में एक पेज, हर एक ms में | 85 °C पर 20 वर्ष | मुफ़्त, पर इसमें आपका कोड भी रहता है |
| MCU EEPROM (AVR) | 512 B – 4 KB | आंतरिक, बाइट एड्रेसेबल | प्रति बाइट 100 000 राइट | प्रति बाइट ~3.3 ms | 85 °C पर 20 वर्ष, 25 °C पर 100 वर्ष | मुफ़्त। write() नहीं, update() उपयोग करें। STM32 और ESP32 इसे फ़्लैश में इम्यूलेट करते हैं |
| I2C EEPROM (24LC256 / 24LC512) | 32–64 KB | I2C, 400 kHz–1 MHz | 1 000 000 राइट | प्रति पेज 5 ms, फिर रुकें या ACK-poll करें | 200 वर्ष से ज़्यादा | कुछ पैसे। 64-बाइट पेज पार करने वाला राइट उसी पेज की शुरुआत पर लौट आता है |
| SPI NOR फ़्लैश (W25Q128) | 2–16 MB | SPI, 104–133 MHz | प्रति सेक्टर 100 000 इरेज़ साइकिल | 256 B पेज 1 ms से कम, 4 KB इरेज़ 45–400 ms | 20 वर्ष | सबसे सस्ता बल्क स्टोर, पर एक बाइट बदलने के लिए पूरा 4 KB सेक्टर मिटाना पड़ता है |
| FRAM (FM24CL64, MB85RC256V) | 8–32 KB | I2C या SPI | 10¹²–10¹⁴ राइट | पूरी बस स्पीड, कोई राइट देरी नहीं | 10–150 वर्ष, पार्ट पर निर्भर | EEPROM से 10–50× क़ीमत। केवल यही राइट के बीच में रोकने पर सुरक्षित है |
| SD / microSD कार्ड | गीगाबाइट | 25 MHz तक SPI, या 4-bit SDIO | वियर-लेवलिंग है, पर छोटे राइट सस्ते कार्ड ख़त्म कर देते हैं | MB/s, अप्रत्याशित रुकावटों के साथ | वर्षों तक, बिना गारंटी | प्रति GB सस्ता, RAM में महँगा। राइट के बीच बिजली जाने से फ़ाइल सिस्टम बिगड़ सकता है |
| RTC / बैकअप RAM | 80 B – 8 KB | आंतरिक (STM32 बैकअप, ESP32 RTC) | असीमित — यह RAM है | तत्काल | केवल जब तक VBAT या स्लीप पावर बनी रहे | मुफ़्त। डीप-स्लीप काउंटर के लिए आदर्श, बैटरी बदलने पर बेकार |







