![NXP Semiconductors MKL27Z128VFM4 Reference Manual Download Page 904](http://html1.mh-extra.com/html/nxp-semiconductors/mkl27z128vfm4/mkl27z128vfm4_reference-manual_1721847904.webp)
The MCU must not read from the flash memory while commands are running (as
evidenced by CCIF=0) on that block. Read data cannot be guaranteed from a flash block
while any command is processing within that block. The block arbitration logic detects
any simultaneous access and reports this as a read collision error (see the
FSTAT[RDCOLERR] bit).
45.4.6 Read While Write (RWW)
The following simultaneous accesses are allowed:
• The user may read from one logical program flash memory space while flash
commands are active in the other logical program flash memory space.
Simultaneous operations are further discussed in
.
45.4.7 Flash Program and Erase
All flash functions except read require the user to setup and launch a flash command
through a series of peripheral bus writes.
The user cannot initiate any further flash commands until notified that the current
command has completed. The flash command structure and operation are detailed in
45.4.8 Flash Command Operations
Flash command operations are typically used to modify flash memory contents.
The next sections describe:
• The command write sequence used to set flash command parameters and launch
execution
• A description of all flash commands available
Functional Description
KL27 Sub-Family Reference Manual , Rev. 5, 01/2016
904
Freescale Semiconductor, Inc.