AT24C02芯片中文手册:串行E2PROM详解

5星 · 超过95%的资源 需积分: 13 72 下载量 60 浏览量 更新于2024-10-20 2 收藏 532KB PDF 举报
"AT24C02中文资料.pdf 是一份详细讲解AT24C02芯片的中文文档,由广州周立功单片机发展有限公司提供,涵盖了该芯片的各种特性和应用。" AT24C02是一种串行E²PROM(Electrically Erasable Programmable Read-Only Memory)芯片,它主要用于存储小容量的数据,适用于各种嵌入式系统和电子设备。以下是关于AT24C02芯片的详细知识点: 1. **兼容性**:AT24C02与400kHz I2C(Inter-Integrated Circuit)总线兼容,这意味着它可以轻松地与使用I2C通信协议的微控制器或其他电子元件进行通信。 2. **工作电压**:该芯片的工作电压范围在1.8伏到6.0伏之间,这使得它能在各种电源条件下稳定工作。 3. **低功耗CMOS技术**:采用低功耗CMOS工艺制造,使得AT24C02在保持高效性能的同时,能显著降低功耗,适合电池供电或对功耗敏感的应用。 4. **写保护功能**:当写保护(WP)引脚保持高电平时,芯片进入写保护状态,防止意外修改存储的数据。 5. **页写缓冲器**:AT24C02有8字节(CAT24WC01)或16字节(CAT24WC02/04/08/16)的页写缓冲器,允许一次性写入多个字节,提高了写入效率。 6. **自定时擦写周期**:芯片的擦写过程由内部定时器控制,无需外部定时元件,简化了系统设计。 7. **耐久性**:每个存储单元可进行1,000,000次编程/擦除操作,数据保持时间长达100年,保证了数据的长期稳定性。 8. **封装形式**:AT24C02提供8脚DIP、SOIC或TSSOP封装,便于在电路板上布局和安装。 9. **温度范围**:有商业级、工业级和汽车级的不同版本,分别适应不同的工作环境温度范围。 10. **管脚功能**: - A0、A1、A2:用于设置器件地址,允许在同一总线上连接多个相同芯片。 - SDA:串行数据/地址线,双向通信。 - SCL:串行时钟线,同步数据传输。 - WP:写保护输入,控制写保护功能。 - Vcc:电源输入,提供工作电压。 - Vss:接地端。 11. **极限参数**:包括工作温度、存储温度、各管脚承受电压、封装功率损耗以及焊接温度等,这些参数对于确保芯片在实际应用中的可靠性至关重要。 这份资料详尽地介绍了AT24C02芯片的各个方面,对于学习如何使用和集成这种芯片到电子设计中非常有帮助。无论是初学者还是经验丰富的工程师,都能从中受益,理解如何通过I2C总线进行通信,以及如何利用其特性来优化存储解决方案。
2011-05-02 上传
000B: DB 02H, 00H, 1EH, 00H, 00H, 00H, 00H, 00H ;........ Q0013: DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H ;........ Q001B: DB 02H, 00H, 3CH, 75H, 8AH,0B6H, 75H, 8CH ;..<u..u. Q0023: DB 3CH,0C0H,0E0H,0D2H, 00H, 05H, 34H, 12H ;<.....4. Q002B: DB 02H, 7FH, 12H, 02H,0B6H,0E5H, 34H, 54H ;.....4T Q0033: DB 0FH,0B5H, 3CH, 02H,0D2H, 04H,0D0H,0E0H ;..<..... Q003B: DB 32H, 75H, 8DH,0FCH, 75H, 8BH, 3CH, 12H ;2u..u.<. Q0043: DB 00H, 89H, 32H ;..2 ;========================================================================== Q0046: MOV SP,#80H ;0046 75 81 80 ORL TMOD,#10H ;0049 43 89 10 MOV IP,#04H ;004C 75 B8 04 ORL IE,#08H ;004F 43 A8 08 MOV TH1,#0FCH ;0052 75 8D FC MOV TL1,#3CH ;0055 75 8B 3C SETB TR1 ;0058 D2 8E MOV 33H,#00H ;005A 75 33 00 MOV 30H,#00H ;005D 75 30 00 MOV 31H,#01H ;0060 75 31 01 MOV 32H,#02H ;0063 75 32 02 SETB EA ;0066 D2 AF SETB ET0 ;0068 D2 A9 ORL TMOD,#01H ;006A 43 89 01 MOV TH0,#3CH ;006D 75 8C 3C MOV TL0,#0B0H ;0070 75 8A B0 SETB TR0 ;0073 D2 8C MOV 3EH,#00H ;0075 75 3E 00 MOV 3FH,#64H ;0078 75 3F 64 MOV 40H,#50H ;007B 75 40 50 Q007E: LCALL Q0176 ;007E 12 01 76 LCALL Q038D ;0081 12 03 8D LCALL Q032A ;0084 12 03 2A AJMP Q007E ;0087 01 7E PUSH ACC ;0089 C0 E0 CLR P2.0 ;008B C2 A0 CLR P2.1 ;008D C2 A1 CLR P2.2 ;008F C2 A2 MOV P0,#0FFH ;0091 75 80 FF MOV A,33H ;0094 E5 33 INC A ;0096 04 MOV 33H,A ;0097 F5 33 CJNE A,#03H,Q009F ;0099 B4 03 03 CLR A ;009C E4 MOV 33H,A ;009D F5 33 Q009F: CJNE A,#00H,Q00A9 ;009F B4 00 07 SETB P2.0 ;00A2 D2 A0 MOV A,30H ;00A4 E5 30 LJMP Q00BA ;00A6 02 00 BA ;========================================================================== Q00A9: CJNE A,#01H,Q00B3 ;00A9 B4 01 07 SETB P2.1 ;00AC D2 A1 MOV A,31H ;00AE E5 31 LJMP Q00BA ;00B0 02 00 BA ;========================================================================== Q00B3: SETB P2.2 ;00B3 D2 A2 MOV A,32H ;00B5 E5 32 LJMP Q00BA ;00B7 02 00 BA ;========================================================================== Q00BA: MOV DPTR,#03B6H ;00BA 90 03 B6 MOVC A,@A+DPTR ;00BD 93 MOV P0,A ;00BE F5 80 POP ACC ;00C0 D0 E0 RET ;00C2 22 ;========================================================================== Q00C3: PUSH ACC ;00C3 C0 E0 PUSH PSW ;00C5 C0 D0 CLR C ;00C7 C3 MOV A,35H ;00C8 E5 35 SUBB A,#17H ;00CA 94 17 JB ACC.0,Q00D1 ;00CC 20 E0 02 AJMP Q00D5 ;00CF 01 D5 Q00D1: CLR ACC.0 ;00D1 C2 E0 NOP ;00D3 00 NOP ;00D4 00 Q00D5: RR A ;00D5 03 MOV 35H,A ;00D6 F5 35 DJNZ 35H,$ ;00D8 D5 35 FD POP PSW ;00DB D0 D0 POP ACC ;00DD D0 E0 RET ;00DF 22 ;=======================================