EEPROM Registers
581
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Internal Memory
7.4.9 EEPROT Register (Offset = 0x30) [reset = 0x0]
EEPROM Protection (EEPROT)
The EEPROT register is used to set or read the protection for the current block, as selected by the
EEBLOCK register. Protection and access control is used to determine when a block's contents can be
read or written.
NOTE:
A read of the EEPROT register during the EEPROM initialization sequence is only valid
when the WORKING bit is 0 in EEDONE register.
EEPROT is shown in
and described in
.
Return to
Figure 7-33. EEPROT Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
RESERVED
R-0x0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RESERVED
ACC
PROT
R-0x0
R/W-
0x0
R/W-0x0
Table 7-34. EEPROT Register Field Descriptions
Bit
Field
Type
Reset
Description
31-4
RESERVED
R
0x0
3
ACC
R/W
0x0
Access Control
If this bit is set for block 0, then the whole EEPROM may only be
accessed by supervisor code.
0x0 = Both user and supervisor code may access this block of the
EEPROM.
0x1 = Only supervisor code may access this block of the EEPROM.
μDMA and Debug are also prevented from accessing the
EEPROM.
2-0
PROT
R/W
0x0
Protection Control
The Protection bits control what context is needed for reading and
writing the block selected by the EEBLOCK register, or if block 0 is
selected, all blocks.
The following values are allowed:
0x0 = This setting is the default.Without password: the block is not
protected and is readable and writable at any time.With password:
the block is readable, but only writable when unlocked.
0x1 = With password: the block is readable or writable only when
unlocked.This value has no meaning when there is no password.
0x2 = Without password: the block is readable, not writable.With
password: the block is readable only when unlocked, but is not
writable under any conditions.
0x3 = Reserved