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