FLASH_CMD_CTRL
Bit Field |
Read/Write |
Field Name |
Description |
---|---|---|---|
5 |
W |
CMD_END |
Terminates an active Flash command if possible (e.g. sequential programming sequence) |
4:0 |
RW |
COMMAND |
Flash access command only writable when equal to CMD_IDLE |
Bit Field |
Field Name |
Value Symbol |
Value Description |
Hex Value |
---|---|---|---|---|
5 |
CMD_END |
CMD_END |
Terminates an active Flash command if possible |
0x1 |
4:0 |
COMMAND |
CMD_IDLE |
Idle command |
0x0* |
|
|
CMD_WAKE_UP |
Wake up the Flash |
0x1 |
|
|
CMD_LOAD_TRIM |
Load patch and trimming values from MNVR |
0x2 |
|
|
CMD_READ |
Execute a read cycle |
0x5 |
|
|
CMD_PROGRAM_NOSEQ |
Execute a non-sequential programming cycle |
0x6 |
|
|
CMD_PROGRAM_SEQ |
Starts a sequential programming sequence |
0x7 |
|
|
CMD_SECTOR_ERASE |
Execute a sector erase cycle |
0x8 |
|
|
CMD_MASS_ERASE |
Execute a mass erase cycle |
0x9 |
|
|
CMD_SET_LOW_POWER |
Wait time to set the LPWR pin |
0xA |
|
|
CMD_UNSET_LOW_POWER |
Wait time to unset the LPWR pin |
0xB |
|
|
CMD_SET_RECALL |
Wait time to set the RECALL pin |
0xC |
|
|
CMD_UNSET_RECALL |
Wait time to unset the RECALL pin |
0xD |
|
|
CMD_SET_VREAD1 |
Wait time to set the VREAD1 pin |
0xE |
|
|
CMD_UNSET_VREAD1 |
Wait time to unset the VREAD1 pin |
0xF |
|
|
CMD_WRITE_USER_RED |
Write FLASH_DATA to PATCH4 of M NVR, FLASH_DATA[1] indicates which redundancy sector, FLASH_DATA[0] the data to write |
0x10 |
|
|
CMD_PRE_PROGRAM_NOSEQ |
Execute a non-sequential pre-programming cycle |
0x11 |
|
|
CMD_PRE_PROGRAM_SEQ |
Starts a sequential pre-programming sequence |
0x12 |