mc9s12vr48 Freescale Semiconductor, Inc, mc9s12vr48 Datasheet - Page 479

no-image

mc9s12vr48

Manufacturer Part Number
mc9s12vr48
Description
S12 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
must be unprotected, then the EEPROM protection byte must be programmed. If a double bit fault is
detected while reading the P-Flash phrase containing the EEPROM protection byte during the reset
sequence, the DPOPEN bit will be cleared and DPS bits will be set to leave the EEPROM memory fully
protected.
Trying to alter data in any protected area in the EEPROM memory will result in a protection violation error
and the FPVIOL bit will be set in the FSTAT register. Block erase of the EEPROM memory is not possible
if any of the EEPROM sectors are protected.
17.3.2.11 Flash Common Command Object Register (FCCOB)
The FCCOB is an array of six words addressed via the CCOBIX index found in the FCCOBIX register.
Byte wide reads and writes are allowed to the FCCOB register.
Freescale Semiconductor
DPOPEN
Field
7
EEPROM Protection Control
0 Enables EEPROM memory protection from program and erase with protected address range defined by DPS
1 Disables EEPROM memory protection from program and erase
bits
The Protection Size goes on enlarging in step of 32 bytes, for each DPS
value increasing of one.
DPS[3:0]
0000
0001
0010
0011
0100
0101
1111
Table 17-22.
MC9S12VR Family Reference Manual, Rev. 2.2
Table 17-21. EEPROT Field Descriptions
Preliminary - Subject to Change Without Notice
EEPROM Protection Address Range
Global Address Range
0x0_0400 – 0x0_04BF
0x0_0400 – 0x0_041F
0x0_0400 – 0x0_043F
0x0_0400 – 0x0_045F
0x0_0400 – 0x0_047F
0x0_0400 – 0x0_049F
0x0_0400 – 0x0_05FF
.
.
.
Description
Protected Size
64 KByte Flash Module (S12FTMRG64K512V1)
128 bytes
160 bytes
192 bytes
512 bytes
32 bytes
64 bytes
96 bytes
479

Related parts for mc9s12vr48