mc68hc912bc32 Freescale Semiconductor, Inc, mc68hc912bc32 Datasheet - Page 95

no-image

mc68hc912bc32

Manufacturer Part Number
mc68hc912bc32
Description
M68hc12 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
7.3.2 EEPROM Block Protect Register
The EEPROM block protect register (EEPROT) prevents accidental writes to EEPROM.
Read anytime.
Write anytime if EEPGM = 0 and PROTLCK = 0.
BPROT4–BPROT0 — EEPROM Block Protection Bit
7.3.3 EEPROM Test Register
Read anytime. Write in special modes only (SMODN = 0). These bits are used for test purposes only. In
normal modes, the bits are forced to 0.
EEODD — Odd Row Programming Bit
EEVEN — Even Row Programming Bit
Freescale Semiconductor
Cannot be modified while programming is taking place (EEPGM = 1).
Refers to a physical location in the array rather than an odd byte address
Refers to a physical location in the array rather than an even byte address.
0 = Associated EEPROM block can be programmed and erased.
1 = Associated EEPROM block is protected from being programmed and erased.
0 = Odd row bulk programming/erasing is disabled.
1 = Bulk program/erase all odd rows.
0 = Even row bulk programming/erasing is disabled.
1 = Bulk program/erase all even rows.
Address: $00F1
Address: $00F2
Reset:
Read:
Write:
Reset:
Read:
Write:
Bit Name
BPROT4
BPROT3
BPROT2
BPROT1
BPROT0
EEODD
Bit 7
Figure 7-3. EEPROM Block Protect Register (EEPROT)
Bit 7
1
1
0
Table 7-1. 768-Byte EEPROM Block Protection
Figure 7-4. EEPROM Test Register (EETST)
EEVEN
6
1
1
6
0
M68HC12B Family Data Sheet, Rev. 9.1
MARG
5
1
1
5
0
Block Protected
$0D00 to $0DFF
$0FC0 to $0FFF
$0E00 to $0EFF
$0F80 to $0FBF
$0F00 to $0F7F
BRPROT4
EECPD
4
1
4
0
BRPROT3
EECPRD
3
1
3
0
BRPROT2
2
1
2
0
0
Block Size
256 bytes
256 bytes
128 bytes
64 bytes
64 bytes
BRPROT1
EECPM
1
0
1
1
EEPROM Control Registers
BRPROT0
Bit 0
Bit 0
0
0
1
95

Related parts for mc68hc912bc32