8.3.5 Security Configuration Words

A summary of security related Configuration Words is shown in Table 8-11. Each entry in the table is a 128-bit Flash word that can be independently programmed. Not all 128 bits are used for any Configuration Word; unused bits are reserved. The table shows the primary Configuration Words and their addresses. The Configuration Words have primary and secondary locations, with the secondary location used in case of an uncorrectable bit error when loading the primary location. UCA and UCB secondary word addresses are the primary address + 0x800. FEPUCB and FWPUCB are OTP words that have 32-bit values to prevent inadvertent programming. These words can only be programmed to the specified value (0x84C1F396 for FEPUCB and 0x5B9B12E4 for FWPUCB). If the word has the specified 32-bit value, it is considered programmed and that option is enabled; otherwise, the option is disabled. UCB Configuration Words may not be programmed if any valid bit/field from that Flash word had previously been programmed (not all ones). The UCB overwrite protection is based on the fuse values loaded at Reset, therefore it only takes effect for a word that has been programmed after the next Reset.

Table 8-11. Security Configuration Words
Primary Configuration WordsSecondary (Backup) Configuration Words
AddressNameAddressName
User Configuration A
0x7F3000FCP0x7F3800FCPBKUP
0x7F3010FICD0x7F3810FICDBKUP
0x7F3020FDEVOPT0x7F3820FDEVOPTBKUP
User Configuration B
0x7F4000FPR0CTRL0x7F4800FPR0CTRLBKUP
0x7F4004FPR0ST0x7F4804FPR0STBKUP
0x7F4008FPR0END0x7F4808FPR0ENDBKUP
0x7F4010FPR1CTRL0x7F4810FPR1CTRLBKUP
0x7F4014FPR1ST0x7F4814FPR1STBKUP
0x7F4018FPR1END0x7F4818FPR1ENDBKUP
0x7F4020FPR2CTRL0x7F4820FPR2CTRLBKUP
0x7F4024FPR2ST0x7F4824FPR2STBKUP
0x7F4028FPR2END0x7F4828FPR2ENDBKUP
0x7F4030FPR3CTRL0x7F4830FPR3CTRLBKUP
0x7F4034FPR3ST0x7F4834FPR3STBKUP
0x7F4038FPR3END0x7F4838FPR3ENDBKUP
0x7F4040FPR4CTRL0x7F4840FPR4CTRLBKUP
0x7F4044FPR4ST0x7F4844FPR4STBKUP
0x7F4048FPR4END0x7F4848FPR4ENDBKUP
0x7F4050FPR5CTRL0x7F4850FPR5CTRLBKUP
0x7F4054FPR5ST0x7F4854FPR5STBKUP
0x7F4058FPR5END0x7F4858FPR5ENDBKUP
0x7F4060FPR6CTRL0x7F4860FPR6CTRLBKUP
0x7F4064FPR6ST0x7F4864FPR6STBKUP
0x7F4068FPR6END0x7F4868FPR6ENDBKUP
0x7F4070FPR7CTRL0x7F4870FPR7CTRLBKUP
0x7F4074FPR7ST0x7F4874FPR7STBKUP
0x7F4078FPR7END0x7F4878FPR7ENDBKUP
0x7F4080FIRT0x7F4880FIRTBKUP
0x7F4090FSECDBG0x7F4890FSECDBGBKUP
0x7F40A0FTPED0x7F48A0FTPEDBKUP
0x7F40B0FEPUCB0x7F48B0FEPUCBBKUP
0x7F40C0FWPUCB0x7F48C0FWPUCBBKUP