PIC16F18324/18344单片机I2C从模式详解及低功耗特性
需积分: 46 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从模式通信,包括寻址机制、通信流程和硬件资源的高效利用,为开发基于此单片机的低功耗系统提供了重要的技术支持。
点击了解资源详情
点击了解资源详情
点击了解资源详情
550 浏览量
2023-09-12 上传
107 浏览量
2012-05-28 上传
2016-05-08 上传
2014-05-17 上传
物联网_赵伟杰
- 粉丝: 46
- 资源: 3957
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍