One-Time Programming (OTP)
Permanently locks flash blocks so they can no longer be erased or written to; OTP is commonly used to protect initialization or boot code in a system, helping to prevent corruption.
Enables a small amount of information or code to be embedded in an additional space in the memory that cannot be erased or written to.
Replay-Protected Memory Block (RPMB) (e.MMC Only)
Enables a secure memory block for storing small amounts of sensitive information, preserving uniqueness and helping to make systems more resistant to rollback and replay attacks; RPMB enables a secure relationship between the host controller and the memory device.
Replay-Protected Monotonic Counter (RPMC) (Serial NOR Only)
Adds secure incremental monotonic counting to code and data storage in boot memory, preserving uniqueness and helping to make systems more resistant to rollback and replay attacks.
Password Access (Parallel NOR Only)
Protects intellectual property and boot code stored in the main array memory blocks by preventing reads or modifications until a valid 64-bit password is entered; password access has three protection modes:
- Read Access Protection – Prevents data or code from being read from a block in the flash memory array prior to a valid password being entered.
- Modify Access Protection – Prevents a block from being programmed or erased in the flash memory array prior to a valid password being entered.
- Permanent Modify Protection – Prevents a block from being programmed or erased in the flash memory array even if a valid password has been entered.
*No hardware, software or system can provide absolute security under all conditions. Micron assumes no liability for lost, stolen or corrupted data arising from the use of any Micron products, including those products that incorporate any of the above security features.