Programmer (hardware)

In the context of installing firmware onto a device, a programmer, device programmer, chip programmer, device burner,:364 or PROM writer is a device that writes, a.k.a. burns, firmware to a target device's non-volatile memory.:3

Typically, the target device memory is one of the following types: PROM, EPROM, EEPROM, Flash memory, eMMC, MRAM, FeRAM, NVRAM, PLD, PLA, PAL, GAL, CPLD, FPGA.