Uma PROM (do inglês programmable read-only memory) ou OTP NVM (one-time programmable non-volatile memory) é uma memória programável só de leitura. É uma forma de memória digital onde o estado de cada bit está trancado por um fusível ou antifusível.
A Memória PROM (Memória ROM Programável) é bastante semelhante a ROM em alguns aspectos. Não é, ao contrário do que pensam, um tipo de ROM, e sim uma variante. A diferença é que a Memória PROM recebeu uma característica que a tornou totalmente diferente: ela é programável. Isso quer dizer que o usuário (técnico) pode – através de equipamentos específicos – gravar informações nessa memória.