Freescale MC68HC908GT16 CPU Unlocking

Freescale MC68HC908GT16 CPU Unlocking needs to use the reset functions and by using this functions can help to facilitate the procedures:

The MCU has the following reset sources:

• Power-on reset module (POR)
• External reset pin (RST)
• Computer operating properly module (COP)
• Low-voltage inhibit module (LVI)
• Illegal opcode
• Illegal address

Freescale MC68HC908GT16 CPU Unlocking

Freescale MC68HC908GT16 CPU Unlocking

All of these resets produce the vector $FFFE–FFFF ($FEFE–FEFF in monitor mode) and assert the internal reset signal (IRST). IRST causes all registers to be returned to their default values and all modules to be returned to their reset states in the process of Restore Microcontroller Chip Freescale MC68HC11F1CFN3.

An internal reset clears the SIM counter (see 8.5 SIM Counter), but an external reset does not. Each of the resets sets a corresponding bit in the SIM reset status register (SRSR). (See 8.8 SIM Registers.)

Pulling the asynchronous RST pin low halts all processing. The PIN bit of the SIM reset status register (SRSR) is set as long as RST is held low for a minimum of 67 CGMXCLK cycles, assuming that neither the POR nor the LVI was the source of the reset for MCU recovering

Below Figure shows the relative timing.

External Reset Timing

External Reset Timing