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.