
EEPROM Registers
576
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Internal Memory
7.4.5 EERDWRINC Register (Offset = 0x14) [reset = X]
EEPROM Read-Write with Increment (EERDWRINC)
The EERDWRINC register is used to read or write the EEPROM word at the address pointed to by the
EEBLOCK and EEOFFSET registers, and then increment the OFFSET field in the EEOFFSET register. If
the protection or access rules do not permit access, the operation is handled as follows: if reading is not
allowed, the value 0xFFFFFFFF is returned in all cases; if writing is not allowed, the EEDONE register is
configured to indicate an error. In any case, the OFFSET field is incremented. If the last value is reached,
OFFSET wraps around to 0 and points to the first word.
NOTE:
A read of the EERDWRINC register during the EEPROM initialization sequence is only valid
when the WORKING bit is 0 in EEDONE register:
EERDWRINC is shown in
and described in
Return to
Figure 7-29. EERDWRINC Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
VALUE
R/W-X
Table 7-30. EERDWRINC Register Field Descriptions
Bit
Field
Type
Reset
Description
31-0
VALUE
R/W
X
EEPROM Read or Write Data with Increment
On a read, this field contains the value at the word pointed to by
EEOFFSET.
On a write, this field contains the data to be stored at the word
pointed to by EEOFFSET.
For writes, configuring this field starts the write process.
If protection and access rules do not permit reads, all 1s are
returned.
If protection and access rules do not permit writes, the write fails and
the EEDONE register indicates failure.
Regardless of error, the OFFSET field in the EEOFFSET register is
incremented by 1, and the value wraps around if the last word is
reached.