6.0 IP2022 User’s 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.