A type of non-volatile memory (NVM) that can be programmed one time. It is used for specific applications that do not need to be re-programmed. It is suitable for very low-density arrays.