logo资料库

PIC16F1937中文资料.pdf

第1页 / 共472页
第2页 / 共472页
第3页 / 共472页
第4页 / 共472页
第5页 / 共472页
第6页 / 共472页
第7页 / 共472页
第8页 / 共472页
资料共472页,剩余部分请下载后查看
本数据手册中包括的器件有:
高性能RISC CPU:
单片机特性:
PIC16LF193X低功耗特性:
外设特性:
PIC16(L)F193X系列类型
引脚图——28引脚SPDIP/SOIC/SSOP(PIC16(L)F1936)
引脚图——28引脚QFN/UQFN(PIC16(L)F1936)
表1: 28引脚汇总(PIC16(L)F1936)
引脚图——40引脚PDIP(PIC16(L)F1934/7)
引脚图——40引脚UQFN 5x5(PIC16(L)F1934/7)
引脚图——44引脚QFN(PIC16(L)F1934/7)
引脚图——44引脚TQFP(PIC16(L)F1934/7)
表2: 40/44引脚汇总(PIC16(L)F1934/7)
目录
最新数据手册
勘误表
客户通知系统
1.0 器件概述
表1-1: 器件外设汇总
图1-1: PIC16(L)F1934/6/7框图
表1-2: PIC16(L)F1934/6/7引脚排列说明
2.0 增强型中档CPU
2.1 自动中断现场保护
2.2 具有上溢和下溢功能的16级堆栈
2.3 文件选择寄存器
2.4 指令集
图2-1: 内核框图
3.0 存储器构成
3.1 程序存储器构成
表3-1: 器件程序存储器的大小和地址
图3-1: 4KW器件的程序存储器映射和堆栈
图3-2: 8KW器件的程序存储器映射和堆栈
3.1.1 将程序存储器当作数据存储器读取
例3-1: RETLW指令
例3-2: 通过FSR访问程序存储器
3.2 数据存储器构成
3.2.1 内核寄存器
寄存器3-1: STATUS:STATUS寄存器
3.2.2 特殊功能寄存器
3.2.3 通用RAM
3.2.4 公共RAM
图3-3: 分区存储器划分
3.2.5 器件存储器映射
表3-2: 存储器映射表
表3-3: PIC16(L)F1934存储器映射,Bank 0-7
表3-4: PIC16(L)F1934存储器映射,Bank 8-15
表3-5: PIC16(L)F1936/1937存储器映射,Bank 0-7
表3-6: PIC16(L)F1936/1937存储器映射,Bank 8-15
表3-7: PIC16(L)F1934/6/7存储器映射,Bank 16-23
表3-8: PIC16(L)F1934/6/7存储器映射,Bank 24-31
表3-9: PIC16(L)F1936存储器映射, Bank 15
表3-10: PIC16(L)F1934/7存储器映射, Bank 15
表3-11: PIC16(L)F1934/6/7存储器映 射,Bank 31
3.2.6 特殊功能寄存器汇总
表3-12: 特殊功能寄存器汇总
3.3 PCL和PCLATH
图3-4: 在不同情形下装载PC
3.3.1 修改PCL
3.3.2 计算goto
3.3.3 计算函数调用
3.3.4 跳转
3.4 堆栈
3.4.1 访问堆栈
图3-5: 访问堆栈示例1
图3-6: 访问堆栈示例2
图3-7: 访问堆栈示例3
图3-8: 访问堆栈示例4
3.4.2 上溢/下溢复位
3.5 间接寻址
图3-9: 间接寻址
3.5.1 传统数据存储器
图3-10: 传统数据存储器映射
3.5.2 线性数据存储器
图3-11: 线性数据存储器映射
3.5.3 闪存程序存储器
图3-12: 闪存程序存储器映射
4.0 器件配置
4.1 配置字
寄存器4-1: 配置字1
寄存器4-2: 配置字2
4.2 代码保护
4.2.1 程序存储器保护
4.2.2 数据EEPROM保护
4.3 写保护
4.4 用户ID
4.5 器件ID和版本ID
寄存器4-3: DEVICEID:器件ID寄存器(1)
5.0 振荡器模块(带故障保护时钟监视器)
5.1 概述
图5-1: PIC® MCU时钟源简化框图
5.2 时钟源类型
5.2.1 外部时钟源
图5-2: 外部时钟(EC)模式工作原理
图5-3: 石英晶振工作原理(LP、XT或HS模式)
图5-4: 陶瓷谐振器工作原理 (XT或HS模式)
图5-5: 石英晶振操作(Timer1振荡器)
图5-6: 外部RC模式
5.2.2 内部时钟源
图5-7: 内部振荡器切换时序
5.3 时钟切换
5.3.1 系统时钟选择(SCS)位
5.3.2 振荡器起振延时状态(OSTS)位
5.3.3 Timer1振荡器
5.3.4 Timer1振荡器就绪(T1OSCR)位
5.4 双速时钟启动模式
5.4.1 双速启动模式配置
表5-1: 振荡器切换延时
5.4.2 双速启动序列
5.4.3 检查双速时钟状态
图5-8: 双速启动
5.5 故障保护时钟监视器
图5-9: FSCM框图
5.5.1 故障保护检测
5.5.2 故障保护工作原理
5.5.3 清除故障保护条件
5.5.4 复位或从休眠模式唤醒
图5-10: FSCM时序图
5.6 振荡器控制寄存器
寄存器5-1: OSCCON:振荡器控制寄存器
寄存器5-2: OSCSTAT:振荡器状态寄存器
寄存器5-3: OSCTUNE:振荡器调节寄存器
表5-2: 与时钟源相关的寄存器汇总
表5-3: 与时钟源相关的配置字寄存器汇总
6.0 复位
图6-1: 片上复位电路的简化框图
6.1 上电复位(POR)
6.1.1 上电延时定时器(PWRT)
6.2 欠压复位(BOR)
表6-1: BOR的工作模式
6.2.1 BOR始终使能
6.2.2 BOR在休眠时禁止
6.2.3 BOR由软件控制
图6-2: 欠压情形
寄存器6-1: BORCON:欠压复位控制寄存器
6.3 MCLR
表6-2: MCLR配置
6.3.1 MCLR使能
6.3.2 MCLR禁止
6.4 看门狗定时器(WDT)复位
6.5 RESET指令
6.6 堆栈上溢/下溢复位
6.7 退出编程模式
6.8 上电延时定时器
6.9 启动序列
图6-3: 复位启动时序
6.10 确定复位原因
表6-3: 复位状态位及其含义
表6-4: 特殊寄存器的复位条件(2)
6.11 电源控制(PCON)寄存器
寄存器6-2: PCON:电源控制寄存器
表6-5: 与复位相关的寄存器汇总
7.0 中断
图7-1: 中断逻辑
7.1 工作原理
7.2 中断响应延时
图7-2: 中断响应延时
图7-3: INT引脚中断时序
7.3 休眠期间的中断
7.4 INT引脚
7.5 自动现场保护
7.6 中断控制寄存器
7.6.1 INTCON寄存器
寄存器7-1: INTCON:中断控制寄存器
7.6.2 PIE1寄存器
寄存器7-2: PIE1:外设中断允许寄存器1
7.6.3 PIE2寄存器
寄存器7-3: PIE2:外设中断允许寄存器2
7.6.4 PIE3寄存器
寄存器7-4: PIE3:外设中断允许寄存器3
7.6.5 PIR1寄存器
寄存器7-5: PIR1:外设中断请求寄存器1
7.6.6 PIR2寄存器
寄存器7-6: PIR2:外设中断请求寄存器2
7.6.7 PIR3寄存器
寄存器7-7: PIR3:外设中断请求寄存器3
表7-1: 与中断相关的寄存器汇总
8.0 低压差 (LDO)稳压器
表8-1: VCAPEN<1:0>选择位
表8-2: 与LDO相关的配置字寄存器汇总
9.0 掉电模式(休眠)
9.1 从休眠模式唤醒
9.1.1 使用中断唤醒
图9-1: 通过中断将器件从休眠模式唤醒
表9-1: 与掉电模式相关的寄存器汇总
10.0 看门狗定时器
图10-1: 看门狗定时器框图
10.1 独立时钟源
10.2 WDT工作模式
10.2.1 WDT始终使能
10.2.2 WDT在休眠时禁止
10.2.3 WDT由软件控制
表10-1: WDT工作模式
10.3 超时周期
10.4 清零WDT
10.5 休眠期间的工作原理
表10-2: WDT清零条件
10.6 看门狗控制寄存器
寄存器10-1: WDTCON:看门狗定时器控制寄存器
表10-3: 与看门狗定时器相关的寄存器汇总
表10-4: 与看门狗定时器相关的配置字汇总
11.0 数据EEPROM和闪存程序存储器控制
11.1 EEADRL和EEADRH寄存器
11.1.1 EECON1和EECON2寄存器
11.2 使用数据EEPROM
11.2.1 读数据EEPROM 存储器
例11-1: 读数据EEPROM
11.2.2 写数据EEPROM存储器
11.2.3 防止误写操作的保护措施
11.2.4 代码保护期间的数据EEPROM操作
例11-2: 写数据EEPROM
图11-1: 闪存程序存储器读周期执行时序
11.3 闪存程序存储器概述
表11-1: 闪存存储器构成(按器件)
11.3.1 读闪存程序存储器
例11-3: 读闪存程序存储器
11.3.2 擦除闪存程序存储器
11.3.3 写闪存程序存储器
图11-2: 对带8个写锁存器的闪存程序存储器进行块写操作
例11-4: 擦除程序存储器的一行
例11-5: 写入闪存程序存储器
11.4 修改闪存程序存储器
11.5 用户ID、器件ID和配置字访问
表11-2: 用户ID、器件ID和配置字访问(CFGS = 1)
11.6 写校验
例11-6: EEPROM写校验
寄存器11-1: EEDATL:EEPROM数据低字节寄存器
寄存器11-2: EEDATH:EEPROM数据高字节寄存器
寄存器11-3: EEADRL:EEPROM地址低字节寄存器
寄存器11-4: EEADRH:EEPROM地址高字节寄存器
寄存器11-5: EECON1:EEPROM控制寄存器1
寄存器11-6: EECON2:EEPROM控制寄存器2
表11-3: 与数据EEPROM相关的寄存器汇总
12.0 I/O端口
表12-1: 每种器件提供的端口
图12-1: 通用I/O端口操作
例12-1: 初始化PORTA
12.1 备用引脚功能
寄存器12-1: APFCON:备用引脚功能控制寄存器
12.2 PORTA寄存器
12.2.1 ANSELA寄存器
12.2.2 PORTA功能和输出优先级
表12-2: PORTA输出优先级
寄存器12-2: PORTA:PORTA寄存器
寄存器12-3: TRISA:PORTA三态寄存器
寄存器12-4: LATA:PORTA数据锁存寄存器
寄存器12-5: ANSELA:PORTA模拟选择寄存器
表12-3: 与PORTA相关的寄存器汇总
表12-4: 与PORTA相关的配置字寄存器汇总
12.3 PORTB寄存器
12.3.1 弱上拉
12.3.2 电平变化中断
12.3.3 ANSELB寄存器
12.3.4 PORTB功能和输出优先级
表12-5: PORTB输出优先级
寄存器12-6: PORTB:PORTB寄存器
寄存器12-7: TRISB:PORTB三态寄存器
寄存器12-8: LATB:PORTB数据锁存寄存器
寄存器12-9: ANSELB:PORTB模拟选择寄存器
寄存器12-10: WPUB:弱上拉PORTB寄存器
表12-6: 与PORTB相关的寄存器汇总
12.4 PORTC寄存器
12.4.1 PORTC功能和输出优先级
表12-7: PORTC输出优先级
寄存器12-11: PORTC:PORTC寄存器
寄存器12-12: TRISC:PORTC三态寄存器
寄存器12-13: LATC:PORTC数据锁存寄存器
表12-8: 与PORTC相关的寄存器汇总
12.5 PORTD寄存器
12.5.1 ANSELD寄存器
12.5.2 PORTD功能和输出优先级
表12-9: PORTD输出优先级
寄存器12-14: PORTD:PORTD寄存器(1)
寄存器12-15: TRISD:PORTD三态寄存器(1)
寄存器12-16: LATD:PORTD数据锁存寄存器
寄存器12-17: ANSELD:PORTD模拟选择寄存器(2)
表12-10: 与PORTD相关的寄存器汇总(1)
12.6 PORTE寄存器
12.6.1 ANSELE寄存器
12.6.2 PORTE功能和输出优先级
表12-11: PORTE输出优先级
寄存器12-18: PORTE:PORTE寄存器
寄存器12-19: TRISE:PORTE三态寄存器
寄存器12-20: LATE:PORTE数据锁存寄存器
寄存器12-21: ANSELE:PORTE模拟选择寄存器
寄存器12-22: WPUE:弱上拉PORTE寄存器
表12-12: 与PORTE相关的寄存器汇总(1)
13.0 电平变化中断
13.1 使能模块
13.2 独立的引脚配置
13.3 中断标志
13.4 清零中断标志
例13-1:
13.5 休眠期间的工作原理
图13-1: 电平变化中断框图
13.6 电平变化中断寄存器
寄存器13-1: IOCBP:正边沿电平变化中断寄存器
寄存器13-2: IOCBN:负边沿电平变化中断寄存器
寄存器13-3: IOCBF:电平变化中断标志寄存器
表13-1: 与电平变化中断有关的寄存器汇总
14.0 固定参考电压(FVR)
14.1 独立的增益放大器
14.2 FVR稳定时间
图14-1: 参考电压框图
14.3 FVR控制寄存器
寄存器14-1: FVRCON:固定参考电压控制寄存器
表14-1: 与固定参考电压相关的寄存器汇总
15.0 模数转换器(ADC)模块
图15-1: ADC框图
15.1 ADC配置
15.1.1 端口配置
15.1.2 通道选择
15.1.3 ADC参考电压
15.1.4 转换时钟
表15-1: ADC时钟周期(Tad)与器件工作频率的关系
图15-2: 模数转换Tad周期
15.1.5 中断
15.1.6 结果格式
图15-3: 10位A/D转换结果的格式
15.2 ADC工作原理
15.2.1 启动转换
15.2.2 完成转换
15.2.3 终止转换
15.2.4 休眠期间的ADC工作原理
15.2.5 特殊事件触发器
表15-2: 特殊事件触发器
15.2.6 A/D转换步骤
例15-1: A/D转换
15.2.7 ADC寄存器定义
寄存器15-1: ADCON0:A/D控制寄存器0
寄存器15-2: ADCON1:A/D控制寄存器1
寄存器15-3: ADRESH:ADC结果寄存器的高字节(ADRESH),ADFM = 0
寄存器15-4: ADRESL:ADC结果寄存器的低字节(ADRESL),ADFM = 0
寄存器15-5: ADRESH:ADC结果寄存器的高字节(ADRESH),ADFM = 1
寄存器15-6: ADRESL:ADC结果寄存器的低字节(ADRESL),ADFM = 1
15.3 A/D采集要求
公式15-1: 采集时间示例
图15-4: 模拟输入模型
图15-5: ADC传递函数
表15-3: 与ADC相关的寄存器汇总
16.0 温度指示器模块
16.1 电路工作原理
公式16-1: Vout范围
图16-1: 温度指示器电路图
16.2 最小工作电压Vdd与最低检测温度
表16-1: 建议的Vdd与范围
16.3 温度输出
16.4 ADC采集时间
17.0 数模转换器(DAC)模块
17.1 输出电压选择
公式17-1: DAC输出电压
17.2 成比例输出电平
17.3 DAC输出参考电压
图17-1: 数模转换器框图
图17-2: 参考电压输出缓冲器示例
17.4 低功耗电压状态
17.4.1 输出电压钳位到正电压源
17.4.2 输出电压钳位到负电压源
图17-3: 输出电压钳位示例
17.5 休眠期间的工作
17.6 复位的影响
寄存器17-1: DACCON0:参考电压控制寄存器0
寄存器17-2: DACCON1:参考电压控制寄存器1
表17-1: 与DAC模块相关的寄存器汇总
18.0 比较器模块
18.1 比较器概述
图18-1: 单比较器
图18-2: 比较器模块简化框图
18.2 比较器控制
18.2.1 比较器使能
18.2.2 比较器输出选择
18.2.3 比较器输出极性
表18-1: 比较器输出状态与输入条件的关系
18.2.4 比较器速度/功耗选择
18.3 比较器滞回电压
18.4 Timer1门控的工作原理
18.4.1 比较器输出同步
18.5 比较器中断
18.6 比较器正输入端选择
18.7 比较器负输入端选择
18.8 比较器的响应时间
18.9 与ECCP逻辑的相互作用
18.10 模拟输入连接注意事项
图18-3: 模拟输入模型
寄存器18-1: CMxCON0:比较器X控制寄存器0
寄存器18-2: CMxCON1:比较器Cx控制寄存器1
寄存器18-3: CMOUT:比较器输出寄存器
表18-2: 与比较器模块相关的寄存器汇总
19.0 SR锁存器
19.1 锁存器工作原理
19.2 锁存器输出
19.3 复位的影响
图19-1: SR锁存器简化框图
表19-1: SRCLK频率表
寄存器19-1: SRCON0:SR锁存器控制寄存器0
寄存器19-2: SRCON1:SR锁存器控制寄存器1
表19-2: 与SR锁存器模块相关的寄存器汇总
20.0 Timer0模块
20.1 Timer0工作原理
20.1.1 8位定时器模式
20.1.2 8位计数器模式
图20-1: Timer0框图
20.1.3 软件可编程预分频器
20.1.4 Timer0中断
20.1.5 8位同步计数器模式
20.1.6 休眠期间的工作原理
20.2 选项和Timer0寄存器
寄存器20-1: OPTION_REG:选项寄存器
表20-1: 与Timer0相关的寄存器汇总
21.0 带门控的Timer1模块
图21-1: Timer1框图
21.1 Timer1工作原理
表21-1: Timer1的使能选择
21.2 时钟源选择
21.2.1 内部时钟源
21.2.2 外部时钟源
表21-2: 时钟源选择
21.3 Timer1预分频器
21.4 Timer1振荡器
21.5 Timer1在异步计数器模式下的工作原理
21.5.1 异步计数器模式下对Timer1的读写操作
21.6 Timer1门控
21.6.1 Timer1门控使能
表21-3: Timer1门控使能选择
21.6.2 Timer1门控信号源选择
表21-4: Timer1门控信号源
21.6.3 Timer1门控交替计数模式
21.6.4 Timer1门控单脉冲模式
21.6.5 Timer1门控值状态
21.6.6 Timer1门控事件中断
21.7 Timer1中断
21.8 休眠期间的Timer1工作原理
21.9 ECCP/CCP捕捉/比较时基
21.10 ECCP/CCP特殊事件触发信号
图21-2: Timer1递增沿
图21-3: Timer1门控使能模式
图21-4: Timer1门控交替计数模式
图21-5: Timer1门控单脉冲模式
图21-6: Timer1门控单脉冲和交替计数组合模式
21.11 Timer1控制寄存器
寄存器21-1: T1CON:Timer1控制寄存器
21.12 Timer1门控寄存器
寄存器21-2: T1GCON:Timer1门控寄存器
表21-5: 与Timer1相关的寄存器汇总
22.0 Timer2/4/6模块
图22-1: Timer2/4/6框图
22.1 Timer2/4/6工作原理
22.2 Timer2/4/6中断
22.3 Timer2/4/6输出
22.4 休眠期间的Timer2/4/6工作原理
22.5 Timer2/4/6控制寄存器
寄存器22-1: TxCON:Timer2/Timer4/Timer6控制寄存器
表22-1: 与Timer2/4/6相关的寄存器汇总
23.0 捕捉/比较/PWM模块
表23-1: PWM资源
23.1 捕捉模式
23.1.1 CCP引脚配置
图23-1: 捕捉模式工作原理框图
23.1.2 Timer1模式资源
23.1.3 软件中断模式
23.1.4 CCP预分频器
例23-1: 切换捕捉预分频比
23.1.5 休眠期间的捕捉
23.1.6 备用引脚位置
表23-2: 与捕捉相关的寄存器汇总
23.2 比较模式
图23-2: 比较模式工作原理框图
23.2.1 CCP引脚配置
23.2.2 Timer1模式资源
23.2.3 软件中断模式
23.2.4 特殊事件触发信号
表23-3: 特殊事件触发器
23.2.5 休眠期间的比较
23.2.6 备用引脚位置
表23-4: 与比较相关的寄存器汇总
23.3 PWM概述
23.3.1 标准PWM操作
图23-3: CCP PWM输出信号
图23-4: PWM简化框图
23.3.2 设置PWM工作模式
23.3.3 Timer2/4/6定时器资源
23.3.4 PWM周期
公式23-1: PWM周期
23.3.5 PWM占空比
公式23-2: 脉冲宽度
公式23-3: 占空比
23.3.6 PWM分辨率
公式23-4: PWM分辨率
表23-5: PWM频率与分辨率示例(Fosc = 32 MHz)
表23-6: PWM频率与分辨率示例(Fosc = 20 MHz)
表23-7: PWM频率与分辨率示例(Fosc = 8 MHz)
23.3.7 休眠模式下的工作
23.3.8 系统时钟频率的改变
23.3.9 复位的影响
23.3.10 备用引脚位置
表23-8: 与标准PWM相关的寄存器汇总
23.4 增强型PWM模式
图23-5: 增强型PWM模式的简化框图示例
表23-9: 各种增强型PWM模式的引脚分配示例
图23-6: 增强型PWM模式输出关系示例(高电平有效状态)
图23-7: 增强型PWM模式输出关系示例(低电平有效状态)
23.4.1 半桥模式
图23-8: 半桥PWM输出示例
图23-9: 半桥应用示例
23.4.2 全桥模式
图23-10: 全桥应用示例
图23-11: 全桥PWM输出示例
图23-12: PWM方向更改示例
图23-13: 占空比接近100%时PWM方向更改的示例
23.4.3 增强型PWM自动关闭模式
图23-14: 采用固件重启的PWM自动关闭(PxRSEN = 0)
23.4.4 自动重启模式
图23-15: 采用自动重启的PWM自动关闭(PxRSEN = 1)
23.4.5 可编程死区延时模式
图23-16: 半桥PWM输出示例
图23-17: 半桥应用示例
23.4.6 PWM脉冲转向模式
图23-18: 脉冲转向简化框图
23.4.7 启动注意事项
图23-19: 指令结束时的脉冲转向事件示例(STRxSYNC = 0)
图23-20: 指令开始时的脉冲转向事件示例(STRxSYNC = 1)
表23-10: 与增强型PWM相关的寄存器汇总
23.5 CCP控制寄存器
寄存器23-1: CCPXCON:CCPx控制寄存器
寄存器23-2: CCPTMRS0:PWM定时器选择控制寄存器0
寄存器23-3: CCPTMRS1:PWM定时器选择控制寄存器1
寄存器23-4: CCPxAS:CCPx自动关闭控制寄存器
寄存器23-5: PWMxCON:增强型PWM控制寄存器
寄存器23-6: PSTRxCON:PWM脉冲转向控制寄存器(1)
24.0 主同步串行端口(MSSP)模块
24.1 主SSP(MSSP)模块概述
图24-1: MSSP框图(SPI模式)
图24-2: MSSP框图(I2C™主模式)
图24-3: MSSP框图(I2C™从模式)
24.2 SPI模式概述
图24-4: SPI主器件和多个从器件连接
24.2.1 SPI模式寄存器
24.2.2 SPI模式工作原理
图24-5: SPI主/从器件连接
24.2.3 SPI主模式
图24-6: SPI模式的波形图(主模式)
24.2.4 SPI从模式
24.2.5 从选择同步
图24-7: SPI菊花链连接
图24-8: 从选择同步波形
图24-9: SPI模式波形(从模式且CKE = 0)
图24-10: SPI模式波形(从模式且CKE = 1)
24.2.6 SPI在休眠模式下的工作原理
表24-1: 与SPI操作相关的寄存器汇总
24.3 I2C模式概述
图24-11: I2C主/从连接
24.3.1 时钟延长
24.3.2 仲裁
24.4 I2C™模式工作原理
24.4.1 字节格式
24.4.2 I2C术语定义
24.4.3 SDA和SCL引脚
24.4.4 SDA保持时间
表24-2: I2C总线术语
24.4.5 启动条件
24.4.6 停止条件
24.4.7 重复启动条件
24.4.8 启动/停止条件中断屏蔽
图24-12: I2C启动和停止条件
图24-13: I2C 重复启动条件
24.4.9 应答序列
24.5 I2C从模式工作原理
24.5.1 从模式地址
24.5.2 从接收
图24-14: I2C从模式接收时序(SEN = 0,AHEN = 0,DHEN = 0,7位地址)
图24-15: I2C从模式接收时序(SEN = 1,AHEN = 0,DHEN = 0,7位地址)
图24-16: I2C从模式接收时序(SEN = 0,AHEN = 1,DHEN = 1,7位地址)
图24-17: I2C从模式接收时序(SEN = 1,AHEN = 1,DHEN = 1,7位地址)
24.5.3 从发送
图24-18: I2C从模式发送时序(AHEN = 0,7位地址)
图24-19: I2C从模式发送时序(AHEN = 1,7位地址)
24.5.4 从模式10位地址接收
24.5.5 带地址或数据保持的10位寻址
图24-20: I2C从模式接收时序(SEN = 1,AHEN = 0,DHEN = 0,10位地址)
图24-21: I2C从模式接收时序(SeN = 0,AHEN = 1,DHEN = 0,10位地址)
图24-22: I2C从模式发送时序(SEN = 0,AHEN = 0,DHEN = 0,10位地址)
24.5.6 时钟延长
24.5.7 时钟同步和CKP位
图24-23: 时钟同步时序
24.5.8 广播呼叫地址支持
图24-24: 从模式广播呼叫地址时序
24.5.9 SSP掩码寄存器
24.6 I2C主模式
24.6.1 I2C主模式工作原理
24.6.2 时钟仲裁
图24-25: 时钟仲裁时的波特率发生器时序
24.6.3 WCOL状态标志
24.6.4 I2C主模式启动条件时序
图24-26: 第一个启动位时序
24.6.5 I2C主模式重复启动条件时序
图24-27: 重复启动条件波形
24.6.6 I2C主模式发送
图24-28: I2C主模式波形(接收,7位地址)
24.6.7 I2C主模式接收
图24-29: I2C 主模式波形(接收,7位地址)
24.6.8 应答序列时序
24.6.9 停止条件时序
图24-30: 应答序列波形
图24-31: 接收或发送模式的停止条件
24.6.10 休眠模式下的工作原理
24.6.11 复位的影响
24.6.12 多主器件模式
24.6.13 多主器件通信、总线冲突和总线仲裁
图24-32: 发送和应答的总线冲突时序
图24-33: 启动条件期间的总线冲突(仅SDA)
图24-34: 启动条件期间的总线冲突(SCL = 0)
图24-35: 启动条件期间由于Sda仲裁导致的BRG复位
图24-36: 重复启动条件期间的总线冲突(情形1)
图24-37: 重复启动条件期间的总线冲突(情形2)
图24-38: 停止条件期间的总线冲突(情形1)
图24-39: 停止条件期间的总线冲突(情形2)
表24-3: 与I2C™操作相关的寄存器汇总
24.7 波特率发生器
图24-40: 波特率发生器框图
表24-4: 不同BRG值下的MSSP时钟速率
寄存器24-1: SSPSTAT:SSP状态寄存器
寄存器24-2: SSPCON1:SSP控制寄存器1
寄存器24-3: SSPCON2:SSP控制寄存器2
寄存器24-4: SSPCON3:SSP控制寄存器3
寄存器24-5: SSPMSK:SSP掩码寄存器
寄存器24-6: SSPADD:MSSP地址和波特率寄存器(I2C模式)
25.0 增强型通用同步/异步收发器(EUSART)
图25-1: EUSART发送框图
图25-2: EUSART接收框图
25.1 EUSART异步模式
25.1.1 EUSART异步发送器
图25-3: 异步发送
图25-4: 异步发送(背对背)
表25-1: 与异步发送相关的寄存器汇总
25.1.2 EUSART异步接收器
图25-5: 异步接收
表25-2: 与异步接收相关的寄存器汇总
25.2 异步工作的时钟精度
寄存器25-1: TXSTA:发送状态和控制寄存器
寄存器25-2: RCSTA:接收状态和控制寄存器(1)
寄存器25-3: BAUDCON:波特率控制寄存器
25.3 EUSART波特率发生器(BRG)
例25-1: 计算波特率误差
表25-3: 波特率公式
表25-4: 与波特率发生器相关的寄存器汇总
表25-5: 异步模式下的波特率
25.3.1 自动波特率检测
表25-6: BRG计数器时钟速率
图25-6: 自动波特率校准
25.3.2 自动波特率溢出
25.3.3 接收到间隔字符时自动唤醒
图25-7: 正常工作期间的自动唤醒位(WUE)时序
图25-8: 休眠期间的自动唤醒位(WUE)时序
25.3.4 间隔字符序列
25.3.5 接收间隔字符
图25-9: 发送间隔字符序列
25.4 EUSART同步模式
25.4.1 同步主模式
图25-10: 同步发送
图25-11: 同步发送(通过TXEN)
表25-7: 与同步主发送相关的寄存器汇总
图25-12: 同步接收(主模式,SREN)
表25-8: 与同步主接收相关的寄存器汇总
25.4.2 同步从模式
表25-9: 与同步从发送相关的寄存器汇总
表25-10: 与同步从接收相关的寄存器汇总
25.5 休眠期间的EUSART工作原理
25.5.1 休眠期间的同步接收
25.5.2 休眠期间的同步发送
26.0 电容触摸传感(CPS)模块
图26-1: 电容触摸传感框图
26.1 模拟多路开关
26.2 电容触摸传感振荡器
26.3 参考电压
26.4 功耗模式
表26-1: 功耗范围选择
26.5 定时器资源
26.6 固定时基
26.6.1 Timer0
26.6.2 Timer1
表26-2: TIMER1使能功能
26.7 软件控制
26.7.1 标称频率(无容性负载)
26.7.2 降低的频率(额外的容性负载)
26.7.3 频率阈值
26.8 休眠期间的工作
寄存器26-1: CPSCON0:电容触摸传感控制寄存器0
寄存器26-2: CPSCON1:电容触摸传感控制寄存器1
表26-3: 与电容触摸传感相关的寄存器汇总
27.0 液晶显示(LCD)驱动模块
图27-1: LCD驱动模块框图
27.1 LCD寄存器
表27-1: LCD段和数据寄存器
寄存器27-1: LCDCON:液晶显示(LCD)控制寄存器
寄存器27-2: LCDPS:LCD相位寄存器
寄存器27-3: LCDREF:LCD参考电压控制寄存器
寄存器27-4: LCDCST:LCD对比度控制寄存器
寄存器27-5: LCDSEn:LCD段使能寄存器
寄存器27-6: LCDDATAn:LCD数据寄存器
27.2 LCD时钟源选择
27.2.1 LCD预分频器
图27-2: LCD时钟产生
27.3 LCD偏置电压生成
表27-2: LCD偏置电压
图27-3: LCD偏置电压生成框图
27.4 LCD偏置内部参考梯形电阻网络
27.4.1 偏置模式下的相互影响
表27-3: LCD内部梯形电阻网络功耗模式 (1/3偏置)
27.4.2 功耗模式
27.4.3 自动功耗模式切换
图27-4: LCD内部参考梯形电阻网络功耗模式切换时序图——类型A
图27-5: LCD内部参考梯形电阻网络功耗模式切换时序图——类型A波形(1/2复用,1/2偏置驱动)
图27-6: LCD内部参考梯形电阻网络功耗模式切换时序图——类型B波形(1/2复用,1/2偏置驱动)
寄存器27-7: LCDRL:LCD参考梯形电阻网络控制寄存器
27.4.4 对比度控制
图27-7: 内部参考电压和对比度控制框图
27.4.5 内部参考电压
27.4.6 VLCD<3:1>引脚
27.5 LCD复用类型
表27-4: 公共端引脚使用情况
27.6 段使能
27.7 像素控制
27.8 LCD帧频率
表27-5: 帧频率公式
表27-6: 使用8 MHz的FOSC、工作在32.768 kHz的TIMER1或LFINTOSC时的近似帧频率(单位为Hz)
表27-7: LCD段映射工作表
27.9 LCD波形产生
图27-8: 静态驱动时的A/B型波形
图27-9: 1/2复用、1/2偏置驱动时的A型波形
图27-10: 1/2复用、1/2偏置驱动时的B型波形
图27-11: 1/2复用、1/3偏置驱动时的A型波形
图27-12: 1/2复用、1/3偏置驱动时的B型波形
图27-13: 1/3复用、1/2偏置驱动时的A型波形
图27-14: 1/3复用、1/2偏置驱动时的B型波形
图27-15: 1/3复用、1/3偏置驱动时的A型波形
图27-16: 1/3复用、1/3偏置驱动时的B型波形
图27-17: 1/4复用、1/3偏置驱动时的A型波形
图27-18: 1/4复用、1/3偏置驱动时的B型波形
27.10 LCD中断
27.10.1 LCD在模块关闭时产生中断
27.10.2 LCD帧中断
图27-19: 1/4占空比驱动时的波形和中断时序(示例——B型,非静态)
27.11 休眠期间的工作原理
表27-8: 休眠模式下LCD模块的状态
图27-20: 进入/退出休眠(SLPEN = 1时)
27.12 配置LCD模块
27.13 禁止LCD模块
27.14 LCD电流消耗
27.14.1 振荡器选择
27.14.2 LCD偏置源
27.14.3 LCD段的电容
表27-9: 与LCD操作相关的寄存器汇总
28.0 在线串行编程(ICSP™)
28.1 高压编程进入模式
图28-1: Vpp限制器示例电路
28.2 低压编程进入模式
28.3 通用编程接口
图28-2: ICD RJ-11型连接器接口
图28-3: PICkit™型连接器接口
图28-4: ICSP™编程的典型连接
29.0 指令集汇总
29.1 读-修改-写操作
表29-1: 操作码字段说明
表29-2: 缩写说明
图29-1: 指令的一般格式
表29-3: PIC16(L)F1934/6/7增强型指令集
29.2 指令说明
30.0 电气规范
绝对最大值(†)
图30-1: PIC16F1934/36/37 电压—频率关系图,-40°C ≤ Ta ≤ +125°C
图30-2: PIC16LF1934/36/37电压—频率关系图,-40°C ≤ Ta ≤ +125°C
图30-3: 在整个器件 Vdd范围内HFINTOSC频率精度与温度之间的关系图
30.1 直流特性: PIC16(L)F1934/36/37-I/E(工业级,扩展级)
图30-4: Vdd缓慢上升时的POR和POR重新激活
30.2 直流特性: PIC16(L)F1934/36/37-I/E(工业级,扩展级)
30.3 直流特性:PIC16(L)F1934/36/37-I/E(掉电)
30.4 直流特性:PIC16(L)F1934/36/37-I/E
30.5 存储器编程要求
30.6 散热考虑
30.7 时序参数符号
图30-5: 负载条件
30.8 交流特性:PIC16(L)F1934/6/7-I/E
图30-6: 时钟时序
表30-1: 时钟振荡器时序要求
表30-2: 振荡器参数
表30-3: PLL时钟时序规范 (Vdd = 2.7V至5.5V)
图30-7: CLKOUT 和I/O时序
表30-4: CLKOUT和I/O时序参数
图30-8: 复位、看门狗定时器、振荡器起振定时器和上电延时定时器时序
图30-9: 欠压复位时序和特性
表30-5: 复位、看门狗定时器、振荡器起振定时器、上电延时定时器和欠压复位参数
图30-10: Timer0和Timer1外 部时钟时序
表30-6: Timer0和Timer1外部时钟要求
图30-11: 捕捉/比较/PWM时序(CCP)
表30-7: 捕捉/比较/PWM要求(CCP)
表30-8: PIC16(L)F1934/6/7 A/D转换器(ADC)特性:
表30-9: PIC16(L)F1934/6/7 A/D转换要求
图30-12: PIC16(L)F1934/6/7 A/D转换时序(正常模式)
图30-13: PIC16(L)F1934/6/7 A/D转换时序(休眠模式)
表30-10: 比较器规范
表30-11: 数模转换器(DAC)规范
图30-14: USART同步发送 (主/从)时序
表30-12: USART同步发送要求
图30-15: USART同步接收(主/从)时序
表30-13: USART同步接收要求
图30-16: SPI 主模式时序(CKE = 0,SMP = 0)
图30-17: SPI 主模式时序(CKE = 1,SMP = 1)
图30-18: SPI从模式时序(CKE = 0)
图30-19: SPI从模式时序(CKE = 1)
表30-14: SPI 模式要求
图30-20: I2C™ 总线启动位/停止位时序
表30-15: I2C™ 总线启动位/停止位时序要求
图30-21: I2C™ 总线数据时序
表30-16: I2C™ 总线数据要求
表30-17: 电容触摸传感振荡器规范
图30-22: 电容触摸传感振荡器
31.0 直流和交流特性图表
图31-1: PIC16F1934/6/7复位电压,BOR = 1.9V
图31-2: PIC16F1934/6/7迟滞,BOR = 1.9V
图31-3: PIC16F1934/6/7复位电压,BOR = 2.5V
图31-4: PIC16F1934/6/7迟滞,BOR = 2.5V
图31-5: PIC16F1934/6/7 POR释放
图31-6: PIC16F1934/6/7比较器迟滞,高功耗模式
图31-7: PIC16F1934/6/7比较器迟滞,低功耗模式
图31-8: PIC16F1934/6/7比较器失调,高功耗模式,Vdd = 5.5V
图31-9: PIC16F1934/6/7比较器响应时间,高功耗模式
图31-10: 不同温度下比较器的典型反应时间,高功耗模式
图31-11: 不同温度下Voh与Ioh的关系曲线(Vdd = 5.0V)
图31-12: 不同温度下Vol和Iol的关系曲线(Vdd = 5.0V)
图31-13: 不同温度下Voh和Ioh的关系曲线(Vdd = 3.0V)
图31-14: 不同温度下Vol与Iol的关系曲线(Vdd = 3.0V)
图31-15: 不同温度下Voh和Ioh的关系曲线(Vdd = 1.8V)
图31-16: 不同温度下Vol和Iol的关系曲线(Vdd = 1.8V)
图31-17: PIC16LF1937 HF INTOSC模式,Fosc = 8 MHz
图31-18: PIC16F1937 MF INTOSC模式,Fosc = 500 kHz
图31-19: PIC16LF1937 HF INTOSC模式,Fosc = 16 MHz
图31-20: PIC16F1937 HF INTOSC模式,Fosc = 16 MHz
图31-21: PIC16F1937 HF INTOSC模式,Fosc = 8 MHz
图31-22: PIC16F1937 LF INTOSC模式,Fosc = 32 kHz
图31-23: PIC16LF1937 LF INTOSC模式,Fosc = 32 kHz
图31-24: PIC16LF1937 MF INTOSC模式,Fosc = 500 kHz
图31-25: PIC16LF1937 LP振荡器模式,Fosc = 32 kHz
图31-26: PIC16F1937 LP振荡器模式,Fosc = 32 kHz
图31-27: PIC16LF1937 HS振荡器模式,Fosc = 32 MHz
图31-28: PIC16F1937 HS振荡器模式,Fosc = 32 MHz
图31-29: PIC16LF1937 EXTRC模式,Fosc = 4 MHz
图31-30: PIC16LF1937 XT振荡器,Fosc = 1 MHz
图31-31: PIC16F1937 XT振荡器,Fosc = 1 MHz
图31-32: PIC16LF1937 XT振荡器,Fosc = 4 MHz
图31-33: PIC16F1937 XT振荡器,Fosc = 4 MHz
图31-34: PIC16LF1937 EC振荡器,高功耗模式,Fosc = 32 MHz
图31-35: PIC16F1937 EC振荡器,高功耗模式(Fosc = 32 MHz )
图31-36: PIC16LF1937 EC振荡器,高功耗模式(Fosc = 4 MHz)
图31-37: PIC16F1937 EC振荡器,中等功耗模式(Fosc = 4 MHz)
图31-38: PIC16LF1937 EC振荡器,低功耗模式(Fosc = 500 kHz)
图31-39: PIC16F1937 EC振荡器,低功耗模式(Fosc = 500 kHz)
图31-40: PIC16F1937 EXTRC模式(Fosc = 4 MHz )
图31-41: PIC16LF1937 LCD,低功耗
图31-42: PIC16LF1937 LCD,中等功耗
图31-43: PIC16LF1937 LCD,高功耗
图31-44: PIC16LF1937 A/D电流
图31-45: PIC16F1937 A/D电流
图31-46: PIC16LF1937 HF INTOSC
图31-47: PIC16F1937 HF INTOSC
图31-48: PIC16LF1937比较器1,高功耗
图31-49: PIC16F1937比较器1,高功耗
图31-50: PIC16LF1937比较器1,低功耗
图31-51: PIC16F1937比较器1,低功耗
图31-52: PIC16LF1937电容触摸传感,高功耗
图31-53: PIC16F1937电容触摸传感,高功耗
图31-54: PIC16LF1937电容触摸传感,中等功耗
图31-55: PIC16F1937 电容触摸传感,中等功耗
图31-56: PIC16LF1937比较器2,高功耗
图31-57: PIC16F1937比较器2,高功耗
图31-58: PIC16LF1937比较器2,低功耗
图31-59: PIC16F1937比较器2,低功耗
图31-60: PIC16LF1937电容触摸传感,低功耗
图31-61: PIC16F1937电容触摸传感,低功耗
图31-62: PIC16LF1937 Timer1振荡器
图31-63: PIC16F1937 Timer1振荡器
图31-64: PIC16LF1937 BOR电流
图31-65: PIC16F1937 BOR电流
图31-66: PIC16LF1937 FVR_ADC
图31-67: PIC16F1937 FVR_ADC
图31-68: PIC16LF1937 WDT
图31-69: PIC16F1937 WDT
图31-70: PIC16LF1937 FVR_DAC
图31-71: PIC16F1937 FVR_DAC
图31-72: PIC16LF1937基本Ipd
图31-73: PIC16F1937基本Ipd
32.0 开发支持
32.1 MPLAB集成开发环境软件
32.2 适用于各种器件系列的MPLAB C编译器
32.3 适用于各种器件系列的HI-TECH C编译器
32.4 MPASM汇编器
32.5 MPLINK目标链接器/ MPLIB目标库管理器
32.6 适用于各种器件系列的MPLAB汇编 器、链接器和库管理器
32.7 MPLAB SIM软件模拟器
32.8 MPLAB REAL ICE在线仿真器系统
32.9 MPLAB ICD 3在线调试器系统
32.10 PICkit 3在线调试器/编程器及 PICkit 3 Debug Express
32.11 PICkit 2开发编程器/调试器及 PICkit 2 Debug Express
32.12 MPLAB PM3器件编程器
32.13 演示/开发板、评估工具包及入门工具包
33.0 封装信息
33.1 封装标识信息
33.2 封装详细信息
附录A: 版本历史
版本A(2008年12月)
版本B(2009年4月)
版本C(2009年10月)
版本D(2009年12月)
版本E(2011年5月)
附录B: 从其他PIC®器件移植
表B-1: 功能比较
索引
Microchip网站
变更通知客户服务
客户支持
读者反馈表
产品标识体系
全球销售及服务网点
PIC16(L)F1934/6/7 数据手册 带 LCD 驱动器、 采用 nanoWatt XLP 技术的 28/40/44 引脚 8 位 CMOS 闪存单片机  2009-2011 Microchip Technology Inc. DS41364E_CN
请注意以下有关 Microchip 器件代码保护功能的要点: • Microchip 的产品均达到 Microchip 数据手册中所述的技术指标。 • Microchip 确信:在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一。 • 目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。就我们所知,所有这些行为都不是以 Microchip 数据手册中规定的 操作规范来使用 Microchip 产品的。这样做的人极可能侵犯了知识产权。 • • Microchip 愿与那些注重代码完整性的客户合作。 Microchip 或任何其他半导体厂商均无法保证其代码的安全性。代码保护并不意味着我们保证产品是 “ 牢不可破 ” 的。 代码保护功能处于持续发展中。 Microchip 承诺将不断改进产品的代码保护功能。任何试图破坏 Microchip 代码保护功能的行为均可视 为违反了 《数字器件千年版权法案 (Digital Millennium Copyright Act)》。如果这种行为导致他人在未经授权的情况下,能访问您的 软件或其他受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。 提供本文档的中文版本仅为了便于理解。请勿忽视文档中包含 的英文部分,因为其中提供了有关 Microchip 产品性能和使用 情况的有用信息。Microchip Technology Inc. 及其分公司和相 关公司、各级主管与员工及事务代理机构对译文中可能存在的 任何差错不承担任何责任。建议参考 Microchip Technology Inc. 的英文原版文档。 本出版物中所述的器件应用信息及其他类似内容仅为您提供便 利,它们可能由更新之信息所替代。确保应用符合技术规范, 是您自身应负的责任。Microchip 对这些信息不作任何明示或 暗示、书面或口头、法定或其他形式的声明或担保,包括但不 限于针对其使用情况、质量、性能、适销性或特定用途的适用 性的声明或担保。 Microchip 对因这些信息及使用这些信息而 引起的后果不承担任何责任。如果将 Microchip 器件用于生命 维持和 / 或生命安全应用,一切风险由买方自负。买方同意在 由此引发任何一切伤害、索赔、诉讼或费用时,会维护和保障 Microchip 免于承担法律责任,并加以赔偿。在 Microchip 知识 产权保护下,不得暗中或以其他方式转让任何许可证。 商标 Microchip 的名称和徽标组合、 Microchip 徽标、 dsPIC、 KEELOQ、 KEELOQ 徽标、 MPLAB、 PIC、 PICmicro、 PICSTART、 PIC32 徽标、 rfPIC 和 UNI/O 均为 Microchip Technology Inc. 在美国和其他国家或地区的注册商标。 FilterLab、 Hampshire、 HI-TECH C、 Linear Active Thermistor、MXDEV、MXLAB、SEEVAL 和 The Embedded Control Solutions Company 均为 Microchip Technology Inc. 在美国的注册商标。 Analog-for-the-Digital Age、 Application Maestro、 chipKIT、 chipKIT 徽标、 CodeGuard、 dsPICDEM、 dsPICDEM.net、 dsPICworks、 dsSPEAK、 ECAN、 ECONOMONITOR、 FanSense、 HI-TIDE、 In-Circuit Serial Programming、 ICSP、 Mindi、 MiWi、 MPASM、 MPLAB Certified 徽标、 MPLIB、MPLINK、mTouch、Omniscient Code Generation、 PICC、 PICC-18、 PICDEM、 PICDEM.net、 PICkit、 PICtail、 REAL ICE、 rfLAB、 Select Mode、 Total Endurance、 TSHARC、 UniWinDriver、 WiperLock 和 ZENA 均为 Microchip Technology Inc. 在美国和其他国家或地 区的商标。 SQTP 是 Microchip Technology Inc. 在美国的服务标记。 在此提及的所有其他商标均为各持有公司所有。 © 2009-2011, Microchip Technology Inc. 版权所有。 ISBN:978-1-61341-271-8 Microchip 位于美国亚利桑那州Chandler 和Tempe 与位于俄勒冈州 Gresham 的全球总部、设计和晶圆生产厂及位于美国加利福尼亚州和 印度的设计中心均通过了ISO/TS-16949:2009 认证。Microchip 的 PIC® MCU 与dsPIC® DSC、KEELOQ® 跳码器件、串行EEPROM、单片 机外设、非易失性存储器和模拟产品严格遵守公司的质量体系流程。此 外,Microchip 在开发系统的设计和生产方面的质量体系也已通过了 ISO 9001:2000 认证。 DS41364E_CN 第 2 页  2009-2011 Microchip Technology Inc.
PIC16(L)F1934/6/7 带 LCD 驱动器、采用 nanoWatt XLP 技术的 28/40/44 引脚 8 位 CMOS 闪存单片机 本数据手册中包括的器件有: • PIC16LF1934 • PIC16LF1936 • PIC16LF1937 • PIC16F1934 • PIC16F1936 • PIC16F1937 其他提供的 PIC16(L)F193X 器件: • PIC16(L)F1933 (DS41575) • PIC16(L)F1938/9 (DS41574) 注: PIC16(L)F193X 器件在本数据手册中指 PIC16(L)F1934/6/7。 PIC16LF193X 低功耗特性: • 待机电流: - 1.8V 时,典型值为 60 nA • 工作电流: - 32 kHz、 1.8V 时,典型值为 7.0 A (PIC16LF193X) - 1 MHz、 1.8V 时,典型值为 150 A (PIC16LF193X) • Timer1 振荡器电流: - 32 kHz、 1.8V 时,典型值为 600 nA • 低功耗看门狗定时器电流: - 1.8V 时,典型值为 500 nA (PIC16LF193X) 高性能 RISC CPU: • 只需要学习 49 条指令: - 除了跳转指令以外所有的指令都是单周期的 • 工作速度: - DC—— 振荡器 / 时钟的输入频率为 32 MHz - DC—— 指令周期为 125 ns • 最多 16K x 14 字的闪存程序存储器 • 最多 1024 字节的数据存储器 (RAM) • 带自动现场保护的中断功能 • 16 级深硬件堆栈 • 直接、间接和相对寻址模式 • 处理器对程序存储器的读访问 • 引脚布局与其他 28/40/44 引脚的 PIC16CXXX 和 PIC16FXXX 单片机兼容 单片机特性: • 高精度内部振荡器: - 出厂时校准为 ±1% (典型值) - 软件可选频率范围是 31 kHz 到 32 MHz • 节能的休眠模式 • 上电复位 (Power-on Reset, POR) • 上电延时定时器 (Power-up Timer, PWRT)和 振荡器起振定时器 (Oscillator Start-up Timer, OST) • 欠压复位 (Brown-out Reset, BOR) - 可在 2 个跳变点之间进行选择 - 可选择在休眠模式下禁止 • 与上拉 / 输入引脚复用的主复位 • 可编程代码保护 • 高耐用性闪存 /EEPROM 单元: - 闪存可经受 100,000 次写操作 - EEPROM 可经受 1,000,000 次写操作 - 闪存 / 数据 EEPROM 的数据保持时间:>40 年 • 宽工作电压范围: - 1.8V-5.5V (PIC16F193X) - 1.8V-3.6V (PIC16LF193X) 外设特性: • 最多 35 个 I/O 引脚和 1 个仅用作输入的引脚: - 高拉 / 灌电流可直接驱动 LED - 独立的可编程引脚电平变化中断引脚 - 独立的可编程弱上拉 • 集成的 LCD 控制器: - 最多 96 段 - 可变的时钟输入 - 对比度控制 - 内部参考电压选择 • 电容触摸传感模块 (mTouchTM) - 最多 16 路可选通道 • A/D 转换器: - 10 位分辨率并且最多 14 路通道 - 可选择 1.024/2.048/4.096V 参考电压 • Timer0:带 8 位可编程预分频器的 8 位定时器 / 计 数器 • 增强型 Timer1 - 专用的低功耗 32 kHz 振荡器驱动器 - 带有预分频器的 16 位定时器 / 计数器 - 外部门控输入模式 (具有翻转和单事件模式) - 门控事件完成时中断 • Timer2、 4 和 6:带 8 位周期寄存器、预分频器和 后分频器的 8 位定时器 / 计数器 • 2 个捕捉 / 比较 /PWM 模块 (CCP) - 16 位捕捉,最大分辨率为 125 ns - 16 位比较,最大分辨率为 125 ns - 10 位 PWM,最高频率为 31.25 kHz • 3 个增强型捕捉 / 比较 /PWM 模块 (ECCP) - 3 个 PWM 时基选项 - 自动关闭和自动重启 - PWM 控制 - 可编程死区延时  2009-2011 Microchip Technology Inc. DS41364E_CN 第 3 页
PIC16(L)F1934/6/7 外设特性 (续): • 支持 SPI 和 I2 CTM 的主同步串行端口 (Master Synchronous Serial Port, MSSP)具有以下功 能: - 7 位地址掩码 - SMBus/PMBusTM 兼容 - 启动时自动唤醒 • 增强型通用同步 / 异步收发器 (Enhanced Universal Synchronous Asynchronous Receiver Transmitter, EUSART) - 与 RS-232、 RS-485 和 LIN 兼容 - 自动波特率检测 • SR 锁存器 (555 定时器): - 多个置 1/ 复位输入选项 - 仿真 555 定时器应用 • 2 个比较器: - 轨到轨输入 / 输出 - 功耗模式控制 - 软件使能的迟滞 • 参考电压模块: - 固定参考电压 (Fixed Voltage Reference, FVR)的输出级别有:1.024V、 2.048V 和 4.096V - 具有正负参考电压选择功能的 5 位轨到轨阻式 PIC16(L)F193X 系列类型 DAC 件 器 PIC16F1934 PIC16LF1934 PIC16F1936 PIC16LF1936 PIC16F1937 PIC16LF1937 注 器 储 存 序 程 存 闪 ) 字 ( 4096 8192 8192 M O R P E E 据 数 ) 节 字 ( 256 256 256 ) 节 字 ( M A R S 256 512 512 / D A 位 0 1 ) 数 道 通 ( 14 11 14 感 传 摸 触 容 电 ) 数 道 通 ( 16 8 16 O / I 36 25 36 器 较 比 2 2 2 位 6 1 / 8 器 时 定 4/1 4/1 4/1 T R A S U E 有 有 有 I / P S ™ C 2 I 有 有 有 P C C E 3 3 3 P C C D C L 2 2 2 24/4 16(1)/4 24/4 1: PIC16(L)F1936 上的 COM3 和 SEG15 共用同一物理引脚,因此在使用 1/4 复用显示时, SEG15 不可用。 DS41364E_CN 第 4 页  2009-2011 Microchip Technology Inc.
PIC16(L)F1934/6/7 引脚图 ——28 引脚 SPDIP/SOIC/SSOP (PIC16(L)F1936) 28 引脚 SPDIP、SOIC 和 SSOP VPP/MCLR/RE3 SEG12/VCAP(2)/SS(1)/SRNQ(1)/C2OUT(1)/C12IN0-/AN0/RA0 SEG7/C12IN1-/AN1/RA1 COM2/DACOUT/VREF-/C2IN+/AN2/RA2 SEG15/COM3/VREF+/C1IN+/AN3/RA3 SEG4/CCP5/SRQ/T0CKI/CPS6/C1OUT/RA4 SEG5/VCAP(2)/SS(1)/SRNQ(1)/CPS7/C2OUT(1)/AN4/RA5 VSS SEG2/CLKIN/OSC1/RA7 SEG1/VCAP(2)/CLKOUT/OSC2/RA6 P2B(1)/T1CKI/T1OSO/RC0 P2A(1)/CCP2(1)/T1OSI/RC1 SEG3/P1A/CCP1/RC2 SEG6/SCL/SCK/RC3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 6 3 9 1 F 6 1 C P I 6 3 9 1 F L 6 1 C P I 28 27 26 25 24 23 22 21 20 19 18 17 16 15 RB7/ICSPDAT/ICDDAT/SEG13 RB6/ICSPCLK/ICDCLK/SEG14 RB5/AN13/CPS5/P2B(1)/CCP3(1)/P3A(1)/T1G(1)/COM1 RB4/AN11/CPS4/P1D/COM0 RB3/AN9/C12IN2-/CPS3/CCP2(1)/P2A(1)/VLCD3 RB2/AN8/CPS2/P1B/VLCD2 RB1/AN10/C12IN3-/CPS1/P1C/VLCD1 RB0/AN12/CPS0/CCP4/SRI/INT/SEG0 VDD VSS RC7/RX/DT/P3B/SEG8 RC6/TX/CK/CCP3(1)/P3A(1)/SEG9 RC5/SDO/SEG10 RC4/SDI/SDA/T1G(1)/SEG11 注 1: 通过 APFCON 寄存器可选择引脚功能。 2: 仅限 PIC16F1936 器件。  2009-2011 Microchip Technology Inc. DS41364E_CN 第 5 页
PIC16(L)F1934/6/7 引脚图 ——28 引脚 QFN/UQFN (PIC16(L)F1936) 28 引脚 QFN/UQFN 2 1 G E S / 1 M O C / ) 1 ( G 1 T / ) 1 ( A 3 P / ) 1 ( 3 P C C / / ) 1 ( B 2 P 5 S P C 3 1 N A / 5 B R / / / 0 M O C D 1 P 4 S P C 1 1 N A / 4 B R / ) 2 ( P A C V / ) 1 ( S S / ) 1 ( Q N R S / ) 1 ( T U O 2 C I / / - 0 N 2 1 C 0 N A / 0 A R 7 G E S I / / - 1 N 2 1 C 1 N A / 1 A R / 3 1 G E S T A D D C I / T A D P S C I / 7 B R / P P V R L C M / 3 E R / 4 1 G E S K L C D C I / K L C P S C I / 6 B R COM2/DACOUT/VREF-/C2IN+/AN2/RA2 SEG15/COM3/VREF+/C1IN+/AN3/RA3 SEG4/CCP5/SRQ/T0CKI/CPS6/C1OUT/RA4 SEG5(1)/VCAP(2)/SS(1)/SRNQ/CPS7/C2OUT(1)/AN4/RA5 VSS SEG2/CLKIN/OSC1/RA7 SEG1/VCAP(2)/CLKOUT/OSC2/RA6 1 2 3 4 5 6 7 8 2 7 2 6 2 5 2 4 2 3 2 2 2 PIC16F1936 PIC16LF1936 0 91 1 1 2 1 3 1 4 1 8 21 20 19 18 17 16 15 RB3/AN9/C12IN2-/CPS3/CCP2(1)/P2A(1)/VLCD3 RB2/AN8/CPS2/P1B/VLCD2 RB1/AN10/C12IN3-/CPS1/P1C/VLCD1 RB0/AN12/CPS0/CCP4/SRI/INT/SEG0 VDD VSS RC7/RX/DT/P3B/SEG8 2 C R / 1 P C C A 1 P / 3 G E S / / 0 C R O S O 1 T / I K C 1 T / 1 C R / I S O 1 T / 2 P C C ) 1 ( / ) 1 ( B 2 P A 2 P ) 1 ( / 3 C R K C S / L C S / 6 G E S 4 C R / I / D S A D S / ) 1 ( G 1 T / 1 1 G E S / 5 C R O D S / 0 1 G E S / 6 C R X T K C / / ) 1 ( 3 P C C / ) 1 ( A 3 P / 9 G E S 注 1: 通过 APFCON 寄存器可选择引脚功能。 2: 仅限 PIC16F1936 器件。 DS41364E_CN 第 6 页  2009-2011 Microchip Technology Inc.
表 1: 28 引脚汇总 (PIC16(L)F1936) PIC16(L)F1934/6/7 I P D P S 脚 引 8 2 2 3 4 5 6 7 10 O / I RA0 RA1 RA2 RA3 RA4 RA5 RA6 RA7 9 / N F Q U N F Q 脚 引 8 2 L E S N A D A / 27 有 AN0 28 有 1 有 2 3 4 7 6 有 有 有 — — AN1 AN2/ VREF- AN3/ VREF+ — AN4 — — 感 传 摸 触 容 电 — — — — 器 较 比 器 存 锁 R S C12IN0-/ C2OUT(1) SRNQ(1) C12IN1- C2IN+/ DACOUT — — C1IN+ — 器 时 定 — — — — P C C — — — — C1OUT CPS6 CPS7 C2OUT(1) SRNQ(1) SRQ — — RB0 21 18 有 AN12 CPS0 RB1 RB2 RB3 RB4 RB5 22 19 有 23 20 有 24 21 有 25 22 有 26 23 有 AN10 AN8 AN9 AN11 AN13 CPS1 CPS2 CPS3 CPS4 CPS5 RB6 27 24 — RB7 28 25 — RC0 RC1 11 12 8 9 — — RC2 13 10 — 14 11 — 15 12 — 16 13 — 17 14 — RC3 RC4 RC5 RC6 RC7 RE3 VDD Vss 注 — — — — — — — — — — — — — — — — — — — — — — — — — — 18 15 — 1 26 — 20 17 — 8, — 19 1: 可使用 APFCON 寄存器改变引脚功能。 2: 仅限 PIC16F1936 器件。 — — — — 5, 16 — — — C12IN3- — C12IN2- — — — — — — — — — — — T0CKI CCP5 — — — — — — — — T1G(1) — — T1OSO/ T1CKI T1OSI — — T1G(1) — — — — — — — — — CCP4 P1C P1B CCP2(1)/ P2A(1) P1D P2B(1) CCP3(1)/ P3A(1) — — P2B(1) CCP2(1)/ P2A(1) CCP1/ P1A — — — CCP3(1) P3A(1) P3B — — — — — SRI — — — — — — — — — — — — — — — — — — T R A S U E — — — — — — — — — — — — — — — — — — — — — — TX/CK RX/DT — — — P S S M SS(1) — — — — SS(1) — — — — — — — — — — — — — SCK/SCL SDI/SDA SDO — — — — — D C L SEG12 SEG7 COM2 SEG15/ COM3 SEG4 SEG5 SEG1 SEG2 SEG0 VLCD1 VLCD2 VLCD3 COM0 COM1 SEG14 SEG13 — — SEG3 SEG6 SEG11 SEG10 SEG9 SEG8 — — — 断 中 — — — — — — — — INT/ IOC IOC IOC IOC IOC IOC IOC IOC — — — — — — — — — — — 拉 上 — — — — — — — — 有 有 有 有 有 有 有 有 — — — — — — — — 有 — — 能 功 本 基 VCAP(2) — — — — VCAP(2) OSC2/ CLKOUT VCAP(2) OSC1/ CLKIN — — — — — — ICSPCLK/ ICDCLK ICSPDAT/ ICDDAT — — — — — — — — MCLR/VPP VDD VSS  2009-2011 Microchip Technology Inc. DS41364E_CN 第 7 页
PIC16(L)F1934/6/7 引脚图 ——40 引脚 PDIP (PIC16(L)F1934/7) 40 引脚 PDIP VPP/MCLR/RE3 SEG12/VCAP(2)/SS(1)/SRNQ(1)/C2OUT(1)/C12IN0-/AN0/RA0 SEG7/C12IN1-/AN1/RA1 COM2/DACOUT/VREF-/C2IN+/AN2/RA2 SEG15/VREF+/C1IN+/AN3/RA3 SEG4/SRQ/T0CKI/CPS6/C1OUT/RA4 SEG5/VCAP(2)/SS(1)/SRNQ(1)/CPS7/C2OUT(1)/AN4/RA5 SEG21/CCP3(1)/P3A(1)/AN5/RE0 SEG22/P3B/AN6/RE1 SEG23/CCP5/AN7/RE2 VDD VSS SEG2/CLKIN/OSC1/RA7 SEG1/VCAP(2)/CLKOUT/OSC2/RA6 P2B(1)/T1CKI/T1OSO/RC0 P2A(1)/CCP2(1)/T1OSI/RC1 SEG3/P1A/CCP1/RC2 SEG6/SCK/SCL/RC3 COM3/CPS8/RD0 CCP4/CPS9/RD1 7 / 4 3 9 1 F 6 1 C P I 7 / 4 3 9 1 F L 6 1 C P I 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 RB7/ICSPDAT/ICDDAT/SEG13 RB6/ICSPCLK/ICDCLK/SEG14 RB5/AN13/CPS5/CCP3(1)/P3A(1)/T1G(1)/COM1 RB4/AN11/CPS4/COM0 RB3/AN9/C12IN2-/CPS3/CCP2(1)/P2A(1)/VLCD3 RB2/AN8/CPS2/VLCD2 RB1/AN10/C12IN3-/CPS1/VLCD1 RB0/AN12/CPS0/SRI/INT/SEG0 VDD VSS RD7/CPS15/P1D/SEG20 RD6/CPS14/P1C/SEG19 RD5/CPS13/P1B/SEG18 RD4/CPS12/P2D/SEG17 RC7/RX/DT/SEG8 RC6/TX/CK/SEG9 RC5/SDO/SEG10 RC4/SDI/SDA/T1G(1)/SEG11 RD3/CPS11/P2C/SEG16 RD2/CPS10/P2B(1) 注 1: 通过 APFCON 寄存器可选择引脚功能。 2: 仅限 PIC16F1934/7 器件。 DS41364E_CN 第 8 页  2009-2011 Microchip Technology Inc.
分享到:
收藏