Read/write cycle life of RTC backup registers (STM32F373)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-03-28 12:54 AM
Hi all,
I'am using STM32F373 MCU, in my application,
the
RTC backup registers
updated every 10 minutes
.I know some memory cycles limit read/write cycles, Eg, Eeprom memory only allows 10000 write /read cycles, if greater than that eeprom will die.
So, I wonder
RTC backup registers
have the same Epprom memory operations? Can I do multiple reads/writes cycle without fear of RTC Backup registers death?Please confirm for me !
Thank in advance,Viet Tran
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-03-28 5:52 AM
RTC Backup is SRAM, with eventual battery backup. So nearly infinite write cycles.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-03-28 7:37 PM
Thanks Uwe Bonnes,
You can explain the difference in structure between SRAM and Eeprom, why SRAM nearly infinite write cycles but Eeprom ins limited ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-03-28 9:46 PM
SRAM is an arrangement of transistors that can hold, actively, two distinct states, there is no charge holding structure, and nothing to wear out
https://en.wikipedia.org/wiki/Static_random-access_memory
Electrons get trapped in EEPROM over cycles, to the point it can only represent one state, instead of two
https://en.wikipedia.org/wiki/EEPROM
Think of EEPROM as a Lead Acid or NiCad battery it has some finite charge cycles, until the nature of the storage cell changes
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-03-29 12:44 AM
RAM is built of standard MOSFET transistors arranged into a flip-flop circuit. You can switch those transistors on and off as many times as you want, without influencing their properties. To retain information in a RAM you need to have a permanent power source, usually a battery backup.
EEPROM is based on a special MOSFET transistor with a floating, i.e. insulated portion of the gate. When programming/erasing, high voltage (generated internally in the IC) is placed to that transistor and then electrons can enter/exit that gate through an extremely thin insulator. Without the high voltage, electrons content in the floating gate does not change thus the transistor retains its on/off state even without permanent power source. However, the programming/erasing process leaves a very small portion of electrons trapped inside the insulator. This gets significant by repeating the programming/erasing process. See for example EEPROM chapter in wikipedia.
JW
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-03-29 4:23 AM
Some look in a book about semiconductor physic will help and wikipedia too.
