The EEPROM memory is an integrated circuit, which is designed to store important data of microcontrollers. These types of memories are also referred to as non-volatile semiconductor memories. Typically EEPROM is used to store a very small amount of data. In contrast to the EPROM, the data written in this way can only be erased by electric current. At the same time, it is very important that the data remains saved even after a power failure. Additionally, the number of data writes and data deletion is limited. It means that such memory cannot be used all the time - saving new data, deleting old data. The data write / erase cycle is from 10,000 to 1,000,000 one-time attempts depending on the specific device. However, these limitations do not apply to data processing - the number of data readings from EEPROM memory is infinite. The process of writing or overwriting can be a single byte (not like flash memory where cleaning and overwriting must be done in bulk). Specialized EEPROM memory is an innovative solution that is gaining popularity in robotics, automation and programmable electronics. Read our offer carefully and choose the highest quality EEPROM memory modules.
EEPROM memory
1kb I2C EEPROM memory - 24AA01-I/P
The system allows to increase the EEPROM memory of the microcontroller with 1 KB. The memory is divided to 128 of 8-bit blocks. It c ommunicates with the central unit via the...EEPROM memory module - 24LC32 - 32Kbit / 4KB - STEMMA QT / Qwiic - Adafruit 5146
32 Kbit / 4 KB EEPROM memory module manufactured by Adafruit. It uses the I2C bus for communication and has a 32-byte write buffer . Allows to store data up to 100 years with...Pamięć EEPROM 1kb I2C 24LC01B-I/P - 5pcs.
The system allows to increase the EEPROM memory of the microcontroller with 1 KB. The memory is divided to 128 of 8-bit blocks. It communicates with the central unit via the...DFRobot Gravity: module with EEPROM memory - I2C - 256kB
Module EEPROM from series Gravity, allows for memory expansion on the data with 256 KB in Arduino. Communication via the I2S interface. It saves data during a power outage. The...Extra EEPROM memory - I2C Qwiic - 512kb - SparkFun COM-18355
The board created by SparkFun, equipped with additional CAT24C512 EEPROM memory. The board with 512 kb of EEPROM can be used with modules that do not have built-in RAM, such...ST25DV16K - RFID tag with EEPROM 16kb non-volatile I2C memory STEMMA QT/Qwiic - Adafruit 4701
RFID tag with 16 kb EEPROM memory from Adafruit with STEMMA QT / Qwiic connector. It works with mobile phones and thanks to the I2C interface it can be reprogrammed to...See also
EEPROM memories – everything you need to know
EEPROM memory is an innovative solution used in robotics and programmable electronics. These types of storage media do not lose their content (data) after turning off the microcontroller. Thus, they are very different from other types of memory, including FLASH memories. There is no way to reprogram the memory here to reduce or increase the number of write / erase cycles.
Genetically, Non-Volatile EEPROM is one type of ROM memory (Readable Memory). Such an integrated circuit is found, for example, in Arduino microcontrollers. Depending on the destination, it can hold up to several dozen kilobytes. EEPROM is mainly used to store key data from the perspective of a given system – the data that should not be changed often. For example, in laptops, this type of memory is designed to store files needed for the BIOS software.
Contrary to SRAM memory, EEPROM modules have quite a long time needed to write a new value to memory. Each individual operation of erasing a memory cell will result in a gradual, perceptible deterioration in the properties of the insulator. Speaking less technically, this means that memory cells 'die' over time - depending on how often they are used to write / erase data.
Writing and reading in EEPROM and FLASH memories
Writing in EEPROM memory is possible by single bytes. This is a big difference in relation to the FLASH memory recording method. You must perform deletion and saving in bulk. Such an operation requires the use of special access procedures and, above all, buffers to store more data. Consequently, it is necessary to use the device's RAM when carrying out this process.
However, EEPROM memories work differently from FLASH memories and do not require such operations. This is a huge advantage, because thanks to this, these modules are perfect for situations where writing by single bytes is valued. Unfortunately, each coin has two sides. The consequence of the above mentioned possibilities is slower communication (writing and reading) than the FLASH memory. The number of readings from the EEPROM memory is infinite, however, please note that the number of changes made (reads and writes) is limited. Depending on the model and manufacturer, it ranges from 10,000 to 1 million cycles, and when it is exceeded, the memory ceases to function.
EEPROM memory – for specialized use
In the offer of the Botland store you will find various variants of EEPROM memory, as well as electronic accessories related to them. It is worth paying attention to, for example, individual soldering modules, the memory of which is 1 kb (it is divided into 128 8-bit blocks and communicates via the I2C bus). Individual models differ mainly in the supply voltage, which will be from 1.7 V to 5.5 V or from 2.5 V to 5.5 V.
Moreover, in the Botland online store you will easily find ready-to-use DFRobot PLC boards. The manufacturer has equipped these products with ready-made four outlets on a special connector (the cables included). The device can extend the memory by 256 kB to the Arduino microcontroller. An additional Arduino EEPROM board allows you to save data during a power outage. Choose EEPROM memories for special tasks now! Just contact us if necessary!