This application note describes In-Circuit Programming (ICP) of the FLASH memory in the Motorola MC68HC908GP32 (GP32) microcontroller, a general purpose device based on the HC08 architecture that has 32k-bytes of on-chip FLASH. The text is divided into two parts: • PART 1 — covers a general overview of ICP and techniques that can be applied to the GP32 • PART 2 — covers a simple low-cost ICP implementation on the GP32 For detailed specification on MC68HC908GP32, please refer to the datasheet: Motorola order number MC68HC908GP32/H.