Register 22: EEPROM Done Status (EEDONE), offset 0x018
The EEDONE register indicates completion status of a write to the following registers:
■ EERDWR or EERDWRINC register (for writes to the EEPROM memory)
■ EEPROT register (for setting read and protection of the current block)
■ EEPASSn registers (for configuring a password for a block)
■ EEDBGME register (for mass erase of an EEPROM block)
This register can indicate if the write ended in an error or not. The EEDONE register can be used
in conjunction with the EEINT register to be indicate completion. The register can be EEDONE
polled or read after an EEINT register interrupt fires. If any of the bit values in the EEDONE register
are 1 after completion, then an error has occurred for that register write. If all of the bits are clear
then the writes completed with success.
Note: Reads of the following registers during the EEPROM initialization sequence are only valid
when the WORKING bit is 0 in EEDONE register:
■ EERDWR or EERDWRINC
■ EEPROT
■ EEPASSn
EEPROM Done Status (EEDONE)
Base 0x400A.F000
Offset 0x018
Type RO, reset 0x0000.0000
16171819202122232425262728293031
reserved
ROROROROROROROROROROROROROROROROType
0000000000000000Reset
0123456789101112131415
WORKINGreservedWKERASEWKCOPYNOPERMWRBUSYreserved
ROROROROROROROROROROROROROROROROType
0000000000000000Reset
DescriptionResetTypeNameBit/Field
Software should not rely on the value of a reserved bit. To provide
compatibility with future products, the value of a reserved bit should be
preserved across a read-modify-write operation.
0x0000.0ROreserved31:6
Write Busy
DescriptionValue
No error0
An attempt to access the EEPROM was made while a write was
in progress.
1
0ROWRBUSY5
June 18, 2014656
Texas Instruments-Production Data
Internal Memory