Electronic – Undeletable EEPROM or other storage for micocontrollers

eeprommemory

Is there such thing as permanent EEPROM storage?

The data written should be un-deletable.

Once written it should be there as long as the chip is not destroyed or damaged.

Any other alternatives to EEPROMs are welcome.

I use DVD drives for PC. But I need a similar chip or system for microcontrollers.

Important: I don't want this to be implemented in my microcontroller Software by custom code. The Chip or IC or System it self should have that by default.

Link on Security.SE:

https://security.stackexchange.com/questions/128160/undeletable-logging-or-file-writing/128161#128161

Best Answer

Yes -- what you are after exists, at least for small sizes. While most OTP EPROMs are parallel devices designed to be "burned" in dedicated EPROM programming hardware, Maxim makes exactly the part you're after in the form of the DS2505 -- 16kbits of in-system programmable OTP EPROM, with a unique serial number lasered into the chip as well that can be used to thwart chip replacement attacks.

You'll need a wee bit of drive circuitry as well as some bit-banging code to talk 1-Wire as the DS2505 requires its Vpp pulse to be muxed onto the 1-Wire interface along with normal power and data.

Related Topic