内存大小说明:单位(bits(位)

AT24C02A,2K bits串行EEPROM:内部组织为256页,每页1字节,

AT24C04A,4K bits串行EEPROM:4K内部组织为256页,每页2字节。

AT24C08A,8K bits串行EEPROM:8K内部由4个256页的块组成,每个块4字节。

AT24C016A,16K bits串行EEPROM:16K内部由8个256页的块组成,每个块4字节。

 

硬件连接说明:


2K、4K和8K EEPROM设备都需要一个8位设备地址字,在启动条件之后才能使芯片进行读取或写入操作。设备地址字由前四个最高有效位的强制性一个零序列组成,如下所示展示。这是所有EEPROM设备的共同点。

a,2K EEPROM的A2、A1和A0设备地址位。这3位必须与相应的硬连线输入引脚进行比较

固定值

器件选择

器件块选择

读写操作

1

0

1

0

A0

A1

A2

R/W

A

00:第一片:01第二片

02:第三片:03第四片04:第无片:05第六片

06:第七片:07第八片

块大小:2kbit

R:1 w:0

b,4K EEPROM仅使用A2和A1设备地址位,第三位是内存页地址位。这两个设备地址位必须与其对应的硬连线输入引脚进行比较。A0引脚未连接,p0用于内存页寻址。

Memory array:– 4Kbits (512bytes) of EEPROM– Page size: 16 bytes

固定值

器件选择

器件块选择

读写操作

1

0

1

0

A2

A1

P0

R/W

A

00:第一片:01第二片

02:第三片:03第四片

00:BLOCK0

01:BLOCK2

R:1 w:0

共有2个block区,共 4kbits,所以 每个块大小为4kbits =  512Byte/2 = 256Byte(每一个块大小)= 16Page X16Byte

c,8K EEPROM仅使用A2设备地址位,接下来的2位p0,p1用于内存页寻址。A2位必须与其对应的硬连线输入引脚进行比较。A1和A0引脚未连接。

 提问:这个地址有多大,单位bits

Organized as 4 blocks of 256 bytes (4×256×8)

1bytes(1个字节) = 8bit, 1block = 256bytes , 所以总共内存:4X256bytes = 1024bytes = 8kbits

所以1个块 = 256bytes = 2kbit。

d,16K EEPROM不用设备地址位,A2,A1和A0引脚均未连接,p0,p1,p2用于内存页寻址。

固定值

器件选择

器件块选择

读写操作

1

0

1

0

无(或者有其他扩展)

P2

P1

P0

R/W

A

00:BLOCK0

01:BLOCK1

02:BLOCK2

03:BLOCK3

04:BLOCK4

05:BLOCK5

06:BLOCK6

07:BLOCK7

R:1 w:0

1bytes(1个字节) = 8bit, 1block = 256bytes , 所以总共内存:8X256bytes = 2048bytes = 2kbytes= 16kbits,一个块 = 256bytes = 2kbit.

补充:AT24C08A和AT24C08C都是Microchip Technology生产的串行电可擦除编程只读存储器(EEPROM),它们在功能和特性上有一些区别,内存大小是一样的。

1,2k内存访问iic 读写时序图和举例说明:

2,4k内存访问iic 读写时序图和举例说明:

 

 

 

3,8k内存访问iic 读写时序图和举例说明

 

 

 

 

4,16k内存访问iic 读写时序图和举例说明

 

 

作者:陌上花开缓缓归以

物联沃分享整理
物联沃-IOTWORD物联网 » AT24C08系列eeprom总结

发表回复