SNAS674C September 2015 – May 2025 LMK61E2
PRODUCTION DATA
The NVMCTL register allows control of the on-chip EEPROM Memories.
| Bit # | Field | Type | Reset | EEPROM | Description |
|---|---|---|---|---|---|
| [7] | RESERVED | - | - | N |
Reserved. |
| [6] | REGCOMMIT | RWSC | 0 | N |
REG Commit to EEPROM SRAM Array.
The REGCOMMIT bit is used to initiate a transfer from the on-chip registers back to the corresponding location in the EEPROM SRAM Array. The REGCOMMIT bit is automatically cleared to 0 when the transfer is complete. |
| [5] | NVMCRCERR | R | 0 | N |
EEPROM CRC Error Indication.
The NVMCRCERR bit is set to 1 if a CRC Error has been detected when reading back from on-chip EEPROM during device configuration. |
| [4] | NVMAUTOCRC | RW | 1 | N |
EEPROM Automatic CRC.
When NVMAUTOCRC is 1 then the EEPROM Stored CRC byte is automatically calculated whenever a EEPROM program takes place. |
| [3] | NVMCOMMIT | RWSC | 0 | N |
EEPROM Commit to Registers.
The NVMCOMMIT bit is used to initiate a transfer of the on-chip EEPROM contents to internal registers. The transfer happens automatically after reset or when NVMCOMMIT is set to 1. The NVMCOMMIT bit is automatically cleared to 0. The I2C registers cannot be read while a EEPROM Commit operation is taking place. |
| [2] | NVMBUSY | R | 0 | N |
EEPROM Program Busy Indication.
The NVMBUSY bit is 1 during an on-chip EEPROM Erase/Program cycle. While NVMBUSY is 1 the on-chip EEPROM cannot be accessed. |
| [1] | NVMERASE | RWSC | 0 | N | EEPROM Erase Start. The NVMERASE bit is used to begin an on-chip EEPROM
Erase cycle. The Erase cycle is only initiated if the immediately preceding
I2C transaction is a write to the NVMUNLK register with the appropriate
code. The NVMERASE bit is automatically cleared to 0. The EEPROM Erase operation
takes around 115ms. |
| [0] | NVMPROG | RWSC | 0 | N | EEPROM Program Start. The NVMPROG bit is used to begin an on-chip EEPROM
Program cycle. The Program cycle is only initiated if the immediately preceding
I2C transaction is a write to the NVMUNLK register with the appropriate
code. The NVMPROG bit is automatically cleared to 0. If the NVMERASE and NVMPROG
bits are set simultaneously then an ERASE/PROGRAM cycle is executed. The EEPROM
Program operation takes around 115ms. |