Datasheet

Table 8-3. User-Programmable Flash Memory Resident Registers (continued)
Data SourceFMA ValueRegister to be Committed
FMPPE40x0000.0009FMPPE4
FMPPE50x0000.000BFMPPE5
FMPPE60x0000.000DFMPPE6
FMPPE70x0000.000FFMPPE7
FMPPE80x0000.00011FMPPE8
FMPPE90x0000.00013FMPPE9
FMPPE100x0000.00015FMPPE10
FMPPE110x0000.00017FMPPE11
FMPPE120x0000.00019FMPPE12
FMPPE130x0000.0001BFMPPE13
FMPPE140x0000.0001DFMPPE14
FMPPE150x0000.0001FFMPPE15
USER_REG00x8000.0000USER_REG0
USER_REG10x8000.0001USER_REG1
USER_REG20x8000.0002USER_REG2
USER_REG30x8000.0003USER_REG3
FMD0x7510.0000BOOTCFG
8.2.4 EEPROM
The TM4C129XNCZAD microcontroller includes an EEPROM with the following features:
6Kbytes of memory accessible as 1536 32-bit words
96 blocks of 16 words (64 bytes) each
Built-in wear leveling
Access protection per block
Lock protection option for the whole peripheral as well as per block using 32-bit to 96-bit unlock
codes (application selectable)
Interrupt support for write completion to avoid polling
Endurance of 500K writes (when writing at fixed offset in every alternate page in circular fashion)
to 15M operations (when cycling through two pages ) per each 2-page block.
8.2.4.1 Functional Description
The EEPROM module provides a well-defined register interface to support accesses to the EEPROM
with both a random access style of read and write as well as a rolling or sequential access scheme.
A protection mechanism allows locking EEPROM blocks to prevent writes under a set of
circumstances as well as reads under the same or different circumstances. The password model
allows the application to lock one or more EEPROM blocks to control access on 16-word boundaries.
645December 13, 2013
Texas Instruments-Advance Information
Tiva
TM4C129XNCZAD Microcontroller