探索PIC16(L)F183XX微控制器:低功耗与高性能的完美结合
在电子工程师的日常工作中,选择一款合适的微控制器对于项目的成功至关重要。Microchip的PIC16(L)F183XX系列微控制器凭借其丰富的功能和卓越的低功耗特性,成为了众多工程师的首选。今天,我们就来深入了解一下这款微控制器。
文件下载:PIC16F18323-E/ML.pdf
1. 产品概述
PIC16(L)F183XX微控制器集成了模拟、独立外设和通信外设,并结合了XLP(Extreme Low Power)技术,适用于各种通用和低功耗应用。其外设引脚选择(PPS)功能允许在使用数字外设(如CLC、CWG、CCP、PWM和通信外设)时进行引脚映射,为应用设计提供了极大的灵活性。
2. 核心特性
2.1 架构与指令集
采用C编译器优化的RISC架构,仅需49条指令,大大简化了编程过程。其工作速度范围为DC - 32 MHz时钟输入,最小指令周期为125 ns,能够满足大多数应用的需求。
2.2 中断与堆栈
具备强大的中断能力,拥有16级深度的硬件堆栈,可有效处理复杂的任务和事件。
2.3 定时器
提供多达四个8位定时器和三个16位定时器,可用于精确的时间控制和事件计数。
2.4 复位与保护
具有低电流上电复位(POR)、可配置的上电定时器(PWRTE)、带快速恢复的掉电复位(BOR)以及低功耗BOR(LPBOR)选项,确保系统在各种环境下的稳定运行。此外,还配备了扩展看门狗定时器(WDT),带有专用的片上振荡器,提高了系统的可靠性。同时,支持可编程代码保护,保护用户的知识产权。
3. 内存配置
3.1 程序闪存
拥有高达28 KB的程序闪存(PFM),可存储大量的程序代码。
3.2 数据SRAM
提供高达2 KB的数据SRAM,用于存储临时数据和变量。
3.3 EEPROM
具备256B的EEPROM数据闪存(DFM),可用于存储重要的配置信息和数据。
3.4 寻址模式
支持直接、间接和相对寻址模式,方便程序员进行内存操作。
4. 工作特性
4.1 电压范围
PIC16LF183XX的工作电压范围为1.8V - 3.6V,PIC16F183XX的工作电压范围为2.3V - 5.5V,可根据不同的应用需求选择合适的型号。
4.2 温度范围
支持工业级(-40°C - 85°C)和扩展级(-40°C - 125°C)的温度范围,适用于各种恶劣的工作环境。
5. 超低功耗特性
5.1 睡眠模式
典型情况下,在1.8V电压下睡眠模式电流仅为40 nA,大大降低了系统的功耗。
5.2 看门狗定时器
在1.8V电压下,看门狗定时器电流典型值为250 nA。
5.3 二级振荡器
32 kHz时,二级振荡器电流典型值为300 nA。
5.4 工作电流
在32 kHz、1.8V条件下,典型工作电流为8 μA;在1.8V电压下,典型工作电流为37 μA/MHz。
6. 节能功能
6.1 打盹模式
允许CPU核心以比内部外设使用的系统时钟更慢的速度运行,从而降低功耗。
6.2 空闲模式
可使CPU核心进入睡眠状态,而内部外设继续从系统时钟运行,实现节能。
6.3 睡眠模式
提供最低的功耗,适用于对功耗要求极高的应用。
6.4 外设模块禁用
通过外设电源禁用硬件模块,可最小化未使用外设的功耗。
7. 数字外设
7.1 可配置逻辑单元(CLC)
最多可配置四个CLC,集成了组合逻辑和时序逻辑,可实现复杂的逻辑功能。
7.2 互补波形发生器(CWG)
支持上升和下降沿死区控制,可实现全桥、半桥和单通道驱动,最多可配置两个CWG,具有多个信号源。
7.3 捕获/比较/PWM(CCP)模块
最多可配置四个CCP模块,其中包括两个10位脉冲宽度调制器(PWM),可用于精确的电机控制和信号调制。
7.4 数控振荡器(NCO)
是一种精密线性频率发生器,占空比为50%,步长为源输入时钟的0.0001%,输入时钟范围为0 Hz < FNCO < 32 MHz,分辨率为FNCO/220。
7.5 串行通信
支持SPI、I2C、EUSART等串行通信协议,还兼容RS-232、RS-485和LIN通信标准。
7.6 数据信号调制器(DSM)
可通过数字数据调制载波信号,创建自定义的载波同步输出波形。
7.7 外设引脚选择(PPS)
支持I/O引脚的重映射,可灵活配置数字外设的引脚连接。
7.8 I/O引脚
最多可提供18个I/O引脚,每个引脚可单独编程上拉电阻、控制压摆率、支持边沿选择的变化中断、输入电平选择控制(ST或TTL)以及数字开漏输出。
8. 模拟外设
8.1 10位模数转换器(ADC)
最多可支持17个外部通道,并且在睡眠模式下也可进行转换。
8.2 比较器
最多可配置两个比较器,支持低速和高速模式,可在反相/同相输入设置固定电压参考,比较器输出可外部访问。
8.3 5位数模转换器(DAC)
具有5位分辨率,支持轨到轨输出,可选择正参考电压,采用无缓冲I/O引脚输出,并与ADC和比较器内部连接。
8.4 电压参考
提供固定电压参考,输出电平为1.024V、2.048V和4.096V。
9. 时钟结构
9.1 高精度内部振荡器
可选择高达32 MHz的频率范围,满足不同的时钟需求。
9.2 PLL
支持x2/x4 PLL,可使用内部和外部时钟源,提高时钟精度。
9.3 低功耗内部32 kHz振荡器(LFINTOSC)
适用于低功耗应用。
9.4 外部32 kHz晶体振荡器(SOCS)和外部高速晶体振荡器
可根据需要选择外部时钟源,提供更精确的时钟信号。
10. 产品系列与封装
10.1 产品系列
PIC16(L)F183XX系列包含多个型号,不同型号在程序内存、数据内存、比较器、定时器、ADC、CCP/PWM、DAC等方面存在差异,可根据具体应用需求进行选择。
10.2 封装形式
提供多种封装形式,如UDFN、SSOP等,方便不同的应用场景和电路板布局。
11. 引脚分配
文档中详细给出了不同引脚数量(8引脚、14引脚、16引脚、20引脚)的引脚分配表,包括每个引脚对应的ADC、参考电压、比较器、NCO、DAC、DSM、定时器、CCP、PWM、CWG、MSSP、EUSART、CLC、CLKR、中断、上拉电阻等功能。工程师在设计电路时,可根据这些信息合理安排引脚连接。
12. 代码保护与质量认证
12.1 代码保护
Microchip的产品提供代码保护功能,但需要注意的是,虽然采取了多种措施,但无法保证绝对的安全性。任何试图破解代码保护的行为可能违反相关法律。
12.2 质量认证
Microchip获得了ISO/TS-16949:2009认证,其质量系统涵盖了PIC® MCUs、dsPIC® DSCs、KEELOQ®代码跳变设备、串行EEPROM、微外设、非易失性存储器和模拟产品等。同时,其开发系统的设计和制造质量系统通过了ISO 9001:2000认证。
13. 全球销售与服务
Microchip在全球各地设有销售和服务中心,包括亚太地区、美洲和欧洲。工程师在使用过程中遇到问题,可通过各地的联系方式获取技术支持。
总的来说,PIC16(L)F183XX系列微控制器以其丰富的功能、低功耗特性和灵活的引脚配置,为电子工程师提供了一个强大而可靠的解决方案。在实际应用中,我们可以根据具体的需求选择合适的型号和封装,充分发挥其优势,实现高效、稳定的系统设计。你在使用PIC16(L)F183XX微控制器的过程中遇到过哪些有趣的问题或挑战呢?欢迎在评论区分享你的经验。
-
微控制器
+关注
关注
49文章
8830浏览量
165577 -
低功耗
+关注
关注
12文章
3979浏览量
106848
发布评论请先 登录
探索PIC16(L)F183XX微控制器:低功耗与高性能的完美结合
评论