36.1 Description

The 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 (e.g. RC oscillators, etc.),
  • hardware configuration settings (e.g. JTAG disable, etc.),
  • chip identifiers,
  • key data invisible by software,
  • user data.