6.0
IP2022 Users Manual
357
In-System Programming
The IP2022 provides a dedicated serial interface for in-system
programming (ISP) of the flash program memory and
configuration block. ISP allows designers to incorporate a small
connector which can be used to interface to a device programmer
for programming or reprogramming the IP2022 after it has been
soldered to a circuit board. This feature has several uses,
including:
Rapid reprogramming of prototype hardware during several it-
erations of software development.
Repair of assembled boards that have been programmed with
buggy software.
Customization of a product for multiple applications that share
the same hardware design, to reduce inventory costs.
Customization of a product for local requirements, such as the
language used for the user interface, the format of telephone
numbers, and the format used to represent calendar dates.
Enhancement of a product to accommodate modifications or
extensions to rapidly changing communication protocols.
Assignment of individual serial numbers or encryption keys to
manufactured units.