欢迎访问ic37.com |
会员登录 免费注册
发布采购

FM24C16C-G 参数 Datasheet PDF下载

FM24C16C-G图片预览
型号: FM24C16C-G
PDF下载: 下载PDF文件 查看货源
内容描述: 16Kb的串行5V F-RAM存储器 [16Kb Serial 5V F-RAM Memory]
分类和应用: 存储内存集成电路
文件页数/大小: 12 页 / 271 K
品牌: RAMTRON [ RAMTRON INTERNATIONAL CORPORATION ]
 浏览型号FM24C16C-G的Datasheet PDF文件第2页浏览型号FM24C16C-G的Datasheet PDF文件第3页浏览型号FM24C16C-G的Datasheet PDF文件第4页浏览型号FM24C16C-G的Datasheet PDF文件第5页浏览型号FM24C16C-G的Datasheet PDF文件第7页浏览型号FM24C16C-G的Datasheet PDF文件第8页浏览型号FM24C16C-G的Datasheet PDF文件第9页浏览型号FM24C16C-G的Datasheet PDF文件第10页  
FM24C16C - 16Kb 5V I2C F-RAM
By Master
Start
Address & Data
Stop
S
Slave Address
0 A
Word Address
A
Data Byte
A
P
By F-RAM
Acknowledge
Figure 5. Single Byte Write
By Master
Start
Address & Data
Stop
S
By F-RAM
Slave Address
0 A
Word Address
A
Data Byte
A
Data Byte
A
P
Acknowledge
Figure 6. Multiple Byte Write
Read Operation
There are two types of read operations. They are
current address read and selective address read. In a
current address read, the FM24C16C uses the internal
address latch to supply the lower 8 address bits. In a
selective read, the user performs a procedure to set
these lower address bits to a specific value.
Current Address & Sequential Read
As mentioned above the FM24C16C uses an internal
latch to supply the lower 8 address bits for a read
operation. A current address read uses the existing
value in the address latch as a starting place for the
read operation. This is the address immediately
following that of the last operation.
To perform a current address read, the bus master
supplies a slave address with the LSB set to 1. This
indicates that a read operation is requested. The 3
page select bits in the slave ID specify the block of
memory that is used for the read operation. On the
next clock, the FM24C16C will begin shifting out
data from the current address. The current address is
the 3 bits from the slave ID combined with the 8 bits
that were in the internal address latch.
Beginning with the current address, the bus master
can read any number of bytes. Thus, a sequential read
is simply a current address read with multiple byte
transfers. After each byte, the internal address counter
will be incremented. Each time the bus master
acknowledges a byte this indicates that the
FM24C16C should read out the next sequential byte.
There are four ways to properly terminate a read
operation. Failing to properly terminate the read will
most likely create a bus contention as the FM24C16C
Rev. 1.1
May 2011
attempts to read out additional data onto the bus. The
four valid methods are as follows.
1.
The bus master issues a no-acknowledge in the
9
th
clock cycle and a stop in the 10
th
clock cycle.
This is illustrated in the diagrams below. This is
the preferred method.
The bus master issues a no-acknowledge in the
9
th
clock cycle and a start in the 10
th
.
The bus master issues a stop in the 9
th
clock
cycle. Bus contention may result.
The bus master issues a start in the 9
th
clock
cycle. Bus contention may result.
2.
3.
4.
If the internal address reaches 7FFh it will wrap
around to 000h on the next read cycle. Figures 7 and
8 show the proper operation for current address reads.
Selective (Random) Read
A simple technique allows a user to select a random
address location as the starting point for a read
operation. It uses the first two bytes of a write
operation to set the internal address byte followed by
subsequent read operations.
To perform a selective read, the bus master sends out
the slave address with the LSB set to 0. This specifies
a write operation. According to the write protocol, the
bus master then sends the word address byte that is
loaded into the internal address latch. After the
FM24C16C acknowledges the word address, the bus
master issues a start condition. This simultaneously
aborts the write operation and allows the read
command to be issued with the slave address set to 1.
The operation is now a current address read. This
operation is illustrated in Figure 9.
Page 6 of 12