Q: What is the In-System Device Programming (ISP)?
Answer:ISP refers to programming or configuring programmable hardware devices such as Programmable Logic Devices (PLDs), Programmable Array Logic (PALs), Complex Programmable Logic Devices (CPLDs) and Microcontrollers (MCUs) after they have been assembled on the printed circuit board.
Other devices, such as some of the flash memories, can be programmed indirectly through their connection to devices in the JTAG chain.
The possibility to use JTAG to program devices 'in system' avoids the need to buy expensive programmer's and socketed devices. Another advantage is having the option of an easy update of the image held on the device.
- JTAGTest IEEE 1149.1 JTAG Boundary Scan Debugger / Tester
- ViaTAP, a high-speed JTAG-USB interface
- JTAG-related standards
SECONS Ltd. is not in any way connected with integrated circuit manufacturers and there is no any type of authorization, association or affiliation between SECONS and integrated circuit manufacturers. All information present in this FAQ is provided for informational purposes only, on "as-is" basis, and is intended to be useful and informative for SECONS customers.