Microchip Technology PIC16F18056和PIC16F18076 8位微控制器具有一整套数字和模拟外设,支持成本敏感型传感器和实时控制应用。这些MCU采用28引脚至44引脚封装,具有28KB程序闪存,速度高达32MHz。PIC16F18056和PIC16F18076 MCU除了8位数模转换器 (DAC) 模块外,还包括一个10位带计算的模数转换器 (ADCC)、用于高级电容触摸感测、平均、滤波、过采样和阈值比较的自动电压分压器 (CVD) 技术,以及一个电荷泵。
数据手册:*附件:Microchip Technology PIC16F18056和PIC16F18076 8位微控制器数据手册.pdf
Microchip Technology PIC16F18056和PIC16F18076 MCU包括三个10位脉冲宽度调制 (PWM) 模块、外设引脚选择 (PPS)、数字通信外设、定时器和波形发生器。这些器件还提供诸如内存访问分区 (MAP) 之类的内存特性,可为数据保护和引导加载程序应用的用户提供支持。存储固定电压基准 (FVR) 偏移值的数据EEPROM和设备信息区 (DIA) 帮助提高模数转换器 (ADC) 的精度。
PIC16F18056采用28引脚SPDIP、SOIC、SSOP和VQFN封装。PIC16F18076采用40引脚PDIP和QFN封装和44引脚TQFP封装。
特性
- 核心功能
- 存储器
- 节能功能
- 时钟结构
- 编程和调试特性
- 经由两个引脚进行在线串行编程™(ICSP™)
- 经由两个引脚通过三个断点进行在线调试 (ICD)
- 片上集成调试
- 工作特性
- 工作电压范围:1.8V至5.5V
- 工作温度范围
- 工业温度范围:-40°C至+85°C
- 扩展温度:-40°C至+125°C
- 封装选项
- PIC16F18056:SPDIP-28、SOIC-28、SSOP-28、VQFN-28
- PIC16F18076:PDIP-40、QFN-40、TQFP-44
- 数字外设
- 两个捕获/比较/PWM (CCP) 模块
- 用于捕获/比较模式的16位分辨率
- 用于脉宽调制器 (PWM) 模式的10位分辨率
- 三个脉宽调制器 (PWM)
- 10位分辨率
- 四个可配置逻辑单元 (CLC)
- 集成组合和时序逻辑
- 一个互补波形发生器 (CWG)
- 一个可配置的8/16位定时器 (TMR0)
- 两个16位定时器 (TMR1/3),具有栅极控制
- 三个8位定时器 (TMR2/4/6),带硬件限制定时器 (HLT)
- 一个数控振荡器 (NCO)
- 生成真正的线性频率控制和更高频率分辨率
- 输入时钟高达64MHz
- 最多两个增强型通用同步异步接收器发射机 (EUSART)
- 多达两个主机同步串行端口 (MSSP)
- 设备I/O端口功能
- 多达35个I/O引脚
- 一个仅输入引脚
- 独立I/O方向、开漏、输入阈值、转换率和弱上拉控制
- 多达25个引脚上变化中断 (IOC)
- 一个外部中断引脚
- 两个捕获/比较/PWM (CCP) 模块
- 模拟外设
- 带计算功能的模数转换器 (ADCC)
- 10位分辨率
- 多达35个外部输入通道
- 四个内部输入通道
- 内部ADC振荡器 (ADCRC)
- 在睡眠模式下工作
- 可选的自动转换触发器源
- 电荷泵模块
- 在低电压下提高模拟模块的精度
- 8位数模转换器 (DAC)
- 输出可在一个I/O引脚上提供
- 与ADC和比较器的内部连接
- 一个比较器 (CMP)
- 最多4个外部输入
- 可配置输出极性
- 通过外设引脚选择外部输出
- 零交叉检测 (ZCD)
- 两个固定电压基准 (FVR)
- 带计算功能的模数转换器 (ADCC)
框图

PIC16F18056/76:功能丰富的8位微控制器及其在传感器与实时控制中的应用
引言
PIC16F18056和PIC16F18076是Microchip Technology推出的两款高性能8位微控制器,属于PIC16F180系列。该系列产品具备丰富的外设资源和优异的能效表现,特别适用于成本敏感的传感器应用和实时控制系统。本文基于其数据手册,重点介绍其核心特性、内存结构、外设功能及系统设计要点。
一、核心特性概览
1.1 处理器架构
- 增强型中档8位RISC CPU ,支持50条指令,具备自动中断上下文保存功能。
- 16级硬件堆栈 ,支持溢出/下溢复位(STVREN配置位控制)。
- 双16位文件选择寄存器(FSR) ,支持线性数据访问和程序存储器读取。
1.2 内存配置
- 程序存储器 :最高28 KB Flash,支持分区(Application Block、Boot Block、Storage Area Flash)。
- 数据存储器 :最高2 KB SRAM + 256字节EEPROM。
- 内存保护机制 :支持代码保护和写保护,防止未授权访问。
1.3 工作条件
- 电压范围 :1.8V ~ 5.5V
- 温度范围 :
- 工业级:-40°C ~ 85°C
- 扩展级:-40°C ~ 125°C
二、丰富的外设资源
2.1 数字外设
- 定时器 :
- 1个8/16位Timer0
- 2个16位Timer1/3(带门控)
- 3个8位Timer2/4/6(带硬件限制定时器HLT)
- PWM与CCP :
- 2个CCP模块(16位捕获/比较,10位PWM)
- 3个独立10位PWM模块
- 通信接口 :
- 2个EUSART(支持RS-232/RS-485/LIN)
- 2个MSSP(支持SPI和I²C)
- 可配置逻辑单元(CLC) :4个CLC,支持组合逻辑和时序逻辑。
- 互补波形发生器(CWG) :支持全桥/半桥驱动,带死区控制。
2.2 模拟外设
- ADC with Computation(ADCC) :
- 10位分辨率,最高35个外部通道 + 4个内部通道
- 支持在Sleep模式下运行
- 8位DAC :输出可路由至两个I/O引脚,内部连接至ADC和比较器。
- 比较器(CMP) :最多4个外部输入,输出可通过PPS重映射。
- 零交叉检测(ZCD) :检测AC信号过零点。
- 固定电压参考(FVR) :提供1.024V、2.048V、4.096V三档输出。
三、时钟结构与电源管理
3.1 时钟源
- 内部振荡器 :
- HFINTOSC:1~32 MHz,可调精度±2%
- LFINTOSC:31 kHz
- 外部振荡器 :
- EC模式(高/低功耗)
- SOSC:32.768 kHz晶体或外部时钟
3.2 电源管理
- Sleep模式 :功耗可低至600 nA(WDT关闭)。
- 活动时钟调谐(ACT) :利用SOSC校准HFINTOSC频率,提升通信精度。
- BOR与PWRT :支持可配置的欠压复位和上电延时。
四、开发与调试支持
- ICSP™与ICD :通过两个引脚实现在线串行编程和调试。
- PPS(外设引脚选择) :灵活映射数字外设至任意I/O引脚。
- 自动上下文保存 :中断时自动保存关键寄存器至影子寄存器。
五、典型应用场景
- 传感器接口 :利用高精度ADC和CVD技术实现电容触摸感应。
- 电机控制 :通过CWG和PWM实现无刷直流电机驱动。
- 通信网关 :借助EUSART和MSSP实现多协议串行通信。
- 低功耗设备 :适用于电池供电的便携式设备。
六、设计建议
- 电源去耦 :每个VDD/VSS引脚都应接0.1 µF陶瓷电容,高频噪声环境下可并联0.01 µF电容。
- MCLR引脚 :若未使用调试功能,可直接接VDD,也可串联10 kΩ电阻和100 nF电容以提高抗干扰能力。
- 未使用I/O :配置为输出低电平或通过1~10 kΩ电阻接地。
-
微控制器
+关注
关注
48文章
8251浏览量
162432 -
mcu
+关注
关注
147文章
18615浏览量
387235 -
dac
+关注
关注
44文章
2699浏览量
196409 -
数模转换器
+关注
关注
14文章
1284浏览量
85209
发布评论请先 登录
PIC16F1946和PIC16F1947微控制器与LCD驱动器数据手册免费下载
8位微控制器 -MCU PIC16F1503-I/SL
Microchip PIC16F171 8位微控制器
PIC16F17154/55/74/75微控制器技术解析与应用指南
PIC16F18013/14/23/24微控制器技术解析与应用指南
PIC16F18054/55/74/75 微控制器:功能丰富的高性能 8 位 MCU
PIC16F18026/46:功能丰富的14/20引脚微控制器深度解析
PIC16F18015/25/44/45:面向传感器与实时控制的高集成度8位微控制器

PIC16F18056/76:功能丰富的8位微控制器及其在传感器与实时控制中的应用
评论