(2) A means of programming semiconductordevices after they are already
mounted on a circuit board. The programmer, designed by Data I/O Corporation,
has device-specific algorithms for
microcontroller or programmable
memory
devices, and these algorithms are used to serially write a binary image into the
programmable array on the device, using serial interfaces such as
SPI, I2C,
or RS232.