深入解析Microchip PIC16(L)F1773/6/7/8/9系列微控制器

电子说

1.4w人已加入

描述

深入解析Microchip PIC16(L)F1773/6/7/8/9系列微控制器

在当今的电子设计领域,高性能、集成度高且低功耗的微控制器是众多工程师的首选。Microchip的PIC16(L)F1773/6/7/8/9系列8位闪存微控制器就是这样一款备受关注的产品。下面,我们就来详细了解一下这款微控制器的特点和应用。

文件下载:PIC16F1778-E SS.pdf

产品概述

PIC16(L)F177X系列微控制器集成了智能模拟和数字外设,适用于广泛的应用场景,如照明、电源、电池充电、电机控制等通用应用。它内部集成了多个运算放大器、5/10位DAC、高速比较器、10位ADC、10/16位PWM、可编程斜坡发生器(PRG)等外设,能够在不使用引脚或PCB面积的情况下创建闭环系统。

核心特性

架构与指令集

  • RISC架构:采用C编译器优化的RISC架构,仅需49条指令,简化了编程过程,提高了代码执行效率。
  • 运行速度:支持DC - 32 MHz时钟输入,最小指令周期为125 ns,能够满足大多数应用的实时性要求。

中断与定时器

  • 中断能力:具备强大的中断能力,能够及时响应外部事件,提高系统的实时性。
  • 硬件堆栈:拥有16级深度的硬件堆栈,方便子程序调用和返回。
  • 定时器:包含五个8位定时器和三个16位定时器,可用于各种定时和计数应用。

复位与电源管理

  • 复位功能:具备低电流上电复位(POR)、可配置上电定时器(PWRT)和带可选触发点的欠压复位(BOR),确保系统在各种电源条件下稳定启动。
  • 看门狗定时器:扩展看门狗定时器(EWDT)具有低功耗31 kHz WDT,可通过软件选择预分频器和启用,增强了系统的可靠性。

内存与寻址模式

内存容量

  • 程序闪存:最多可达28 Kbytes的程序闪存存储器(PFM),可存储大量的程序代码。
  • 数据RAM:最多可达2 Kbytes的数据RAM,满足数据处理和存储的需求。

寻址模式

支持直接、间接和相对寻址模式,提供了灵活的内存访问方式。

高耐久性闪存

具备128B的非易失性数据存储,可进行100K次擦除/写入循环,适用于需要长期保存数据的应用。

工作特性

电压范围

  • PIC16LF1773/6/7/8/9的工作电压范围为1.8V - 3.6V,适合低功耗应用。
  • PIC16F1773/6/7/8/9的工作电压范围为2.3V - 5.5V,可适应更广泛的电源条件。

温度范围

支持工业级(-40°C - 85°C)和扩展级(-40°C - 125°C)的温度范围,适用于各种恶劣环境。

超低功耗特性

睡眠模式

在1.8V典型条件下,睡眠模式电流仅为50 nA,大大降低了系统功耗。

看门狗定时器

在1.8V典型条件下,看门狗定时器电流为500 nA,进一步节省了能源。

二级振荡器

在32 kHz时,二级振荡器电流为500 nA,为低功耗应用提供了支持。

工作电流

在31 kHz、1.8V典型条件下,工作电流为8 uA;在1.8V典型条件下,每MHz工作电流为32 uA。

智能模拟外设

10位模数转换器(ADC)

  • 最多支持28个外部通道,可对多个模拟信号进行采样。
  • 支持在睡眠模式下进行转换,提高了系统的效率。

运算放大器(OPA)

  • 最多可达四个运算放大器,可选择内部和外部通道,具有三态输出,是LED调光引擎的一部分。

高速比较器(HS Comp)

  • 最多可达八个高速比较器,提供多达九个外部反相输入和12个外部同相输入,可在反相和同相输入处设置固定电压参考,比较器输出可外部访问。

数模转换器(DAC)

  • 最多可达四个10位分辨率的DAC,具有轨到轨特性,可在睡眠模式下进行转换,并与ADC和HS比较器内部连接。

电压参考

提供固定电压参考(FVR),输出电平为1.024V、2.048V和4.096V,为模拟电路提供稳定的参考电压。

过零检测器(ZCD)

可检测高压交流信号,适用于需要检测交流信号过零点的应用。

可编程斜坡发生器(PRG)

最多可达四个可编程斜坡发生器,可用于斜率补偿和斜坡生成。

高电流驱动I/O

具备两个高电流驱动I/O,在5V时可提供高达100 mA的灌电流或拉电流。

数字外设

可配置逻辑单元(CLC)

最多可达四个可配置逻辑单元,集成了组合逻辑和状态逻辑,可实现复杂的逻辑功能。

互补输出发生器(COG)

最多可达四个互补输出发生器,支持推挽、全桥和转向模式,可用于电机控制等应用。

捕获/比较/PWM(CCP)模块

最多可达四个捕获/比较/PWM模块,提供灵活的PWM控制功能。

脉冲宽度调制器(PWM)

  • 最多可达四个16位PWM和四个10位PWM,具有独立定时器、多种输出模式(边缘对齐、中心对齐、寄存器匹配时设置和切换),用户可设置相位、占空比、周期、偏移和极性。

数据信号调制器(DSM)

最多可达四个数据信号调制器,可将数字数据调制到载波信号上,生成自定义载波同步输出波形,是LED调光引擎的一部分。

外设引脚选择(PPS)

支持I/O重映射数字外设,提高了PCB布局的灵活性和外设利用率。

串行通信

支持增强型USART(EUSART)、SPI、I2C™、RS - 232、RS - 485、LIN等通信协议,具备自动波特率检测和启动自动唤醒功能。

I/O引脚

最多可达38个I/O引脚,可单独编程上拉电阻、控制压摆率,并支持边沿选择的变化中断。

时钟结构

精密内部振荡器

校准精度为±1%,可选频率范围为32 MHz - 31 kHz,提供了稳定的时钟源。

31 kHz低功耗内部振荡器

适用于低功耗应用,可降低系统功耗。

4x锁相环(PLL)

可将内部时钟频率提升至32 MHz,满足高速应用的需求。

外部振荡器模块

支持三种外部时钟模式,最高可达32 MHz,可根据实际需求选择合适的时钟源。

产品类型与封装

产品类型

该系列包含PIC16(L)F1773、PIC16(L)F1776、PIC16(L)F1777、PIC16(L)F1778和PIC16(L)F1779等不同型号,它们在程序闪存容量、数据SRAM容量、I/O引脚数量等方面存在差异,用户可根据具体需求进行选择。

封装形式

提供SPDIP、PDIP、SOIC、SSOP、UQFN、TQFP等多种封装形式,满足不同应用场景的需求。

总结

Microchip的PIC16(L)F1773/6/7/8/9系列微控制器以其高集成度、低功耗、丰富的外设和灵活的配置,为电子工程师提供了一个强大的设计平台。无论是照明、电源、电池充电还是电机控制等应用,这款微控制器都能展现出出色的性能。你在实际设计中是否使用过类似的微控制器呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分