I'm writing program on the chip of MC9S08GT16 to enter low power mode periodically. I want it to enter STOP2, so write code in the initilization:
SOPT = 0x73; /* Enable STOPE */
SPMSC2 = 0x03; /* Set PDC and PPDC to 1 */
IRQSC = 0x16; /* Enable IRQPE */
SPMSC1 &= 0xF7; /* Disable LVDSE */
Every time I am about to enter STOP2, I switch to use internal clock, and SRTISC is set to be 0x17, to set RTI in every 1 sec.
I would like to know if anything is wrong, because I didn't notice it quitting from STOP2.
I used SMAC4.2 and CodeWarrior 5.1. Please let me know if I'm doing anything wrongly. Thanks a lot!