Programmer (hardware)
Programmer (hardware)
Main page
2122003

Programmer (hardware)

logo
Community Hub0 subscribers
What are your thoughts?
Be the first to start a discussion here.
Be the first to start a discussion here.
Programmer (hardware)

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

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

Generally, a programmer connects to a device in one of two ways.

In some cases, the target device is inserted into a socket (usually ZIF) on the programmer. If the device is not a standard DIP packaging, a plug-in adapter board, which converts the footprint with another socket, is used.

In some cases, a programmer connects to a device via a cable to a connection port on the device. This is sometimes called on-board programming, in-circuit programming, or in-system programming.

Data is transferred from the programmer to the device as signals via connecting pins.

Some devices have a serial interface for receiving data (including JTAG interface). Other devices communicate on parallel pins, followed by a programming pulse with a higher voltage for programming the data into the device.

Usually, a programmer is controlled via a connected personal computer through a parallel port, USB port, or LAN interface.[citation needed] A program on the controlling computer interacts with the programmer to perform operations such as configure install parameters and program the device,

See all
User Avatar
No comments yet.