Datasheet

LTC3883/LTC3883-1
100
3883fa
For more information www.linear.com/LTC3883
NVM MEMORY COMMANDS
Store/Restore
COMMAND NAME
CMD
CODE DESCRIPTION TYPE FORMAT UNITS NVM
DEFAULT
VALUE
STORE_USER_ALL 0x15 Store user operating memory to EEPROM. Send Byte NA
RESTORE_USER_ALL 0x16 Restore user operating memory from EEPROM. Send Byte NA
MFR_COMPARE_USER_ALL 0xF0 Compares current command contents with NVM. Send Byte NA
STORE_USER_ALL
The STORE_USER_ALL command instructs the PMBus device to copy the non-volatile user contents of the Operating
Memory to the matching locations in the non-volatile User NVM memory.
Executing this command if the die temperature exceeds 85°C or is belowC is not recommended and the data retention
of 10 years cannot be guaranteed. If the die temperature exceeds 130°C, the STORE_USER_ALL command is disabled.
The command is re-enabled when the IC temperature drops below 125°C.
Communication with the LTC3883 and programming of the NVM can be initiated when VDD33 is available and VIN is
not applied. To enable the part in this state, using global address 0x5B write MFR_EE_UNLOCK to 0x2B followed by
0xC4. The part can now be communicated with, and the project file updated. To write the updated project file to the
NVM issue a STORE_USER_ALL command. When
VIN is applied, a MFR_RESET must be issued to allow the PWM to
be enabled and valid ADCs to be read.
This write-only command has no data bytes.
RESTORE_USER_ALL
The RESTORE_USER_ALL command instructs the PMBus device to copy the contents of the non-volatile User memory
to the matching locations in the Operating Memory. The values in the Operating Memory are overwritten by the value
retrieved from the User commands. When a RESTORE_USER_ALL command is issued, the RUN pin and SHARE_CLK
pin are asserted low until the restore is complete. The RUN pin and SHARE_CLK are then released. The RCONFIG
resistor dividers are not re-read, and the value stored in NVM is used with the exception of the ASEL pin. The ASEL
value read at power-up or when the part is reset is used to calculate the effective device address using the MSB from
NVM and the LSB based on the ASEL decode.
STORE_USER_ALL, MFR_COMPARE_USER_ALL and RESTORE_USER_ALL commands are disabled if the die exceeds
130°C and are not re-enabled until the die temperature drops below 125°C.
This write-only command
has no data bytes.
MFR_COMPARE_USER_ALL
The
MFR_COMPARE_USER_ALL command instructs the PMBus device to compare current command contents with
what is stored in non-volatile memory. If the compare operation detects differences, a CML bit 0 fault will be generated.
This write-only command has no data bytes.
PMBus
COMMAND DETAILS