FM25040A
CS
0
1
2
3
4
5
0
6
1
7
0
0
1
2
3
4
5
2
6
1
7
0
0
7
1
6
2
5
3
4
5
2
6
1
7
7
0
SCK
op-code
Byte Address
5
Data
4
SI
0
0
0
0
A
7
6
4
3
3
0
MSB
LSB MSB
LSB
SO
Hi-Z
Figure 9. Memory Write
CS
0
1
2
3
4
5
6
7
0
1
2
3
4
5
2
6
1
7
0
1
2
3
4
5
6
7
0
7
SCK
op-code
Byte Address
5
SI
0
0
0
0
A
0
1
1
7
MSB
6
4
3
0
LSB
Data Out
4
SO
Hi-Z
7
6
5
3
2
1
0
MSB
LSB
LSB
Figure 10. Memory Read
should not be located within the same row. In the
FM25040A, there are 128 rows each 32 bits wide.
Regardless, FRAM read and write endurance is
effectively unlimited at the 20 MHz clock speed.
Even at 2000 accesses per second to the same row, 15
years time will elapse before 1012 endurance cycles
occur.
Endurance
Internally, a FRAM operates with a read and restore
mechanism similar to DRAM. Therefore,
a
endurance cycles are applied for each access: read or
write. The FRAM architecture is based on an array of
rows and columns. Each access causes an endurance
cycle for an entire row. Therefore, data locations
targeted for substantially differing numbers of cycles
Rev. 3.2
Feb. 2011
Page 8 of 13