MAX32600 User’s Guide
Flash Controller and Instruction Cache
14.1 Registers (FLC)
Writing this bit to 1 attempts to start a flash page erase operation (in the main program flash for addresses from 00_0000h-1F_FFFFh). The Flash Erase Code must
first be written to 55h for this operation to be accepted by the FLC.
FLC_CTRL.erase_code
Field
Bits
Default
Access
Description
erase_code
15:8
00h
R/W
Flash Erase Code
This is a key field that must be written in order to trigger a flash mass erase or page erase operation; the intention is to make it more difficult to trigger these operations
by mistake.
• AAh: Enable a mass erase operation
• 55h: Enable a page erase operation
This field is auto-cleared by the hardware to zero following any mass erase or page erase operation.
FLC_CTRL.info_block_unlock
Field
Bits
Default
Access
Description
info_block_unlock
16
0
R/O
Flash Info Block Locked
• 0: Flash info block is accessible (not locked)
• 1: Flash info block is locked - it may not be targeted by write operations, and it is not mapped into AHB memory space.
FLC_CTRL.write_enable
Field
Bits
Default
Access
Description
write_enable
17
0
R/O
Flash Writes Enabled
Rev.1.3 April 2015
Maxim Integrated
Page 653