添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第606页 > PIC16F872
PIC16F872
28引脚, 8位CMOS闪存微控制器
包括在此数据表的设备:
PIC16F872
引脚图
DIP , SOIC , SSOP
M
CLR
PP
/ THV
/V
RA0/AN0
RA1/AN1
RA2/AN2/V
REF
-
RA3/AN3/V
REF
+
RA4/T0CKI
RA5/AN4/SS
V
SS
O
SC1/CLKIN
O
SC2 / CLK UT
O
RC0 / T1O / T1CKI
SO
RC1/T1O
SI
RC2/CCP1
RC3/SCK/SCL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
RB7/PG
D
RB6/PG
C
RB5
RB4
RB3/PG
M
RB2
RB1
RB0/INT
V
DD
V
SS
RC7
RC6
RC5/SDO
RC4/SDI/SD
A
微控制器核心功能:
高性能RISC CPU
只有35条指令学习
除了程序中的所有单周期指令
分支这是两个周期
运行速度: DC - 20 MHz时钟输入
DC - 200 ns指令周期
闪存程序存储器2K ×14字
128 ×8字节的数据存储器( RAM )
64 ×8字节的EEPROM数据存储器
引脚兼容的PIC16C72A
中断功能(最多10个源)
八个级硬件堆栈
直接,间接和相对寻址方式
上电复位( POR )
上电延时定时器( PWRT)和振荡器起振
定时器( OST )
看门狗定时器( WDT)有自己的片上RC
振荡器以便可靠地工作
可编程代码保护
节电睡眠模式
可选的振荡器选项
低功耗,高速CMOS FLASH / EEPROM
技术
全静态设计
在线通过两个串行编程 ( ICSP )
引脚
单5V在线串行编程能力
在线通过两个引脚调试
处理器读/写访问程序存储器
宽工作电压范围: 2.0V至5.5V
高灌/拉电流: 25毫安
商业和工业温度范围
低功耗:
- < 2毫安典型@ 5V , 4MHz的
- 20
A
典型@ 3V , 32kHz的
- & LT ; 1
A
典型待机电流
外设特性:
定时器0 : 8位定时器/计数器, 8位预分频器
定时器: 16位定时器/计数器,带预分频器,
通过外部睡眠时,可加
晶振/时钟
定时器2 : 8位定时器/计数器, 8位周期
寄存器,预分频器和后分频器
一个捕捉,比较和PWM模块
- 捕捉为16位,最大。分辨率为12.5纳秒
- 比较为16位,最大分辨率为200纳秒
- PWM最大。分辨率为10位
10位多通道模拟 - 数字转换器
同步串行端口( SSP)与SPI
(主
模式)和我
2
C
(主/从)
欠压检测电路,欠压复位
( BOR )
1999 Microchip的技术公司
初步
PIC16F872
DS30221A第1页
PIC16F872
主要特点
的PICmicro 中档参考手册
(DS33023)
工作频率
复位(和延时)
FLASH程序存储器
(14位字)
数据存储器(字节)
EEPROM数据存储器
中断
I / O端口
计时器
捕捉/比较/ PWM模块
串行通信
10位的模数转换模块
指令集
PIC16F872
DC - 20 MHz的
POR , BOR
( PWRT和OST )
2K
128
64
10
端口A,B ,C
3
1
MSSP
5个输入通道
35条指令
DS30221A第2页
初步
1999 Microchip的技术公司
PIC16F872
目录
1.0设备概述...........................................................................................................................................................................五
2.0内存Organization.................................................................................................................................................................... 7
3.0 I / O Ports...................................................................................................................................................................................... 23
4.0数据EEPROM和闪存程序存储器.......................................................................................................................... 29
5.0 Timer0模块............................................................................................................................................................................ 37
6.0定时器模块............................................................................................................................................................................ 41
7.0 Timer2模块........................................................................................................................................................................... 45
8.0捕捉/比较/ PWM ( CCP) Module(s).................................................................................................................................. 47
9.0主同步串行端口(MSSP ) Module....................................................................................................................... 53
10.0模拟数字转换器(A / D)模块.................................................................................................................................. 85
CPU的11.0特殊功能...................................................................................................................................................... 95
12.0指令集Summary........................................................................................................................................................... 111
13.0开发支持............................................................................................................................................................... 119
14.0电气Characteristics........................................................................................................................................................... 125
15.0直流和交流特性图表....................................................................................................................... 143
16.0包装信息.............................................................................................................................................................. 145
附录A:版本History......................................................................................................................................................... 149
附录B :转换Considerations........................................................................................................................................ 149
指数
................................................................................................................................................................................... 151
线上Support................................................................................................................................................................................. 157
产品标识体系............................................................................................................................................................ 159
我们尊贵的客户
最新数据手册
为了获得最先进的最新版本的数据表,请查询我公司网站,网址为:
http://www.microchip.com
您可以通过检查其上的任何页面的底部边角处的文献编号来确定数据表的版本。
文献编号的最后一个字母是版本号。例如, DS30000A是DS30000的A版本。
新客户NOTI网络阳离子体系
注册我们的网站(www.microchip.com/cn ),以获得产品的最新信息。
勘误表
勘误表可能存在的电流装置,其中描述了较小的运行差异(从数据表),并建议
解决方法。随着器件/文档存在成为我们所知的,我们会公布一份勘误表。勘误表上将注明的修订版
硅片版本和文件版本的锡安其所适用的。
如果要判断一个勘误表存在一个特定的设备,请通过执行下列操作之一:
Microchip的公司的网站; http://www.microchip.com
当地Microchip销售办事处(见最后一页)
Microchip总部文献中心;美国传真: ( 480 ) 786-7277
在联络销售办事处或文献中心时,请说明器件,芯片和数据手册版本(包括liter-
您正在使用ATURE号) 。
分享到数据表
我们不断努力提高我们所有的产品和文档的质量。我们花了大量的时间,以确保
这个文件是正确的。然而,我们意识到,我们可能已经错过了一些东西。如果科幻ND是缺少任何信息或
出现错误,请:
填写并邮寄在本数据手册后面的读者反馈表。
E- mail给我们,在webmaster@microchip.com 。
感谢您使之成为一个更好的文档的援助。
1999 Microchip的技术公司
初步
DS30221A第3页
PIC16F872
注意事项:
DS30221A第4页
初步
1999 Microchip的技术公司
PIC16F872
1.0
设备概述
本文件包含设备特定的信息。
更多信息可以是PICmicro 被发现
中档参考手册(DS33023A_CN ),这可能
从当地的Microchip销售代表中获得
对准焦点或从Microchip网站下载。该
参考手册应被视为一个完井
提询文件,这个数据表,并且是高度消遣
ommended读一个更好的理解
设备结构和外周的操作
模块。
本数据手册涵盖PIC16F872器件。该
PIC16F872是28引脚器件及其框图
如图1-1所示。
图1-1:
设备
PIC16F872
PIC16F872框图
节目
FL灰
2K
数据存储器
128字节
数据
EEPROM
64字节
13
程序计数器
FL灰
节目
内存
8级堆栈
(13-bit)
节目
公共汽车
14
指令寄存器
直接地址
7
数据总线
8
PORTA
RA0/AN0
RA1/AN1
RA2/AN2/V
REF
-
RA3/AN3/V
REF
+
RA4/T0CKI
RA5/AN4/SS
PORTB
RB0/INT
RB1
RB2
RB3/PGM
RB4
RB5
RB6/PGC
RB7/PGD
RC0/T1OSO/T1CKI
RC1/T1OSI
RC2/CCP1
RC3/SCK/SCL
RC4/SDI/SDA
RC5/SDO
RC6
RC7
内存
网络文件
注册
RAM地址( 1 )
9
地址MUX
8
间接
ADDR
特殊功能寄存器
状态寄存器
8
3
PORTC
上电
定时器
指令
解码&
控制
定时
GENERATION
OSC1/CLKIN
OSC2/CLKOUT
振荡器
启动定时器
POWER- ON
RESET
看门狗
定时器
欠压
RESET
在电路
调试器
低电压
程序设计
8
MUX
ALU
W寄存器
MCLR
V
DD
, V
SS
Timer0
Timer1
Timer2
10位A / D
数据EEPROM
CCP1
同步
串行端口
注1 :
高阶位的状态寄存器。
1999 Microchip的技术公司
初步
DS30221A第5页
M
PIC16F870
PIC16F871
PIC16F872
PIC16F873
PIC16F87X
引脚图
PDIP , SOIC
MCLR / V
PP
RA0/AN0
RA1/AN1
RA2/AN2/V
REF
RA3/AN3/V
REF
RA4/T0CKI
RA5/AN4/SS
V
SS
OSC1/CLKIN
OSC2/CLKOUT
RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
RB7
RB6
RB5
RB4
RB3
RB2
RB1
RB0/INT
V
DD
V
SS
RC7/RX/DT
RC6/TX/CK
RC5/SDO
RC4/SDI/SDA
EEPROM存储器编程特定网络阳离子
本文件包含的编程
规格为以下设备:
PIC16F874
PIC16F876
PIC16F877
1.0
编程
PIC16F87X
在PIC16F87X使用串行方法编程。
串行模式将允许PIC16F87X为亲
编程而在用户的系统中。这允许
增加设计的灵活性。这种编程specifi-
阳离子适用于所有包PIC16F87X设备。
MCLR / V
PP
RA0/AN0
RA1/AN1
RA2/AN2
/V
REF
RA3/AN3/V
REF
RA4/T0CKI
RA5/AN4/SS
RE0/RD/AN5
RE1/WR/AN6
RE2/CS/AN7
V
DD
V
SS
OSC1/CLKIN
OSC2/CLKOUT
RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
RD0/PSP0
RD1/PSP1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
PIC16F876/873/872/870
40
39
38
37
36
35
RB7
RB6
RB5
RB4
RB3
RB2
RB1
RB0/INT
V
DD
V
SS
RD7/PSP7
RD6/PSP6
RD5/PSP5
RD4/PSP4
RC7/RX/DT
RC6/TX/CK
RC5/SDO
RC4/SDI/SDA
RD3/PSP3
RD2/PSP2
1.1
PIC16F877/874/871
编程算法
需求
所使用的编程算法,依赖于
工作电压(V
DD
)的PIC16F87X器件。
算法1设计的V
DD
范围
2.2V
V
DD
< 5.5V 。算法2是用于一系列
4.5V
V
DD
5.5V 。或者算法可以与使用
两种可用的编程入门方法。第一
方法如下正常Microchip的编程
应用的V模式进入
PP
13V的电压± 1.5V左右。该
第二种方法,称为低电压ICSP
TM
或为LVP
总之,采用V
DD
MCLR并使用I / O引脚RB3
进入编程模式。当RB3被驱动到
V
DD
从地面, PIC16F87X器件进入
编程模式。
34
33
32
31
30
29
28
27
26
25
24
23
22
21
1.2
编程模式
编程模式的PIC16F87X让亲
用户程序存储器,数据存储器,对编程spe-
用于ID CIAL位置和CON组fi guration字。
2002年Microchip的科技公司
DS39025F第1页
PIC16F87X
引脚说明(在编程) : PIC16F87X
在编程过程中
引脚名称
功能
RB3
RB6
RB7
MCLR
V
DD
V
SS
PGM
时钟
数据
V
测试模式
V
DD
V
SS
PIN TYPE
I
I
I / O
P*
P
P
引脚说明
如果低电压ICSP编程输入LVP
配置位等于1
时钟输入
数据输入/输出
节目模式选择
电源
注:I =输入, O =输出, P =电源
*在PIC16F87X中,编程高电压由内部产生。要激活编程模式,高
电压需要被应用到MCLR输入。由于MCLR被用于电平信号源,这意味着MCLR
不画任何显著的电流。
DS39025F第2页
2002年Microchip的科技公司
PIC16F87X
2.0
2.1
程序模式入口
用户程序存储器映射
数据EEPROM存储器的内容有capa-
相容性嵌入到HEX文件。
程序员应该能够读取数据EEPROM
从HEX文件,相反的信息(作为
选项) ,将数据写入EEPROM中的内容到一个HEX文件,
随着程序存储器的信息和组态
化位信息。
256的数据存储单元在逻辑上被映射
起始地址为0x2100 。对于数据存储器的格式
储器存储是每个地址位置的一个数据字节, LSB
对齐。
用户内存空间的范围是从0x0000到
0x1FFF的( 8K ) 。在编程模式下,程序
存储空间的范围是从0x0000到到0x3FFF ,与
上半年( 0x0000-0x1FFF )存在用户程序
存储器和第二半( 0x2000-0x3FFF )感
配置存储器中。 PC将增加从
0x0000到0x1FFF了,敷为0x0000 ,为0x2000到
到0x3FFF并绕到为0x2000 (不为0x0000 ) 。
一旦在配置存储器中,PC的最高位
保持为“1” ,从而始终指向配置
内存。只有这样,才能指向用户程序存储
储器是重置的一部分,重新进入编程/校验
模式,如第2.4节所述。
在配置存储空间, 0x2000-0x200F
在物理上实现的。然而,只有位置
为0x2000至0x2007可用。其他地点
被保留。超越0x200F地点将身体
访问用户存储器(见图2-1) 。
2.3
标识位置
用户可以在四个存储identi网络阳离子信息(ID )
ID的位置。该ID地址被映射到[为0x2000 :
0x2003 。它建议用户仅使用
每个ID位置的四个最低显着的位。在一些
设备的ID地址读出未加扰
之后的代码保护方式已启用。对于这些
设备,则建议的ID的位置被写为
“11
1111 1000 bbbb”
其中“ BBBB ”的ID信息。
在其他设备中, ID单元读出正常,
即使在代码保护功能。要了解如何
设备的操作,请参考表5-1 。
要理解的代码后加扰机制
保护,请参见第4.0节。
2.2
数据EEPROM存储器
EEPROM数据存储器空间是一个独立的程序段
用户访问的高耐久性内存
使用一个特殊的指令序列。量
数据EEPROM存储器取决于设备和
下面示出的字节数。
设备
PIC16F870
PIC16F871
PIC16F872
PIC16F873
PIC16F874
PIC16F876
PIC16F877
#字节
64
64
64
128
128
256
256
2002年Microchip的科技公司
DS39025F第3页
PIC16F87X
表2-1:
程序存储器映射
2K字
4K字
8K字
2000h
2001h
2002h
2003h
2004h
2005h
2006h
2007h
ID的位置
ID的位置
ID的位置
ID的位置
版权所有
版权所有
器件ID
CON组fi guration字
0h
1FFh
3FFh
400h
7FFh
800h
BFFh
C00h
FFFH
1000h
实施
实施
实施
实施
实施
实施
实施
实施
实施
实施
实施
版权所有
版权所有
实施
实施
实施
1FFFh
2008h
版权所有
版权所有
版权所有
2100h
版权所有
版权所有
版权所有
3FFFh
DS39025F第4页
2002年Microchip的科技公司
PIC16F87X
2.4
编程/校验模式
2.4.2
在编程/校验模式是通过保持引脚输入
RB6和RB7低,而从V提高MCLR引脚
IL
to
V
IHH
(高电压)。将RB3在这种模式下,状态
针不影响编程。低电压ICSP
编程模式是由V提高RB3进入
IL
到V
DD
然后施加V
DD
到MCLR 。一旦在这
模式,用户程序存储器,而且配置
内存可以访问和串行编程
时尚。操作模式是串行的,并且MEM-
被存取储器是用户程序存储器。 RB6
和RB7在此模式下施密特触发器输入。
注意:
该振荡器不能有72 OSC时钟
而设备MCLR为V之间
IL
V
IHH
.
串行编程/校验
手术
进入该设备进入编程序列
明/校验模式将所有其他逻辑到RESET
国家( MCLR引脚最初是在V
IL
) 。这意味着
所有的I / O都处于复位状态(高阻
输入) 。
用于编程的正常顺序是使用
载荷数据的命令来设置要被写入的一个值
选定的地址。发出开始编程的COM
命令后读取数据的命令来验证,并
然后递增地址。
器件复位将清除PC和设置地址
为0 “增量地址”命令将增加
PC机。在“加载配置”命令将设置
电脑为0x2000 。可用的命令显示在
表2-2 。
该RB6引脚用作时钟输入引脚, RB7
引脚用于输入命令比特和数据
输入/输出的串行操作过程中。输入一个COM
命令,时钟引脚( RB6 )被循环6次。每
命令位被锁存时钟的下降沿,
该命令用最少的显着位( LSB )
第一个是输入。上销RB7的数据是必需的,以
有一个最小建立时间和保持时间(见AC / DC
规格),相对于的下降沿
时钟。有与之关联的数据命令
(读取和加载)被指定为具有最小延迟
1
s
的命令和数据之间。在此之后
延迟,时钟引脚被循环16次,在第一个周期
作为一个起始位和最后一个周期是一个停止位。
数据也输入和输出最低有效位。
因此,在读取操作期间,该最低有效位将是
在仲的上升沿被传送到引脚RB7
OND周期,并在加载操作期间,最低有效位将是
锁定在第二周期的下降沿。一个MIN-
imum 1
s
延迟之间的连续亦规定
命令。
所有的命令都发送LSB科幻RST 。数据字
也首先发送LSB 。该数据被发送上
上升沿锁存的下降沿
时钟。为了让命令和逆转解码
数据引脚配置,一时间间隔至少
1
s
是必需的命令和数据字之间
(或其它命令) 。
可用的命令是:
2.4.1
低电压ICSP
编程模式
2.4.2.1
负载CON组fi guration
低电压ICSP编程模式允许
PIC16F87X器件采用V编程
DD
只。
然而,当这种模式被配置启用
位( LVP ) ,对PIC16F87X器件致力于为RB3
控制进入/退出进入编程模式。
当LVP位被设置为'1'时,低电压ICSP亲
编程输入被使能。由于LVP的配置
化位允许低电压ICSP编程入门
其擦除状态,擦除设备将有LVP位
在出厂时启用。尽管LVP是' 1 ' , RB3是德迪
cated低电压ICSP编程。把RB3来
V
DD
然后MCLR到V
DD
进入编程
模式。所有其他规格的高压ICSP
适用。
要禁用低电压ICSP模式, LVP位必须是
编程为'0'。必须这样做,而进入
高电压输入模式( LVP位= 1 ) 。 RB3现
通用I / O引脚。
接收到该命令时,程序计数器后
(PC),将被设置为为0x2000 。届时将16个周期
到时钟管脚,该芯片将加载在一个“数据的14比特
字“,如上述那样,对被编程到
CON组fi guration内存。内存的说明
的程序存储器,用于正常的映射方案
操作与CON组fi guration模式操作显示
图2-1 。经过CON组fi guration内存
进入,只有这样,才能返回到用户程序
内存退出编程/验证测试模式
服用MCLR低(V
IL
).
2.4.2.2
对程序存储器加载数据
接收到该命令后,芯片将在加载
14位的“数据字”时, 16个周期被施加,如
先前所述。在加载数据的时序图
命令,如图6-1所示。
2002年Microchip的科技公司
DS39025F第5页
查看更多PIC16F872PDF信息
推荐型号
供货商
型号
厂家
批号
数量
封装
单价/备注
操作
    QQ: 点击这里给我发消息 QQ:2880707522 复制 点击这里给我发消息 QQ:2369405325 复制

    电话:0755-82780082
    联系人:杨小姐
    地址:深圳市福田区振兴路156号上步工业区405栋3层

    PIC16F872
    -
    -
    -
    -
    终端采购配单精选

QQ: 点击这里给我发消息 QQ:2881677436 复制 点击这里给我发消息 QQ:2881620402 复制

电话:18922805453
联系人:连
地址:福田区华强北路1019号华强广场D座23楼
PIC16F872
Microchip(微芯)
23+
700000
柒号芯城跟原厂的距离只有0.07公分
QQ: 点击这里给我发消息 QQ:3004390992 复制 点击这里给我发消息 QQ:3004390991 复制 点击这里给我发消息 QQ:1245773710 复制

电话:0755-82723761/82772189
联系人:夏先生 朱小姐
地址:广东省深圳市福田区华强北赛格科技园3栋东座10楼A2室(本公司为一般纳税人,可开增票)
PIC16F872
MICROCHIP
25+
4500
DIP
全新原装正品特价售销!
QQ: 点击这里给我发消息 QQ:3004390991 复制 点击这里给我发消息 QQ:3004390992 复制 点击这里给我发消息 QQ:1245773710 复制

电话:0755-82723761/82772189
联系人:夏先生 朱小姐
地址:深圳市福田区华强北街道赛格科技园3栋东座10楼A2(本公司为一般纳税人,可开增票)
PIC16F872
MICROCHIP
25+
4500
DIP
全新原装现货特价销售!
QQ: 点击这里给我发消息 QQ:2880707522 复制 点击这里给我发消息 QQ:2369405325 复制

电话:0755-82780082
联系人:朱先生
地址:深圳市福田区振兴路156号上步工业区405栋3层
PIC16F872
Microchip(微芯)
23+
8000
N/A
只做原装 正品现货
QQ: 点击这里给我发消息 QQ:5645336 复制
电话:13910052844(微信同步)
联系人:刘先生
地址:北京市海淀区增光路27号院增光佳苑2号楼1单元1102室
PIC16F872
√ 欧美㊣品
▲10/11+
8650
贴◆插
【dz37.com】实时报价有图&PDF
QQ: 点击这里给我发消息 QQ:2752732883 复制 点击这里给我发消息 QQ:240616963 复制

电话:18922887426/0755-25165869
联系人:曾先生/刘小姐
地址:深圳福田区中航路华乐大厦625室
PIC16F872
MICROCHIP
24+
11999
SOP/DIP
★原装现货,特价低卖!
QQ: 点击这里给我发消息 QQ:2752732883 复制 点击这里给我发消息 QQ:240616963 复制

电话:18922887426/0755-25165869
联系人:曾先生/刘小姐
地址:深圳福田区中航路华乐大厦625室
PIC16F872
MICROCHIP
24+
15999
DIP/SOP
★原装现货,低价热卖!
QQ: 点击这里给我发消息 QQ:1101329890 复制 点击这里给我发消息 QQ:1803862608 复制

电话:0755-82789296
联系人:朱先生/公司可以开13%的税
地址:深圳市福田区华强北振兴路华康大厦2栋211室。
PIC16F872
Microchip
1546+
8600
SOP28W
一级代理全新原装热卖!
QQ: 点击这里给我发消息 QQ:1346082250 复制 点击这里给我发消息 QQ:758462395 复制 点击这里给我发消息 QQ:3422402642 复制
电话:0755-82778126
联系人:曾先生
地址:深圳市福田区华强北上步工业区501栋317室 ★★诚信经营★★
PIC16F872
MICROCHIP
21+
7600
DIP
★★一级分销商,正品
QQ: 点击这里给我发消息 QQ:1584878981 复制 点击这里给我发消息 QQ:2881290686 复制

电话:010-62962871、62104931、 62106431、62104891、62104791
联系人:刘经理
地址:北京市海淀区中关村大街32号和盛嘉业大厦10层1008
PIC16F872
MICROCHIP
2013+
7820
DIP
全新原装正品/质量有保证
查询更多PIC16F872供应信息

深圳市碧威特网络技术有限公司
 复制成功!