PIC16F18324/18344单片机I2C从模式详解及低功耗特性

需积分: 46 47 下载量 181 浏览量 更新于2024-08-08 收藏 5.02MB PDF 举报
在本文档中,主要介绍了针对PIC16F18324单片机的I2C从模式操作,这是一种串行通信接口标准,特别适用于低功耗和通用应用。I2C(Inter-Integrated Circuit)工作在两种寻址模式:7位寻址和10位寻址。 1. **I2C从模式选择**: MSSP(Master Synchronous Serial Port)从模式允许模块在四种模式中工作,通过改变SSP1CON1寄存器的SSPM位来选择,其中涉及是否带有启动位、停止位中断,以及寻址模式。 2. **从模式地址管理**: - **SSP1ADD寄存器**: 存储从模式地址,启动或重复启动后,接收到的第一个字节与该寄存器中的值进行比较,地址匹配时中断触发。 - **SSP掩码寄存器**: 影响地址匹配过程,具体细节需参考相关章节。 3. **寻址模式**: - **7位寻址模式**: 接收数据时忽略LSb,仅对地址的其他部分进行比较。 - **10位寻址模式**: 更复杂,首先匹配高2位(A9和A8),之后低地址字节与寄存器值对比,即使不匹配,SCL也会保持低电平,直到地址更新。 4. **通信流程**: 在10位寻址中,必须先用写请求进行高地址匹配,然后发送重复启动,数据传输开始。从设备在接收到正确地址后响应读请求并准备发送数据。 5. **硬件特性**: - PIC16F18324/18344单片机特点包括C编译器优化的RISC架构,48条指令,多种定时器,以及低功耗选项如LPBOR和XLP模式。 - 超低功耗模式下,如休眠模式(40nA典型值)、看门狗定时器(250nA典型值)等,有助于延长电池寿命。 6. **内存配置**: - 提供了7KB闪存、512字节SRAM、256B EEPROM等存储资源,支持多种寻址模式。 7. **工作条件**: - 工作电压范围宽泛,适用于多种环境,同时提供工业级和扩展级温度范围。 - 功耗极低,通过空闲、打盹和休眠模式,以及外设模块禁止功能节省电力。 8. **数字外设**: - 包括可配置逻辑单元,允许灵活的外设配置,如计数器、计时器和PWM等。 总结来说,这篇文档详细解释了如何在PIC16F18324单片机上实现低功耗的I2C从模式通信,包括寻址机制、通信流程和硬件资源的高效利用,为开发基于此单片机的低功耗系统提供了重要的技术支持。