2004 Microchip Technology Inc. DS33023A_CN
PICmicro
®
中档单片机系列
参考手册
DS33023A_CN 2004 Microchip Technology Inc.
本出版物中所述的器件应用信息及其它类似内容仅为您提供便
利,它们可能由更新之信息所替代。确保应用符合技术规范,
是您自身应负的责任。Microchip 对这些信息不作任何明示或
暗示、书面或口头的声明或担保,包括但不限于针对其使用情
况、质量、性能、适销性或特定用途的适用性的声明或担保。
Microchip 对因这些信息及使用这些信息而引起的后果不承担
任何责任。未经 Microchip 书面批准,不得将 Microchip 的产
品用作生命维持系统中的关键组件。在 Microchip 知识产权保
护下,不得暗中或以其它方式转让任何许可证。
商标
Microchip 的名称和徽标组合、 Microchip 徽标、 Accuron、
dsPIC、 K
EELOQ、 microID、 MPLAB、 PIC、 PICmicro、
PICSTART、 PRO MATE、 PowerSmart、 rfPIC 和
SmartShunt均为Microchip Technology Inc.在美国和其它国家
或地区的注册商标。
AmpLab、 FilterLab、 MXDEV、 MXLAB、 PICMASTER、
rfPIC、 SEEVAL、 SmartSensor 和 The Embedded Control
Solutions Company 均为 Microchip Technology Inc. 在美国的
注册商标。
Analog-for-the-Digital Age、 Application Maestro、
dsPICDEM、 dsPICDEM.net、 dsPICworks、 ECAN、
ECONOMONITOR、 FanSense、 FlexROM、 fuzzyLAB、
In-Circuit Serial Programming、 ICSP、 ICEPIC、
Migratable Memory、 MPASM、 MPLIB、 MPLINK、
MPSIM、 PICkit、 PICDEM、 PICDEM.net、 PICLAB、
PICtail、 PowerCal、 PowerInfo、 PowerMate、
PowerTool、 rfLAB、 rfPICDEM、 Select Mode、 Smart
Serial、 SmartTel 和 Total Endurance 均为 Microchip
Technology Inc. 在美国和其它国家或地区的商标。
SQTP 是 Microchip Technology Inc. 在美国的服务标记。
在此提及的所有其它商标均为各持有公司所有。
© 2004, Microchip Technology Inc。版权所有。
请注意以下有关 Microchip 器件代码保护功能的要点:
•Microchip的产品均达到 Microchip 数据手册中所述的技术指标。
•Microchip确信:在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一。
• 目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。就我们所知,所有这些行为都不是以 Microchip 数据手册中规定的操
作规范来使用 Microchip 产品的。这样做的人极可能侵犯了知识产权。
•Microchip愿与那些注重代码完整性的客户合作。
•Microchip或任何其它半导体厂商均无法保证其代码的安全性。代码保护并不意味着我们保证产品是 “牢不可破”的。
代码保护功能处于持续发展中。 Microchip 承诺将不断改进产品的代码保护功能。任何试图破坏 Microchip 代码保护功能的行为均可视
为违反了《数字器件千年版权法案 (Digital Millennium Copyright Act)》。如果这种行为导致他人在未经授权的情况下,能访问您的软
件或其它受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。
Microchip
位于美国亚利桑那州
Chandler
和
Tempe
及位于加利福尼亚州
Mountain View
的全球总部、设计中心和晶圆生产厂均于
2003
年
10
月通
过了
ISO/TS-16949:2002
质量体系认证。公司在
PICmicro
®
8
位单片
机、
KEELOQ
®
跳码器件、串行
EEPROM
、单片机外设、非易失性存储
器和模拟产品方面的质量体系流程均符合
ISO/TS-16949:2002
。此外,
Microchip
在开发系统的设计和生产方面的质量体系也已通过了
ISO
9001:2000
认证。
2004 Microchip Technology Inc. DS33023A_CN 第iii 页
页码
第 1 章 简介 1-1
简介 .................................................................................................................................................................. 1-2
本手册的宗旨 .................................................................................................................................................... 1-3
器件结构 ........................................................................................................................................................... 1-4
开发支持 ........................................................................................................................................................... 1-6
器件种类 ........................................................................................................................................................... 1-7
格式和符号的约定 .......................................................................................................................................... 1-12
相关文档 .........................................................................................................................................................1-14
相关应用笔记 .................................................................................................................................................. 1-17
版本历史 .........................................................................................................................................................1-18
第 2 章 振荡器 2-1
简介 .................................................................................................................................................................. 2-2
振荡器配置 ....................................................................................................................................................... 2-2
晶体振荡器 / 陶瓷谐振器 .................................................................................................................................. 2-4
外部 RC 振荡器 ..............................................................................................................................................2-12
4MHz 内部 RC 振荡器 .................................................................................................................................... 2-13
休眠模式对片内振荡器的影响 ........................................................................................................................ 2-17
器件复位对片内振荡器的影响 ........................................................................................................................ 2-17
设计技巧 .........................................................................................................................................................2-18
相关应用笔记 .................................................................................................................................................. 2-19
版本历史 .........................................................................................................................................................2-20
第 3 章 复位 3-1
简介 .................................................................................................................................................................. 3-2
上电复位、上电延时定时器、 起振定时器、欠压复位和奇偶校验错误复位 ...................................................... 3-4
寄存器和状态位的值 ....................................................................................................................................... 3-10
设计技巧 .........................................................................................................................................................3-16
相关应用笔记 .................................................................................................................................................. 3-17
版本历史 .........................................................................................................................................................3-18
第 4 章 架构 4-1
简介 .................................................................................................................................................................. 4-2
时序图 / 指令周期 ............................................................................................................................................. 4-5
指令流 / 流水线 ................................................................................................................................................. 4-6
I/O 端口描述 ..................................................................................................................................................... 4-7
设计技巧 .........................................................................................................................................................4-12
相关应用笔记 .................................................................................................................................................. 4-13
版本历史 .........................................................................................................................................................4-14
目录
DS33023A_CN 第 iv 页 2004 Microchip Technology Inc.
页码
第 5 章 CPU 和 ALU 5-1
简介 .................................................................................................................................................................. 5-2
指令的一般格式 ................................................................................................................................................ 5-4
中央处理单元 (CPU) ..................................................................................................................................... 5-4
指令时钟 ........................................................................................................................................................... 5-4
算术逻辑单元 (ALU) ..................................................................................................................................... 5-5
状态寄存器 ....................................................................................................................................................... 5-6
OPTION_REG 寄存器 ...................................................................................................................................... 5-8
电源控制寄存器 ................................................................................................................................................ 5-9
设计技巧 .........................................................................................................................................................5-10
相关应用笔记 .................................................................................................................................................. 5-11
版本历史 .........................................................................................................................................................5-12
第 6 章 存储器构成 6-1
简介 .................................................................................................................................................................. 6-2
程序存储器构成 ................................................................................................................................................ 6-2
数据存储器构成 ................................................................................................................................................ 6-8
初始化 ............................................................................................................................................................ 6-14
设计技巧 .........................................................................................................................................................6-16
相关应用笔记 .................................................................................................................................................. 6-17
版本历史 .........................................................................................................................................................6-18
第 7 章 数据 EEPROM 7-1
简介 .................................................................................................................................................................. 7-2
控制寄存器 ....................................................................................................................................................... 7-3
EEADR ............................................................................................................................................................. 7-4
EECON1 和 EECON2 寄存器 .......................................................................................................................... 7-4
从 EEPROM 数据存储器中读数据 .................................................................................................................... 7-5
向 EEPROM 数据存储器中写数据 .................................................................................................................... 7-5
写校验 .............................................................................................................................................................. 7-6
误写操作保护 .................................................................................................................................................... 7-7
代码保护配置下的数据 EEPROM 操作 ............................................................................................................. 7-7
初始化 .............................................................................................................................................................. 7-7
设计技巧 ........................................................................................................................................................... 7-8
相关应用笔记 .................................................................................................................................................... 7-9
版本历史 .........................................................................................................................................................7-10
第 8 章 中断 8-1
简介 .................................................................................................................................................................. 8-2
控制寄存器 ....................................................................................................................................................... 8-5
中断响应延时 .................................................................................................................................................. 8-10
INT 和外部中断 ............................................................................................................................................... 8-10
中断的现场保护 .............................................................................................................................................. 8-11
初始化 ............................................................................................................................................................ 8-14
设计技巧 .........................................................................................................................................................8-16
相关应用笔记 .................................................................................................................................................. 8-17
版本历史 .........................................................................................................................................................8-18
目录
2004 Microchip Technology Inc. DS33023A_CN 第v 页
页码
第 9 章 I/O 端口 9-1
简介 .................................................................................................................................................................. 9-2
PORTA 和 TRISA 寄存器 ................................................................................................................................. 9-4
PORTB 和 TRISB 寄存器 ................................................................................................................................. 9-6
PORTC 和 TRISC 寄存器 ................................................................................................................................. 9-8
PORTD 和 TRISD 寄存器 ................................................................................................................................. 9-9
PORTE 和 TRISE 寄存器 ...............................................................................................................................9-10
PORTF 和 TRISF 寄存器 ...............................................................................................................................9-11
PORTG 和 TRISG 寄存器 ..............................................................................................................................9-12
GPIO 和 TRISGP 寄存器 ................................................................................................................................ 9-13
I/O 编程注意事项 ............................................................................................................................................ 9-14
初始化 ............................................................................................................................................................ 9-16
设计技巧 .........................................................................................................................................................9-17
相关应用笔记 .................................................................................................................................................. 9-19
版本历史 .........................................................................................................................................................9-20
第 10 章 并行从动端口 10-1
简介 ................................................................................................................................................................ 10-2
控制寄存器 ..................................................................................................................................................... 10-3
操作 ................................................................................................................................................................ 10-4
休眠模式下的操作 .......................................................................................................................................... 10-5
复位的影响 ..................................................................................................................................................... 10-5
PSP 波形 ........................................................................................................................................................ 10-5
设计技巧 ......................................................................................................................................................... 10-6
相关应用笔记 .................................................................................................................................................. 10-7
版本历史 ......................................................................................................................................................... 10-8
目录