WIDTH=128_bit, PAGE_ERASE=complete, WRITE=complete, ERASE_CODE=dis, BUSY=idle, MASS_ERASE=complete
Flash Control Register.
WRITE | Write. This bit is automatically cleared after the operation. 0 (complete): No operation/complete. 1 (start_wr): Start operation. |
MASS_ERASE | Mass Erase. This bit is automatically cleared after the operation. 0 (complete): No operation/complete. 1 (start_me): Start operation. |
PAGE_ERASE | Page Erase. This bit is automatically cleared after the operation. 0 (complete): No operation/complete. 1 (start_pge): Start operation. |
WIDTH | This field sets the width of a write to the flash page. Select between 128-bit (default) and 32-bit. 0 (128_bit): Flash is written to in 128-bit increments. 1 (32_bit): Flash is written to in 32-bit increments. |
ERASE_CODE | Erase Code. The ERASE_CODE must be set up property before erase operation can be initiated. These bits are automatically cleared after the operation is complete. 0 (dis): Flash erases disabled. 85 (pge): Enable Page Erase. 170 (me): Enable Mass Erase. The debug port must be enabled. |
BUSY | Flash Pending. When Flash operation is in progress (busy), Flash reads and writes will fail. When PEND is set, write to all Flash registers, with exception of the Flash interrupt register, are ignored. 0 (idle): Idle. 1 (busy): Busy. |
UNLOCK_CODE | Flash Unlock. The correct unlock code must be written to these four bits before any Flash write or erase operation is allowed. 2 (unlocked): Flash Unlocked. 3 (locked): Flash Locked. |