PIC16(L)F183XX:全功能、低引脚数微控制器的技术剖析
在电子设计领域,微控制器是众多项目的核心组件。PIC16(L)F183XX 系列微控制器凭借其丰富的功能和低功耗特性,在通用和低功耗应用中具有广泛的应用前景。下面将详细剖析该系列微控制器的各项特性。
一、产品概述
PIC16(L)F183XX 微控制器集成了模拟、独立外设和通信外设,并结合了极端低功耗(XLP)技术,适用于各种通用和低功耗应用。其外设引脚选择(PPS)功能在使用数字外设(如 CLC、CWG、CCP、PWM 和通信模块)时可实现引脚映射,为应用设计增添了灵活性。
二、核心特性
1. 架构与指令集
采用 C 编译器优化的 RISC 架构,仅包含 49 条指令,简化了编程过程。其工作速度方面,时钟输入范围为 DC - 32 MHz,最小指令周期为 125 ns,能满足不同应用的速度需求。
2. 中断与堆栈
具备中断能力,拥有 16 级深度的硬件堆栈,可高效处理中断事件,确保系统的实时响应。
3. 定时器
提供多达四个 8 位定时器和三个 16 位定时器,为定时和计数应用提供了丰富的选择。
4. 复位与保护
具有低电流上电复位(POR)、可配置的上电定时器(PWRTE)、带快速恢复功能的欠压复位(BOR)以及低功耗 BOR(LPBOR)选项。此外,还配备了带专用片上振荡器的扩展看门狗定时器(WDT),确保系统的可靠运行,并支持可编程代码保护。
三、内存配置
1. 程序闪存
拥有高达 28 KB 的程序闪存(PFM),可存储大量的程序代码。
2. 数据 SRAM
提供高达 2 KB 的数据 SRAM 内存,用于临时数据存储。
3. EEPROM
具备 256B 的 EEPROM 数据闪存(DFM),可用于存储重要的非易失性数据。同时支持直接、间接和相对寻址模式,方便数据的访问和操作。
四、工作特性
1. 电压范围
PIC16LF183XX 的工作电压范围为 1.8V - 3.6V,PIC16F183XX 的工作电压范围为 2.3V - 5.5V,可根据不同的应用场景选择合适的型号。
2. 温度范围
支持工业级(-40°C - 85°C)和扩展级(-40°C - 125°C)的温度范围,适用于各种恶劣的工作环境。
五、极端低功耗(XLP)特性
1. 睡眠模式
典型情况下,在 1.8V 电压下,睡眠模式电流仅为 40 nA,大大降低了系统的功耗。
2. 看门狗定时器
在 1.8V 电压下,看门狗定时器的典型电流为 250 nA,确保系统在低功耗状态下仍能稳定运行。
3. 二级振荡器
32 kHz 时,二级振荡器的典型电流为 300 nA。
4. 工作电流
在 32 kHz、1.8V 条件下,典型工作电流为 8 μA;在 1.8V 时,典型工作电流为 37 μA/MHz。
六、节能功能
1. 休眠模式
允许 CPU 核心以比内部外设使用的系统时钟更慢的速度运行,从而降低功耗。
2. 空闲模式
可使 CPU 核心进入睡眠状态,而内部外设继续从系统时钟运行,实现节能的同时保持外设的正常工作。
3. 睡眠模式
提供最低的功耗,适用于对功耗要求极高的应用。
4. 外设模块禁用
通过外设电源禁用硬件模块,可将未使用外设的功耗降至最低。
七、数字外设
1. 可配置逻辑单元(CLC)
最多可配置四个 CLC,集成了组合和顺序逻辑,可实现复杂的逻辑功能。
2. 互补波形发生器(CWG)
支持上升和下降沿死区控制,可实现全桥、半桥和单通道驱动,最多可配置两个 CWG,并具备多个信号源。
3. 捕获/比较/PWM(CCP)模块
最多可提供四个 CCP 模块,其中 PWM 包含两个 10 位脉冲宽度调制器。
4. 数控振荡器(NCO)
是一种精密线性频率发生器(占空比为 50%),源输入时钟的步长为 0.0001%,输入时钟范围为 0 Hz < FNCO < 32 MHz,分辨率为 FNCO/220。
5. 串行通信
支持 SPI、I2C、EUSART 通信协议,兼容 RS - 232、RS - 485 和 LIN。
6. 数据信号调制器(DSM)
可通过数字数据调制载波信号,生成自定义的载波同步输出波形。
7. 外设引脚选择(PPS)
可对数字外设的 I/O 引脚进行重映射,增强了设计的灵活性。
8. I/O 引脚
最多可提供 18 个 I/O 引脚,每个引脚可单独编程上拉电阻、进行压摆率控制、支持边沿选择的变化中断、输入电平选择控制(ST 或 TTL)以及数字开漏使能。
八、模拟外设
1. 10 位模数转换器(ADC)
最多可支持 17 个外部通道,且在睡眠模式下仍可进行转换。
2. 比较器
最多可配置两个比较器,支持低和高速模式,在反相/同相输入处具有固定电压参考,比较器输出可外部访问。
3. 5 位数模转换器(DAC)
具有 5 位分辨率,支持轨到轨输出,可进行正参考选择,采用无缓冲 I/O 引脚输出,并与 ADC 和比较器内部连接。
4. 电压参考
提供 1.024V、2.048V 和 4.096V 三种固定电压参考输出。
九、时钟结构
1. 高精度内部振荡器
可选频率范围高达 32 MHz,可满足不同的时钟需求。
2. PLL
支持 x2/x4 PLL,可使用内部和外部源。
3. 低功耗内部 32 kHz 振荡器(LFINTOSC)
为系统提供低功耗的时钟源。
4. 外部振荡器
支持外部 32 kHz 晶体振荡器(SOCS)和外部高速晶体振荡器。
十、产品类型与封装
1. 产品类型
该系列包含多种型号,如 PIC16(L)F18313、PIC16(L)F18323 等,不同型号在程序内存、数据内存、外设配置等方面存在差异,可根据具体需求进行选择。
2. 封装
提供 UDFN、SSOP 等多种封装形式,以满足不同的应用场景和 PCB 设计要求。
PIC16(L)F183XX 系列微控制器以其丰富的功能、低功耗特性和灵活的设计选项,为电子工程师在通用和低功耗应用设计中提供了强大的支持。在实际应用中,工程师可根据具体需求选择合适的型号和配置,以实现最佳的性能和功耗平衡。你在使用该系列微控制器时遇到过哪些挑战呢?欢迎在评论区分享你的经验。
-
微控制器
+关注
关注
49文章
8830浏览量
165580 -
低功耗
+关注
关注
12文章
3981浏览量
106848
发布评论请先 登录
PIC16(L)F183XX:全功能、低引脚数微控制器的技术剖析
评论