AT24C08系列eeprom总结
内存大小说明:单位(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 读写时序图和举例说明
作者:陌上花开缓缓归以