MC9S08AW60 系列MCU的寄存器分为以下三种:
● 直接页寄存器($0000~$006F),分布在存储器的开始 112 B空间,可以通过直接寻址指令有效地访问;
● 高页寄存器($1800~$185F),共计 96 B,处于存储器空间$1800 开始处,使用较少,这为经常用到的寄存器和变量提供了更多的存储空间;
● 非易失性寄存器($FFB0~$FFBF),包括Flash区域$FFB0~$FFBF空间共 16 B。
非易失性寄存器包括:
● 一个 8 位的Flash保护寄存器NVPROT,在复位时其值被载入到寄存器FPROT;
● 一个 8 位的Flash选项寄存器NVOPT,在复位时其值被载入到寄存器FOPT;
● 一个 8 B的后门比较键值,以允许用户获得对加密存储器的访问权限。
由于非易失性寄存器分布在Flash存储器,它们的擦除和编程方法就和Flash存储器一样。