23.1 Description
The One-Time Programmable (OTP) Memory Controller (OTPC) is the secure interface between the system and the OTP memory.
The default value of a memory bit is logic ‘0’ (not programmed). A programmed memory bit is logic ‘1’.
An OTP matrix is a type of non-volatile memory. Each bit in the matrix can be programmed only once. The bits are used to store data such as:
- calibration bits for analog cells (for example, RC oscillators, etc.),
- hardware configuration settings (for example, JTAG disable, etc.),
- chip identifiers,
- key data invisible by software,
- user data.