PIC16(L)F1788/9单片机:超低功耗与高性能解决方案

5星 · 超过95%的资源 需积分: 15 15 下载量 196 浏览量 更新于2024-07-18 收藏 10.01MB PDF 举报
"PIC16(L)F1788/PIC16(L)F1789是Microchip Technology Inc.推出的一款微控制器,具备低功耗(XLP)特性和丰富的模拟及通信外设,适用于各种通用和低功耗应用。" 这款微控制器的核心是一个高性能的RISC CPU,它具有以下特点: 1. 指令集简洁,仅需学习49条指令,简化了编程难度。 2. 高工作速度,可以在直流到32MHz的时钟输入下运行,指令周期最快可达125ns。 3. 强大的中断系统,支持自动现场保护,并配备16级深硬件堆栈,以及可选的上溢/下溢复位功能。 4. 提供直接、间接和相对寻址模式,增强程序的灵活性。 5. 配备两个16位文件选择寄存器(FSR),用于读取程序和数据存储器。 存储器配置如下: 1. 最大16KB的闪存程序存储器,支持软件控制下的自编程、可编程代码保护和写保护。 2. 256字节的数据EEPROM,用于非易失性数据存储。 3. 最大2048字节的RAM,满足实时运算和数据处理需求。 在PWM控制器方面,该芯片集成4个可编程开关模式控制器模块: 1. 支持数字和模拟反馈控制PWM频率和脉冲宽度。 2. 提供16位周期、占空比和相位设置,时钟分辨率高达16ns。 3. 支持单相、互补、推挽和三相PWM工作模式。 4. 包含8位计数器的死区控制,以及自动关闭和重启功能。 5. 上升沿和下降沿消隐及突发模式提高控制精度。 超低功耗管理是其一大亮点: 1. 休眠模式下,电流仅为50nA(1.8V时,典型值)。 2. 看门狗定时器电流500nA(1.8V时,典型值)。 3. Timer1振荡器电流500nA(32kHz)。 4. 工作电流在1.8V时,8μA(32kHz,典型值)至32μA/MHz(典型值)。 模拟外设包括: 1. 12位完全差分ADC,最高75ksps转换速率,支持11路单端和5路差分输入通道,可选正负参考电压。 2. 1个8位和3个5位DAC,输出可外部使用,支持正负参考电压选择,能与比较器、运放、FVR和ADC内部连接。 3. 4个高速比较器,响应时间快,支持轨到轨输入,可软件设置滞后,连接运放、FVR和DAC。 4. 最多3个运算放大器,具有轨到轨输入/输出,可选的高/低增益带宽积,与DAC和FVR内部连接。 5. 固定参考电压(FVR),提供稳定基准,用于ADC、DAC和其他模拟电路。 此外,该芯片还支持外设引脚选择(PPS),允许灵活的数字外设引脚映射,如CLC、CWG、CCP、PWM和通信接口,极大地增强了设计的灵活性。这款微控制器适用于需要高效能、低功耗、强大模拟功能和灵活配置的应用场景。