FM24C04B
No
Start
S
Address
Acknowledge
By Master
Stop
Slave Address
1
A
Data Byte
Data
1
P
By FM24C04B
Acknowledge
Figure 7. Current Address Read
No
Acknowledge
Start
S
Address
Acknowledge
By Master
Stop
Slave Address
1
A
Data Byte
A
Data Byte
1
P
By FM24C04B
Acknowledge
Data
Figure 8. Sequential Read
No
Address
Acknowledge
Start
Start
S
Address
Acknowledge
A
By Master
Stop
S
Slave Address
0
A
Word Address
A
Slave Address
1
A
Data Byte
Data Byte
1 P
By FM24C04B
Acknowledge
Data
Figure 9. Selective (Random) Read
the beginning of a new row. Endurance can be
optimized by ensuring frequently accessed data is
located in different rows. Regardless, F-RAM read
and write endurance is effectively unlimited at the
1MHz two-wire speed. Even at 3000 accesses per
second to the same row, 10 years time will elapse
before 1 trillion endurance cycles occur.
Endurance
The FM24C04B 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 FM24C04B,
a row is 64 bits wide. Every 8-byte boundary marks
Document Number: 001-84446 Rev. *A
Page 7 of 13