Datasheet
FM24C64B
Rev. 1.3
Feb. 2011 7 of 12
master issues a start condition. This simultaneously
aborts the write operation and allows the read
command to be issued with the device address LSB
set to a 1. The operation is now a current address
read.
S ASlave Address 1 Data Byte 1 P
By Master
By FM24C64B
Start Address
Stop
Acknowledge
No
Acknowledge
Data
Figure 7. Current Address Read
S ASlave Address 1 Data Byte 1 P
By Master
By FM24C64B
Start Address
Stop
Acknowledge
No
Acknowledge
Data
Data ByteA
Acknowledge
Figure 8. Sequential Read
S ASlave Address 1 Data Byte 1 P
By Master
By FM24C64B
Start Address
Stop
No
Acknowledge
Data
S ASlave Address 0 Address MSB A
Start
Address
Acknowledge
Address LSB AX
Figure 9. Selective (Random) Read
Endurance
The FM24C64B internally operates with a read and
restore mechanism. Therefore, endurance cycles are
applied for each read or write cycle. The memory
architecture is based on an array of rows and
columns. Each read or write access causes an
endurance cycle for an entire row. In the FM24C64B,
a row is 64 bits wide. Every 8-byte boundary marks
the beginning of a new row. Endurance can be
optimized by ensuring frequently accessed data is
located in different rows. Regardless, FRAM read
and write endurance is effectively unlimited at the
1MHz two-wire speed. Even at 3000 accesses per
second to the same segment, 10 years time will
elapse before 1 trillion endurance cycles occur.