OTP
Initialism of one-time programmable.
OTP: memory that locks itself after writing
One-time programmable, or OTP, describes semiconductor memory that can be written to exactly once and then becomes permanently read-only. The write is typically irreversible; once data is committed to the cells, it cannot be erased or overwritten without destroying the chip itself. This immutability is the whole point of the technology.
OTP memory relies on physical alteration of the silicon. The most common implementation uses fuse technology, where electrical current melts or breaks tiny metal filaments embedded in the chip during the programming step. A blown fuse stays blown. Antifuse designs work in reverse, using high voltage to create a conductive path where none existed before. Both approaches achieve the same outcome: a permanent, irreversible change to the device state.
Where OTP lives in the industrial world
OTP is standard for firmware storage in microcontrollers, PLCs, and embedded systems where the program must survive power cycles and cannot be accidentally overwritten. Once a controller ships with its machine logic burned into OTP, that logic is locked in place for the lifetime of the device. Manufacturers use OTP during final production testing; the chip is programmed at the factory, verified, and then sealed against any further modification.
The trade-off is inflexibility. Because rewriting is impossible, design errors discovered after programming mean scrap or costly rework. Some manufacturers therefore pair OTP with small blocks of erasable memory (EEPROM or flash) for configuration parameters that might need adjustment in the field. The firmware itself stays frozen in OTP.
OTP has largely been displaced in new consumer and commercial products by flash memory and other erasable technologies, which offer reprogrammability at lower cost. OTP persists in mission-critical applications, legacy systems, and situations where the irreversibility itself is a feature, not a limitation, because it prevents tampering or accidental corruption of a proven program.