Microchip公司的PIC16F系列微控制器是8位MCU,将Microchip的PIC®架构结合到各种引脚和封装选项中,从节省空间的14引脚器件到功能丰富的64引脚器件。具有Baseline、Mid Range或Enhanced Mid Range架构的设备可提供多种不同的外围设备组合,为设计者的应用提供了灵活性和选择。
PIC16F872系列微控制器基于Microchip的中端核心,具有8级深度硬件堆栈和35条指令。这些MCU提供高达5 MIPS、3.5 KB程序内存、128字节RAM和64字节EEPROM。
20 MHz最大CPU速度
35说明
8级硬件堆栈
22个I/O引脚
通电复位(POR)
棕色输出重置(BOR)
通电计时器(PWRT)
振荡器启动计时器(OST)
看门狗定时器(WDT)
在线串行编程(ICSP)
在线调试(ICD)
5通道10位模数转换器(ADC)
捕获、比较、PWM(CCP)模块
两个8位定时器
一个16位计时器
带SPI和I2C的同步串行端口(SSP)
特色
微控制器核心:
•高性能RISC CPU
•仅需35个单字说明即可学习
•除程序分支为两个周期外的所有单周期指令
•工作速度:DC-20 MHz时钟输入DC-200 ns指令周期
•2K x 14字FLASH程序存储器
128 x 8字节的数据存储器(RAM)
64 x 8字节EEPROM数据存储器
•引脚与PIC16C72A兼容
•中断功能(最多10个源)
•八级深度硬件堆栈
•直接、间接和相对寻址模式
•通电复位(POR)
•上电计时器(PWRT)和振荡器启动计时器(OST)
•看门狗定时器(WDT)自带片上RC振荡器,运行可靠
•可编程代码保护
•省电睡眠模式
•可选振荡器选项
•低功耗、高速CMOS FLASH/EEPROM技术
•全静态设计
•在线串行编程 (ICSP)通过两个引脚
•单5V在线串行编程功能
•通过两个引脚进行在线调试
•处理器对程序内存的读/写访问
•宽工作电压范围:2.0V至5.5V
•高吸收/源电流:25 mA
•商业和工业温度范围
•低功耗:
-<5 mA(典型值,5V,4 MHz)
-20µA典型@3V,32 kHz
-<1µA典型待机电流