
Chapter 23 1024 KByte Flash Module (S12XFTM1024K5V2)
MC9S12XE-Family Reference Manual , Rev. 1.07
870
Freescale Semiconductor
23.3.2.11.1
FCCOB - NVM Command Mode
NVMcommandmodeusestheFCCOBparameterfieldstoprovideinformationtotheMemoryController
defining the Flash command, and additional parameters relevant to that specific Flash command. Some
commands return also information in this register array. The FCCOB parameter fields become effective
when the CCIF bit in the FSTAT register is cleared. The generic format for the FCCOB parameter fields
in NVM command mode is shown in
Table 23-25
. The return values are valid for read access when the
CCIF flag in the FSTAT register is set. Writes to the FCCOB are ignored if CCIF = 0. Writes to the
unimplemented parameter fields for CCOBIX = 100 or CCOBIX = 111 are ignored with reads from these
fields returning 0x0000.
Table 23-25
shows the generic Flash command format. The high byte of the first word in the CCOB array
contains the command code, followed by the parameters for this specific Flash command. For details, see
the description for the specific Flash command.
Offset Module Base + 0x000A
7
6
5
4
3
2
1
0
R
CCOB[15:8]
W
Reset
0
0
0
0
0
0
0
0
Figure 23-16. Flash Common Command Object High Register (FCCOBHI)
Offset Module Base + 0x000B
7
6
5
4
3
2
1
0
R
CCOB[7:0]
W
Reset
0
0
0
0
0
0
0
0
Figure 23-17. Flash Common Command Object Low Register (FCCOBLO)
Table 23-25. FCCOB - NVM Command Mode (Typical Usage)
CCOBIX[2:0]
Byte
FCCOB Parameter Fields (NVM Command Mode)
000
HI
FCMD[7:0] defining Flash command
LO
0, Global address [22:16]
001
HI
Global address [15:8]
LO
Global address [7:0]
010
HI
Data 0 [15:8]
LO
Data 0 [7:0]
011
HI
Data 1 [15:8]
LO
Data 1 [7:0]
100
HI
Data 2 [15:8]
LO
Data 2 [7:0]