FCMD Command Program flash 0 Program flash 1 Function
0x01 Read 1s Section × × Verify that a given
number of program
flash locations from a
starting address are
erased.
0x02 Program Check × × Tests previously-
programmed locations
at margin read levels.
0x03 Read Resource IFR, ID IFR Read 4 bytes from
program flash IFR or
version ID.
0x06 Program Longword × × Program 4 bytes in a
program flash block.
0x08 Erase Flash Block × × Erase a program flash
block. An erase of any
flash block is only
possible when
unprotected.
0x09 Erase Flash Sector × × Erase all bytes in a
program flash sector.
0x40 Read 1s All Blocks × × Verify that all program
flash blocks are erased
then release MCU
security.
0x41 Read Once IFR Read 4 bytes of a
dedicated 64 byte field
in the program flash 0
IFR.
0x43 Program Once IFR One-time program of 4
bytes of a dedicated
64-byte field in the
program flash 0 IFR.
0x44 Erase All Blocks × × Erase all program flash
blocks. Then, verify-
erase and release
MCU security.
NOTE:
An erase is
only possible
when all
memory
locations are
unprotected.
0x45 Verify Backdoor
Access Key
× × Release MCU security
after comparing a set
of user-supplied
security keys to those
stored in the program
flash.
Table continues on the next page...
Functional Description
K22F Sub-Family Reference Manual, Rev. 4, 08/2016
656 NXP Semiconductors