
Chapter 26 384 KByte Flash Module (S12XFTM384K2V1)
MC9S12XE-Family Reference Manual , Rev. 1.21
986
Freescale Semiconductor
26.4.1.4
P-Flash Commands
Table 26-31 summarizes the valid P-Flash commands along with the effects of the commands on the P-
Flash block and other resources within the Flash module.
26.4.1.5
D-Flash and EEE Commands
Table 26-32 summarizes the valid D-Flash and EEE commands along with the effects of the commands
on the D-Flash block and EEE operation.
Table 26-31. P-Flash Commands
FCMD
Command
Function on P-Flash Memory
0x01
Erase Verify All
Blocks
Verify that all P-Flash (and D-Flash) blocks are erased.
0x02
Erase Verify Block
Verify that a P-Flash block is erased.
0x03
Erase Verify P-
Flash Section
Verify that a given number of words starting at the address provided are erased.
0x04
Read Once
Read a dedicated 64 byte eld in the nonvolatile information register in P-Flash block 0
that was previously programmed using the Program Once command.
0x05
Load Data Field
Load data for simultaneous multiple P-Flash block operations.
0x06
Program P-Flash
Program a phrase in a P-Flash block and any previously loaded phrases for any other P-
Flash block (see Load Data Field command).
0x07
Program Once
Program a dedicated 64 byte eld in the nonvolatile information register in P-Flash block
0 that is allowed to be programmed only once.
0x08
Erase All Blocks
Erase all P-Flash (and D-Flash) blocks.
bits in the FPROT register and the EPDIS and EPOPEN bits in the EPROT register are
set prior to launching the command.
0x09
Erase P-Flash
Block
Erase a single P-Flash block.
An erase of the full P-Flash block is only possible when FPLDIS, FPHDIS and FPOPEN
bits in the FPROT register are set prior to launching the command.
0x0A
Erase P-Flash
Sector
Erase all bytes in a P-Flash sector.
0x0B
Unsecure Flash
Supports a method of releasing MCU security by erasing all P-Flash (and D-Flash) blocks
and verifying that all P-Flash (and D-Flash) blocks are erased.
0x0C
Verify Backdoor
Access Key
Supports a method of releasing MCU security by verifying a set of security keys.
0x0D
Set User Margin
Level
Species a user margin read level for all P-Flash blocks.
0x0E
Set Field Margin
Level
Species a eld margin read level for all P-Flash blocks (special modes only).
Table 26-32. D-Flash Commands
FCMD
Command
Function on D-Flash Memory
0x01
Erase Verify All
Blocks
Verify that all D-Flash (and P-Flash) blocks are erased.
0x02
Erase Verify Block
Verify that the D-Flash block is erased.