This document outlines basic routines to program the FLASH EEPROM through the background debug mode interface (BDM) using a Motorola serial debug interface (SDIL) and the SDBUG12 (version 2.15) software from P & E Microcomputer Systems, Inc. One of the reasons the MC68HC912B32 device is so useful is that it contains 32 Kbytes of embedded FLASH EEPROM. This module serves as electrically programmable and erasable, non-volatile ROM emulation memory, allowing for storage of program code which must be executed frequently, must execute at high speeds, or which might need to be upgraded in the field at a later time. Commonly used code segments, such as standard subroutines or even operating systems, as well as static data tables can be stored in the FLASH EEPROM.