Eeprom read/write – Maxim Integrated 71M6513H Power Meter IC Family Software User Manual
Page 61

71M651x Software User’s Guide
EEPROM Read/Write
EEDATA= 0xA0 (write command)
EECTRL = 0x03 (transmit data command)
interrupt rcvd?
(INT5)
EEDATA= address of MSB
EECTRL = 0x03 (transmit data command)
interrupt rcvd?
(INT5)
EEDATA= address of LSB
EECTRL = 0x03 (transmit data command)
interrupt rcvd?
(INT5)
write or read?
EEDATA= 0xA1 (read command)
EECTRL = 0x03 (transmit data command)
EEDATA= *destination
EECTRL = 0x03 (transmit data command)
READ
WRITE
interrupt rcvd?
(INT5)
interrupt rcvd?
(INT5)
EECTRL = 0x06 (receive data command)
interrupt rcvd?
(INT5)
Multi-byte operations
continue here
*source = EEDATA (store data)
EECTRL = 0x05 (stop command)
Clear all registers
End
Figure 5-19: Single-Byte Read/Write
Revision 2.4
TERIDIAN Proprietary
61 of 137
© Copyright 2005-2006 TERIDIAN Semiconductor Corporation