Hi Yong Li,
>No matter what value programmed in memory address 0xFFF6-0xFFFD, the flash will be security after programmed.
Yes I have the same experience, but for that case it seems that something is not working OK.
I also realized, that when I program security values on 0XFFF6-0xFFFD where minimum 5 from 8 bytes are equal 0x00 (doesn't matter what position they are) than even if I send correct security values at the beginning of entering Monitor mode, I am not able to read the MCU and it looks like the MCU is secured.
When maximum 4 from 8 security bytes are 0x00 than everything works how it should be.
Do you have this MCU in your office? is it possible to try program all security fields to 0x00 and test if everything works fine and you can re-read the device?
BR,
Jozef