SLAU723A October 2017 – October 2018 MSP432E401Y , MSP432E411Y
Table 7-24 lists the memory-mapped registers for the EEPROM. All register offset addresses not listed in Table 7-24 should be considered as reserved locations and the register contents should not be modified.
Registers in this section are relative to the EEPROM base address of 0x400AF000.
The EEPROM module clock must be enabled before the registers can be programmed (see Section 4.2.101). There must be a delay of 3 system clock cycles after the EEPROM module clock is enabled before any EEPROM module registers are accessed. In addition, after enabling or resetting the EEPROM module, software must wait until the WORKING bit in the EEDONE register is clear before accessing any EEPROM registers.
Offset | Acronym | Register Name | Section |
---|---|---|---|
0x0 | EESIZE | EEPROM Size Information | Section 7.4.1 |
0x4 | EEBLOCK | EEPROM Current Block | Section 7.4.2 |
0x8 | EEOFFSET | EEPROM Current Offset | Section 7.4.3 |
0x10 | EERDWR | EEPROM Read-Write | Section 7.4.4 |
0x14 | EERDWRINC | EEPROM Read-Write with Increment | Section 7.4.5 |
0x18 | EEDONE | EEPROM Done Status | Section 7.4.6 |
0x1C | EESUPP | EEPROM Support Control and Status | Section 7.4.7 |
0x20 | EEUNLOCK | EEPROM Unlock | Section 7.4.8 |
0x30 | EEPROT | EEPROM Protection | Section 7.4.9 |
0x34 to 0x3C | EEPASS0 to EEPASS2 | EEPROM Password 0 to EEPROM Password 2 | Section 7.4.10 |
0x40 | EEINT | EEPROM Interrupt | Section 7.4.11 |
0x50 | EEHIDE0 | EEPROM Block Hide 0 | Section 7.4.12 |
0x54 | EEHIDE1 | EEPROM Block Hide 1 | Section 7.4.13 |
0x58 | EEHIDE2 | EEPROM Block Hide 2 | Section 7.4.14 |
0x80 | EEDBGME | EEPROM Debug Mass Erase | Section 7.4.15 |
0xFC0 | EEPROMPP | EEPROM Peripheral Properties | Section 7.4.16 |
Complex bit access types are encoded to fit into small table cells. Table 7-25 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
Write Type | ||
W | W | Write |
Reset or Default Value | ||
-n | Value after reset or the default value |