保存在地址0xFDFE和0xFDFF中的安全确定字节集能够维护 FLASH 存储器,使得不能经过JTAG接口读取或修正其内容。安全确定字节中的每一位维护一个8k字节的存储器块。将读确定字节中的一位清0可避免经过JTAG接口读对应的 FLASH存储器块将写/擦除确定字节中的一位清0可避免经过JTAG接口写/擦除对应的存储器块。当一切其它扇区都被确定后128字节的扇区才被确定。
运用FLASH拜访约束(FLACL)这一特别功用寄存器来设置软件读约束。所期望的软件拜访约束地址(设计者期望的软件拜访维护的最高地址)的高字节被装入FLACL寄存器。该约束地址的低字节为0x00。假如FLACL寄存器被赋值为0x40,则软件拜访约束地址为0x4000。一切坐落地址0x0000到0x4000(包含0x4000)的存储区内的代码将不能被在该地址以上履行的软件拜访。在FLACL鸿沟之上履行的程序能够用跳转或调用指令进入到FLACL鸿沟以下的维护存储区。软件读约束只对MOVX和MOVC操作起作用。为了避免对FLASH的拜访,应运用FLASH安全字节维护0x4000以下的存储区或进行全体维护。