![]() ![]() The primary advantage of in-system programming is that it allows manufacturers of electronic devices to integrate programming and testing into a single production phase, and save money, rather than requiring a separate programming stage prior to assembling the system. Some ISP interfaces manage to achieve the same with just a single pin, others use up to 4 for implementing a JTAG interface. In general, modern protocols try to keep the number of pins used low, typically to 2 pins. Almost all manufacturers of microcontrollers support this feature, but all have implemented their own protocols, which often differ even for different devices from the same manufacturer. ![]() There is no standard for in-system programming protocols for programming microcontroller devices. It also allows firmware updates to be delivered to the on-chip memory of microcontrollers and related processors without requiring specialist programming circuitry on the circuit board, and simplifies design work. In-system programming (ISP), or also called in-circuit serial programming (ICSP), is the ability of some programmable logic devices, microcontrollers, and other embedded devices to be programmed while installed in a complete system, rather than requiring the chip to be programmed prior to installing it into the system.
0 Comments
Leave a Reply. |