MICROCHIP PIC18F2423, PIC18F2523, PIC18F4423, PIC18F4523 Technical data

PIC18F2423/2523/4423/4523
深圳市英锐恩科技有限公司(Microchip Authorized Design Partner)指定授权 Add: Room 1203-1205 Top office,Glittery City,No. 3027, Shennan Road Central,Futian ,  Shenzhen City  电话(tel) :86-755-88845951,82543411 传真(fax) :86-755-82543511 Web: Http://www.Enroo.com ,"o"为字母. E-mail: enroo@enroo.com jason.ma@139.com  联系人:马先生,王小姐 公司在线咨询:QQ:27781279 MSN:picmcu@hotmail.com
数据手册
采用 12 A/D 和纳瓦技术的
28/40/44 引脚
增强型闪存单片机
2007 Microchip Technology Inc. 初稿 DS39755A_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 徽标、 Accuron dsPIC、 K
EELOQ、 KEELOQ 徽标、 microID、 MPLAB、 PIC、
PICmicroPICSTARTPRO MATEPowerSmart、 rfPIC
SmartShunt 均为 Microchip Technology Inc. 在美国和其他 国家或地区的注册商标。
AmpLabFilterLabLinear Active ThermistorMigratable MemoryMXDEVMXLABPS 徽标、 SEEVAL
SmartSensor The Embedded Contr ol Solutions Company 均为 Microchip Technology Inc. 在美国的注册商标。
Analog-for-the-Digital AgeApplication Maestro CodeGuarddsPICDEMdsPICDEM.netdsPICworks
ECANECONOMONITORFanSenseFlexROM fuzzyLABIn-Circuit Serial ProgrammingICSPICEPIC
MindiMiWi、 MPASM、 MPLAB Certified 徽标、 MPLIB MPLINKPICkitPICDEMPICDEM.netPICLAB PICtailPowerCalPowerInfoPowerMatePowerTool
REAL ICE、 rfLAB、 rfPICDEM、 Select Mode、 Smart SerialSmart TelTotal Endurance、 UNI/O、 WiperLock 和
ZENA 均为 Microchip Technology Inc. 在美国和其他国家或地
区的商标。 SQTP Microchip Technology Inc. 在美国的服务标记。
在此提及的所有其他商标均为各持有公司所有。 © 2007, Microchip Technology Inc. 版权所有。
Microchip Gresham
晶圆生产均于通过了 与 片机外设非易失性存器和模拟产品方面的质量体系流程均符合
ISO/TS-16949:2002
的质量体系也已通过
位于美国桑那州
及位于加利福尼亚州
®
dsPIC
号控制器、
Chandler和Tempe
Mountain View
ISO/TS-16949:2002
KEELOQ
。此
Microchip
ISO 9001:2000
、位于俄勒冈州
的全球总部、设计中
证。公司在
®
码器件、串行
系统设计和生产方面
证。
PIC
EEPROM
®
单片机
、单
DS39755A_CN ii 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523
采用 12 A/D 和纳瓦技术的
28/40/44 引脚增强型闪存单片机

外设特点:

最多 13 路通道的 12 位数转模块 (A/D)
- 功能
- 可在休眠模式下进行
输入多路选择双模拟比较
高灌 / 拉电流25 mA/25 mA
3 编程外部中
4 个输入电平变化
多达两个捕捉 / 比较 /PWMCCP)模 块 ,一 个具
的功能 (28 引脚器件
增强型捕捉 / 比较 /PWMECCP)模块 ( 仅限 40/44
引脚器件):
-1、 2 或 4 PWM
- 选择极
- 编程死区时
- 和自动重启
主同步串行(Master Synchronous Serial Port
MSSP)模块持 3 线 SPI 所有 4 种模
2
I
C™ 主 / 从模
增强型 USART 模块
- RS-485RS-232 LIN 1.2
- 使用内部振荡模块RS-232 工作(无
需外部晶振)
- 检测到位自动唤醒
- 动波率检测

管理式:

运行:CPU 工作,外设打开
空闲:CPU 不工作,外设打开
休眠:CPU 不工作,外设
空闲模式时电流降至 5.8 µA (典值)
休眠模式时电流降至 0.1 µA (典值)
Timer1振荡器: 1.8 µA32 kHz2V
看门狗定时器: 2.1 µA
双速振荡启动

灵活振荡器结构:

4 种晶振模式,频率最高25 MHz
4 倍频锁环(Phase Lock Loop, PLL)( 可用于
晶振和内部振荡器)
两种外部 RC 式,频率最高为 4 MHz
两种外部时钟模式,频率最高为 25 MHz
内部振荡模块
-8可由用户选择频率从 31 kHz 到 8MHz
- PLL 合使用时可提供较宽的时钟频率 31 kHz 32 MHz
- 可对该电路进行调节频率漂移
辅助振荡器使用 Timer1 工作频率为 32 kHz
障保护时钟监视器:
- 当外部时钟停止工作时自换到内部振荡

单片机特性:

优化的 C 译器构:
- 优化重入代码而设计的可扩展指令集
进行100,000次擦写操作的增强型闪存程序
(典值)
进行 1,000,000 次擦写操作的数据 EEPROM
(典值)
闪存 / 数据 EEPROM 保存时100 年(典值)
可在控制下自编程
断优先
8 x 8 周期硬法器
扩展看门狗定时器 (Watchdog Timer, WDT
- 编程周期从 4ms131s
通过两个引脚进行电源线串行编程 (In-Circuit
Serial Programming™, ICSP™
通过两个引脚进行线调试 (In-Circuit Debug
ICD
工作电压:2.0V 到 5.5V
编程 16 高 / 低压检测 (High/Low-Voltage
DetectionHLVD)模块
- / 低压检测
编程欠压复(Brown-out Reset, BOR
- 带软件使能选项
程序 数据存
器件
PIC18F2423 16K 8192 768 256 25 10 2/0 PIC18F2523 32K 16384 1536 256 25 10 2/0 PIC18F4423 16K 8192 768 256 36 13 1/1 PIC18F4523 32K 16384 1536 256 36 13 1/1
2007 Microchip Technology Inc. 初稿 DS39755A_CN 1
闪存
(字节)单指令
SRAM
(字节)
EEPROM
(字节)
I/O
12
A/D
(通道)
CCP/
ECCP
PWM
MSSP
SPI
2
C™
I
有有 有有 有有 有有
比较
EUSART
121/3 121/3 121/3 121/3
8/16 位 定时器
PIC18F2423/2523/4423/4523

引脚示意

28 引脚 PDIP SOIC
28 引脚 QFN
RA2/AN2/V
RA5/AN4/SS
(1)
MCLR/VPP/RE3
RA0/AN0 RA1/AN1
REF-/CVREF
RA3/AN3/VREF+
RA4/T0CKI/C1OUT
/HLVDIN/C2OUT
OSC1/CLKI
OSC2/CLKO
RC0/T1OSO/T13CKI
RC1/T1OSI/CCP2
RC3/SCK/SCL
V
(3)
/RA7
(3)
/RA6
RC2/CCP1
PIC18F2523
RB7/KBI3/PGD
28 27 26 25 24 23 22 21 20 19 18 17 16 15
RB6/KBI2/PGC
RB5/KBI1/PGM
RB4KBI0/AN11
RB7/KBI3/PGD RB6//KBI2/PGC RB5/KBI1/PGM RB4/KBI0/AN11 RB3/AN9/CCP2 RB2/INT2/AN8 RB1/INT1/AN10
RB0/INT0/FLT0/AN12 V
DD
VSS RC7/RX/DT RC6/TX/CK RC5/SDO RC4/SDI/SDA
(2)
1 2 3 4 5 6 7
SS
(2)
8 9 10 11 12 13 14
RA1/AN1
RA0/AN0
PIC18F2423
/VPP/RE3
MCLR
RA2/AN2/VREF-/CVREF
RA5/AN4/SS
RA4/T0CKI/C1OUT
/HLVDIN/C2OUT
OSC1/CLKI
OSC2/CLKO
RA3/AN3/VREF+
V
(3)
/RA7
(3)
/RA6
232425262728
1 2 3
PIC18F2423
4
SS
PIC18F2523
5 6 7
8
9
(2)
RC1/T1OSI/CCP2
RC0/T1OSO/T13CKI
1011
RC2/CCP1
1213 14
RC3/SCK/SCL
RC5/SDO
RC6/TX/CK
RC4/SDI/SDA
21 20 19 18 17 16 15
RB3/AN9/CCP2 RB2/INT2/AN8 RB1/INT1/AN10 RB0/INT0/FLT0/AN12 V
DD
VSS RC7/RX/DT
(2)
22
1: 建议将 QFN 封装器件部的焊垫连VSS
2RB3 是与 CCP2 用的用引脚。 3OSC1/CLKI OSC2/CLKO 仅在振荡式下,并两个引脚不用作数I/O 引脚时可用。更
信息,请参 2.0 节 “振荡配置
DS39755A_CN 2 初稿 2007 Microchip Technology Inc.
引脚示意图(续)
40 引脚 PDIP
PIC18F2423/2523/4423/4523
44 引脚 TQFP
RA2/AN2/V
RA4/T0CKI/C1OUT
RA5/AN4/SS
OSC2/CLKO
RC0/T1OSO/T13CKI
RC1/T1OSI/CCP2
MCLR/VPP/RE3
RA0/AN0 RA1/AN1
REF-/CVREF
RA3/AN3/VREF+
/HLVDIN/C2OUT
RE0/RD
RE1/WR
RE2/CS
OSC1/CLKI
(2) (2)
RC2/CCP1/P1A
RC3/SCK/SCL
RD0/PSP0 RD1/PSP1
/AN5 /AN6 /AN7
V
DD
VSS /RA7 /RA6
1 2 3 4 5 6 7 8 9 10 11 12 13 14
RC6/TX/CK
RC5/SDO
15 16 17 18 19 20
RC4/SDI/SDA
RD3/PSP3
(1)
RD2/PSP2
RD1/PSP1
RD0/PSP0
PIC18F4423
RC3/SCK/SCL
40 39 38 37 36 35 34 33 32 31 30 29
PIC18F4523
28 27 26 25 24 23 22 21
(1)
NC
RC2/CCP1/P1A
RC1/T1OSI/CCP2
RB7/KBI3/PGD RB6/KBI2/PGC
RB5/KBI1/PGM RB4/KBI0/AN11 RB3/AN9/CCP2 RB2/INT2/AN8
RB1/INT1/AN10 RB0/INT0/FLT0/AN12
DD
V VSS RD7/PSP7/P1D RD6/PSP6/P1C
RD5/PSP5/P1B RD4/PSP4 RC7/RX/DT RC6/TX/CK RC5/SDO RC4/SDI/SDA RD3/PSP3 RD2/PSP2
(1)
15
RB5/KBI1/PGM
38
39
1819202122
16
17
/VPP/RE3
RB7/KBI3/PGD
RB6/KBI2/PGC
MCLR
363435
37
33 32 31 30 29
28 27 26 25 24 23
RA1/AN1
RA0/AN0
REF-/CVREF
RA3/AN3/VREF+
RA2/AN2/V
NC RC0/T1OSO/T13CKI OSC2/CLKO OSC1/CLKI
SS
V VDD RE2/CS/AN7 RE1/WR RE0/RD RA5/AN4/SS RA4/T0CKI/C1OUT
(2)
/RA6
(2)
/RA7
/AN6
/AN5
/HLVDIN/C2OUT
RC7/RX/DT
RD4/PSP4 RD5/PSP5/P1B RD6/PSP6/P1C RD7/PSP7/P1D
RB0/INT0/FLT0/AN12
RB1/INT1/AN10
RB2/INT2/AN8
RB3/AN9/CCP2
V VDD
4443424140
1 2 3 4
PIC18F4423
SS
(1)
5 6 7 8 9 10 11
121314
NC
PIC18F4523
NC
RB4/KBI0/AN11
1RB3 是与 CCP2 用的用引脚。
2OSC1/CLKI OSC2/CLKO 仅在振荡式下,并两个引脚不用作数I/O 引脚时可用。更
信息,请参 2.0 节 “振荡配置
2007 Microchip Technology Inc. 初稿 DS39755A_CN 3
PIC18F2423/2523/4423/4523
引脚示意图(续)
44 引脚 QFN
(1)
RC7/RX/DT
RD4/PSP4
RD5/PSP5/P1B RD6/PSP6/P1C RD7/PSP7/P1D
RB0/INT0/FLT0/AN12
RB1/INT1/AN10
RB2/INT2/AN8
V VDD VDD
(2)
RC6/TX/CK
RC5/SDO
RC4/SDI/SDA
RD3/PSP3
RD2/PSP2
RD1/PSP1
RD0/PSP0
RC3/SCK/SCL
RC2/CCP1/P1A
RC1/T1OSI/CCP2
RC0/T1OSO/T13CKI
15
16
RB6/KBI2/PGC
RB5/KBI1/PGM
38
39
37
1819202122
17
RA0/AN0
/VPP/RE3
RB7/KBI3/PGD
MCLR
363435
RA1/AN1
33 32 31 30 29 28 27 26 25 24
23
REF+
REF-/CVREF
RA3/AN3/V
RA2/AN2/V
OSC2/CLKO OSC1/CLKI
SS
V VSS VDD VDD RE2/CS/AN7 RE1/WR RE0/RD RA5/AN4/SS RA4/T0CKI/C1OUT
(3)
/RA6
(3)
/RA7
/AN6
/AN5
/HLVDIN/C2OUT
4443424140
1 2 3 4 5
SS
6 7 8 9 10 11
121314
(2)
RB3/AN9/CCP2
PIC18F4423 PIC18F4523
NC
RB4/KBI0/AN11
1: 建议将 QFN 封装器件部的焊垫连VSS
2RB 3 是与 CCP2 用的用引脚。 3OSC1/CLKI OSC2/CLKO 仅在振荡式下,并两个引脚不用作数I/O 引脚时可用。更
信息,请参 2.0 节“振荡配置
DS39755A_CN 第 4 页 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523
1.0 器件.......................................................................................................................................................................................7
2.0 振荡配置 ................................................................................................................................................................................. 23
3.0 管理..............................................................................................................................................................................33
4.0 ............................................................................................................................................................................................ 41
5.0 器构................................................................................................................................................................................. 53
6.0 闪存程序.......................................................................................................................................................................... 73
7.0 数据 EEPROM ................................................................................................................................................................ 83
8.0 8 x 8 法器......................................................................................................................................................................... 89
9.0 ............................................................................................................................................................................................ 91
10.0 I/O .................................................................................................................................................................................... 105
11.0 Timer0 模块 .............................................................................................................................................................................. 123
12.0 Timer1 模块 .............................................................................................................................................................................. 127
13.0 Timer2 模块 .............................................................................................................................................................................. 133
14.0 Timer3 模块 .............................................................................................................................................................................. 135
15.0 捕捉 / 比较 /PWM CCP)模块............................................................................................................................................... 139
16.0 增强型捕捉 / 比较 /PWM ECCP)模块 ................................................................................................................................. 147
17.0 主同步串行MSSP)模块 .................................................................................................................................................. 161
18.0 增强型用同步 / 发器 EUSART)..............................................................................................................................205
19.0 12 数转A/D)模块.................................................................................................................................................. 227
20.0 比较模块 ...............................................................................................................................................................................237
21.0 比较器参考电压模块................................................................................................................................................................. 243
22.0 高 / 低压检测 (HLVD)............................................................................................................................................................ 247
23.0 CPU 的特功能 ....................................................................................................................................................................... 253
24.0 指令集...............................................................................................................................................................................271
25.0 ................................................................................................................................................................................... 321
26.0 特性 ...................................................................................................................................................................................325
27.0 特性.................................................................................................................................................................363
28.0 封装信息 ...................................................................................................................................................................................365
附录 A:版历史 ........................................................................................................................................................................ 373
附录 B:器........................................................................................................................................................................ 373
附录 C:转注意事.................................................................................................................................................................374
附录 D 从低档器件增强型器件 ........................................................................................................................................ 374
附录 E 中档器件增强型器件 ........................................................................................................................................ 375
附录 F 从高档器件增强型器件 ........................................................................................................................................ 375
索引 ............................................................................................................................................ ...................................................... 377
Microchip 网站.................................................................................................................................................................................... 387
客户服务 ..............................................................................................................................................................................387
客户支............................................................................................................................................................................................. 387
读者馈表 ......................................................................................................................................................................................... 388
PIC18F2423/2523/4423/4523 产品标识体系 ..................................................................................................................................... 389
2007 Microchip Technology Inc. 初稿 DS39755A_CN 第 5
PIC18F2423/2523/4423/4523
致客户
在提供文档供客户正确使用 Microchip 产品。为此,们将不断改进出版物的内容和质量,使之更满足您的要
出版物的质量将新文档及更新版本的推出而得提升。 如果您对本出版物有任何和建议,请通过电子邮件联系我公司 TRC 理,子邮件地址为 CTRC@microchip.com,或将本
数据手册后附的 读者馈表传真86-21-5407 5066。我们期您的馈。

新数据手册

欲获得本数据手册的最新版本,请查询我公司的网站
http://www.microchip.com
看数据手册中任意一页下边角处的文编号可确定其版本。文编号中数字串后的是版本号,例如:DS30000ADS30000A 版本。
勘误表
有器件可能有一份勘误表,述了实际运行与数据手册中记内容之存在的细微以及建议的变通方法。一们了解 器件 / 文档存在些差时,会发布勘误表勘误表将注明其所适用的片版本和文件版本。
了解一器件是存在勘误表,请通过以下方式之一查询
Microchip 网站 http://www.microchip.com
地 Microchip 销售办处(后一页
联络售办时,请明您所使用的器件型片版本和数据手册版本 包括文献编号)

客户通系统

及时知 Microchip 产品的新信息,请到我公司网站 www.microchip.com 注册。
DS39755A_CN 第 6 页 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523

1.0 器件

本文档及以下器件的具体信息:
• PIC18F2423
• PIC18F2523
• PIC18F4423
• PIC18F4523
该系列具所有 PIC18 单片机有的点,即实惠 价格提供出性能,以及用性的增强型闪存
程序器。了这些点之PIC18F2423/2523/ 4423/4523 系列增强了器件设计,使得该系列单片机
为许多高性能以及功敏感应用的明选择

1.1 新的内特性

1.1.1 纳瓦技术

PIC18F2423/2523/4423/4523 系列的所有器件有一
系列显著降低工作时的功的功能。主要包含以下
备用运行模式:通过将 Timer1 或内部振荡模块
作为单片机时钟源,可使代码时的功耗降低
90%
多种空闲模式:单片机可在其 CPU 核禁
外设仍工作的情况下工作。于这些状态时,功得更正常工作时的 4%
式切:在器件工作期间可由用代码
用功管理式,许用能的理念融入到他 们的应用设计中。
模块低Timer1 看门狗定时器模块
耗需降至最具体请参 26.0
“电气特性

1.1.2 多个振荡选项和特性

PIC18F2423/2523/4423/4523 系列的所有器件可提供 10不同的振荡选项,使用发应用件时有
选择。这些选项包括:
•4种晶振模式,使用晶振陶瓷谐器。
两种外部时钟模式,提供使用两个引脚 (振荡
输入引脚和钟输出引脚或一引脚
(振荡输入引脚,出引脚新分
I/O 引脚选项
两种外部 RC 振荡器式,有与部时钟模式相
同的引脚选项
内部振荡模块,它提供一8MHz的时钟源 和一INTRC 时钟源 (近似值为 31 kHz),并有
6 钟频率可供用户选择 (从 125 kHz 4MHz共 8 钟频率。此选项可以 个振荡器引脚作为用 I/O 引脚。
个锁环(PLL)倍频器,可在高速晶振和内部
振荡器模式下使用,使来自 HS 钟源的时钟速 最高达到 40 MHzPLL 和内部振荡合使用, 可以用户提供频率 围从 31 kHz 32 MHz 的时 钟速选择,而不需要使用晶振或时钟电
了可用作时钟源外,内部振荡模块提供了一 定的参考,为此系列器件增加了以下功能以使器件更 可地工作:
故障保护时钟监视器:部件持续监视主时钟源 将其与内部振荡器提供的参考信比较。如果时 发生了障,单片机会将时钟源换到内部振荡模块,使器件可工作或安全地关应用。
双速启动功能许在上电复位或从休眠模时将内部振荡器用作时钟源主时钟源可用
2007 Microchip Technology Inc. 初稿 DS39755A_CN 7
PIC18F2423/2523/4423/4523

1.2 其他特功能

12 A/D 转换 该模块具编程
而不选择通道启动等待样 周期,因而减少了代码销。
用性:程序存器和数据 EEPROM 的增
强型闪存单,可以次擦写程序高达 100,000 EEPROM 高达 1,000,000 次。在不新的情况下,数据保存时40
编程:这些器件能在内部控制写入
自的程序空间通过使用保护的引
位于程序器的顶端中的自程序,可
能在场进行更新的应用程序
扩展指令集:PIC18F2423/2523/4423/4523系列PIC18 指令集基础上进行了可选择扩展加了 8 指令址寻址模式。此扩展可以 使用一器件配置选项使能,它是为优化重入应 用程序代码而特设计的,这些代码原是使用语言 C 语言)开发的。
增强型 CCP 模块 :在 PWM 式下,该模块提供用控制半或全桥驱器的 12 4 路调制输 出。其他功能包括自,用于在中或其他 件下PWM 动重启,一旦条清除活输出。
增强型可寻址 USART该串行通模块进行RS-232 信并LIN 总线议。其他增强
功能包括自动波率检测和分16 发生器。单片机使用内部振荡模块时, EUSART 为与的应用提供定的信方 式,而无需使用晶振也无需的功
扩展型看门狗定时器 WDT):该增强型版本增 加了一16 器,可以提供在工作电压
温度变化时保持定的扩展时范围时周期 具体请参 26.0 节“电特性”

1.3 系列中各员的详细说

PIC18F2423/2523/4423/4523 系列器件28 引脚和 40/44 引脚封装形式。 1-1 1-2 为这类器
件的
类器件在以下方面存在差
1. 闪存程序PIC18F2423/4423 器件为 16 KBPIC18F2523/4523 器件为 32 KB
2. A/D 通道 (28 引脚器件有 10 40/44 引脚 器件有 13 路)
3. I/O 28 引脚器件有 3 个双向端口, 40/44 引脚器件有 5 个双向端
4. CCP和增强型 CCP 实现28 引脚器 件有 2
CCP 模块40/44 引脚器件有 1 CCP 模块1 ECCP 模块)。
5. 行从动仅存在于 40/44 引脚器件)。
系列器件的所有其他功能是相同的。 1-1 总结了 这些功能。
1-2 1-3 出了本系列中所有器件的引脚明。 PIC18F2423/2523/4423/4523 系列器件仅提供低压
件,用 “LFPIC18LF2423,其工作电压 VDD 2.0V 3.6V
DS39755A_CN 第 8 页 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523

1-1: 器件特性

特性
工作频率
程序(字节
程序(指令
数据存(字节 数据 EEPROM (字节
断源 I/O端口 A, B, C, (E) 端口 A, B, C, (E) 端口 A, B, C, D, E 端口 A, B, C, D, E
定时器
捕捉 / 比较 /PWM 模块 增强型捕捉 / 比较 /PWM 模块 串行通 MSSP 和增强型 USART MSSP 和增强型 USART MSSP和增强型 USART MSSP 和增强型 USART
行通(PSP)无有有 12 数转换模块 10 路输入通道 10 路输入通道 13 路输入通道 13 路输入通道
PORBOR
编程高 / 低压检测 有有有有
编程欠压复 有有有有
指令集 75 指令使能了扩展指
封装 28 引脚 PDIP
PIC18F2423 PIC18F2523 PIC18F4423 PIC18F4523
DC – 40 MHz DC – 40 MHz DC – 40 MHz DC – 40 MHz
16384 32768 16384 32768
8192 16384 8192 16384
768 1536 768 1536 256 256 256 256
19 19 20 20
4444 2211 0011
RESET 指令
堆栈满堆栈
PWRTOST)、
选)和 WDT
MCLR
令集为 83 指令
28 引脚 SOIC
28 引脚 QFN
PORBOR
RESET 指令
堆栈满堆栈
PWRT OST)、
MCLR 选)WDT
75指令使能了扩展指
令集为 83 指令
28 引脚 PDIP 28 引脚 SOIC
28 引脚 QFN
PORBOR
RESET 指令
堆栈满堆栈
PWRTOST)、
MCLR 选)WDT
75 指令使能了扩展指
令集为 83 指令
40 引脚 PDIP 44 引脚 QFN
44 引脚 TQFP
(PWRTOST
MCLR 选)WDT
75 指令使能了扩展指
令集为 83 指令
PORBOR
RESET 指令
堆栈满堆栈
40 引脚 PDIP
44 引脚 QFN
44 引脚 TQFP
2007 Microchip Technology Inc. 初稿 DS39755A_CN 第 9
PIC18F2423/2523/4423/4523

1-1 PIC18F2423/252328 引脚

<21>
/ 递减逻辑
21
址锁存器
程序存储器
16/32KB
数据存器
指令总线 <16>
(3)
OSC1
(3)
OSC2
T1OSI
T1OSO
(2)
MCLR
V
VDD,
SS
20
8
内部
振荡
模块
INTRC
振荡
8 MHz
振荡
电源
编程 线
调试
PCLATH
PCLATU
PCU
程序计数器
31 堆栈
STKPTR
存器
ROM 存器
IR
指令
译码与
控制
数据总线 <8>
8
PCH PCL
状态
控制
上电
定时器 振荡
定时器
上电 复
看门狗
定时器
欠压 复
障保护
钟监视器
8
数据存器
数据存储器
3.9KB
址锁存器
12
数据地址 <12>
BSR
4
FSR0 FSR1 FSR2
/
减逻辑
译码
12
4
速操
12
PORTA
PORTB
RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+
RA4/T0CKI/C1OUT
RA5/AN4/SS OSC2/CLKO OSC1/CLKI
/HLVDIN/C2OUT
(3)
/RA6
(3)
/RA7
RB0/INT0/FLT0/AN12 RB1/INT1/AN10 RB2/INT2/AN8 RB3/AN9/CCP2
(1)
RB4/KBI0/AN11 RB5/KBI1/PGM RB6/KBI2/PGC RB7/KBI3/PGD
8
PRODLPRODH
BITOP
3
8
8 x 8 法器
W
8
PORTC
8
8
RC0/T1OSO/T13CKI RC1/T1OSI/CCP2
(1)
RC2/CCP1 RC3/SCK/SCL RC4/SDI/SDA RC5/SDO
8
8
RC6/TX/CK RC7/RX/DT
ALU<8>
8
精度
参考
PORTE
MCLR/VPP/RE3
(2)
BOR
HLVD
数据
EEPROM
CCP1
CCP2
MSSP
Timer2Timer1 Timer3Timer0
EUSART比较
12
ADC
1配置CCP2MX 1 时, CCP2 RC1 CCP2MX 清零时, CCP2 RB3 用。
2有在MCLR 3OSC1/CLKI OSC2/CLKO 仅在振荡式下,并两个引脚不用作数I/O 引脚时可用。
信息,请参 2.0 节 “振荡器配置”。
功能时, RE3 可用。
DS39755A_CN 10 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523

1-2 PIC18F4423/4523 40/44 引脚

<21>
/ 递减逻辑
21
址锁存器
程序存储器
16/32KB
数据存器
指令总线 <16>
20
8
PCLATH
PCLATU
PCU
程序计数器
31 堆栈
STKPTR
存器
ROM 存器
IR
指令
译码与
控制
数据总线 <8>
8
PCH PCL
状态
控制信号
PORTA
8
数据存器
数据存储器
3.9KB
址锁存器
12
4
BSR
数据地址 <12>
12
速操
FSR0
FSR1 FSR2
/
减逻辑
译码
4
12
PORTB
PORTC
RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS OSC2/CLKO OSC1/CLKI
/HLVDIN/C2OUT
(3)
/RA6
(3)
/RA7
RB0/INT0/FLT0/AN12 RB1/INT1/AN10 RB2/INT2/AN8 RB3/AN9/CCP2
(1)
RB4/KBI0/AN11 RB5/KBI1/PGM RB6/KBI2/PGC RB7/KBI3/PGD
RC0/T1OSO/T13CKI RC1/T1OSI/CCP2
(1)
RC2/CCP1/P1A RC3/SCK/SCL
RC4/SDI/SDA
8
RC5/SDO RC6/TX/CK RC7/RX/DT
PRODLPRODH
OSC1
OSC2
T1OSI
T1OSO
MCLR
VDD,
V
BOR
HLVD
8 x 8 法器
3
8
W
8 ALU<8>
8
8
12
ADC
BITOP
(3)
(3)
(2)
SS
内部
振荡
模块
INTRC
振荡
8 MHz
振荡
电源
编程 线
调试
数据
EEPROM
ECCP1
CCP2
上电延时
定时器 振荡
定时器
上电 复
看门狗
定时器
欠压 复
障保护
钟监视器
MSSP
精度
参考
Timer2Timer1 Timer3Timer0
EUSART比较
8
8
8
PORTD
PORTE
1配置CCP2MX1 时, CCP2 RC1 CCP2MX 清零时, CCP2 RB3 用。
2有在MCLR
功能时, RE3 可用。
3OSC1/CLKI OSC2/CLKO 仅在某些振荡式下,并两个 引脚不用作数I/O 引脚时可用。
信息,请参 2.0 节“振荡器配置”。
RD0/PSP0
:RD4/PSP4 RD5/PSP5/P1B RD6/PSP6/P1C RD7/PSP7/P1D
RE0/RD/AN5 RE1/WR/AN6 RE2/CS/AN7 MCLR/VPP/RE3
(2)
2007 Microchip Technology Inc. 初稿 DS39755A_CN 11
PIC18F2423/2523/4423/4523

1-2 PIC18F2423/2523 引脚

引脚
引脚名称
/VPP/RE3
MCLR
MCLR VPP RE3
OSC1/CLKI/RA7
OSC1 CLKI RA7
OSC2/CLKO/RA6
OSC2 CLKO RA6
注: TTL = TTL 输入 CMOS = CMOS 输入
ST = CMOS 电平施密发器输入 I=输入 O= P=电源
1配置CCP2MX 1 时,对 CCP2 使用引脚分
2配置CCP2MX 清零时,对 CCP2 使用用引脚分
PDIP, SOIC
126
96
10 7
QFN
引脚类型缓冲器
类型
I
ST
P
I
ST
I
ST
I
CMOS
I/O
TTL
O
O
I/O
TTL
(输入)编程电压 (输入)。
输入。此引脚为低电平时,器件位。 编程电压输入。 数字输入
振荡晶振部时钟输入
振荡晶振部时钟源输入 RC 式下ST 缓冲器,否则CMOS 缓冲器。部时钟源输入是与 OSC1 引脚功能用。
相关的 OSC1/CLKI OSC2/CLKO引脚信息。)
I/O 引脚。
振荡晶振或时钟输出。
振荡晶振输出。在晶振模式下,引脚与晶振器相
RC 式下, OSC2 引脚CLKO OSC1引脚的4分该频 率指令周期数。 用 I/O 引脚。
DS39755A_CN 12 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523
1-2 PIC18F2423/2523 引脚(续)
引脚
引脚名称
RA0/AN0
RA0 AN0
RA1/AN1
RA1 AN1
RA2/AN2/V
RA2 AN2 VREF­CV
RA3/AN3/V
RA3 AN3 V
RA4/T0CKI/C1OUT
RA4 T0CKI C1OUT
RA5/AN4/SS C2OUT
RA5 AN4 SS HLVDIN
C2OUT RA6 RA7
注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入
1配置位 CCP2MX 1 时,对 CCP2 使用认引脚分配。
REF-/CVREF
REF
REF+
REF+
/HLVDIN/
ST = CMOS 电平施密发器输入 I=输入 O= P=电源
2配置CCP2MX 清零时,对 CCP2 使用用引脚分
PDIP, SOIC
227
328
41
52
63
74
QFN
引脚类型缓冲器
类型
I/OITTL
模拟
I/OITTL
模拟
I/O
TTL
I
模拟
I
模拟
O
模拟
I/O
TTL
I
模拟
I
模拟
I/O
ST
I
ST
O
I/O
TTL
I
模拟
I
TTL
I
模拟
O
PORTA I/O 端口。
I/O模拟输入 0。
I/O模拟输入 1。
I/O
模拟输入 2 A/D 参考电压 (低电压)输入
比较器参考电压输出。
I/O
模拟输入 3 A/D 参考电压 (高电压)输入
字 I/O Timer0 部时钟输入
比较1 出。
I/O
模拟输入 4 SPI 从动选择输入
/ 低压检测输入 比较2 出。
请参OSC2/CLKO/RA6 引脚信息。 请参OSC1/CLKI/RA7 引脚信息。
2007 Microchip Technology Inc. 初稿 DS39755A_CN 13
PIC18F2423/2523/4423/4523
1-2 PIC18F2423/2523 引脚(续)
引脚
引脚名称
RB0/INT0/FLT0/AN12
RB0 INT0 FLT0 AN12
RB1/INT1/AN10
RB1 INT1 AN10
RB2/INT2/AN8
RB2 INT2 AN8
RB3/AN9/CCP2
RB3 AN9
(1)
CCP2
RB4/KBI0/AN11
RB4 KBI0 AN11
RB5/KBI1/PGM
RB5 KBI1 PGM
RB6/KBI2/PGC
RB6 KBI2 PGC
RB7/KBI3/PGD
RB7 KBI3 PGD
注: TTL = TTL 输入 CMOS = CMOS 输入
ST = CMOS 电平施密发器输入 I=输入 O= P=电源
1配置CCP2MX 1 时,对 CCP2 使用引脚分
2配置CCP2MX 清零时,对 CCP2 使用用引脚分
PDIP, SOIC
21 18
22 19
23 20
24 21
25 22
26 23
27 24
28 25
QFN
引脚类型缓冲器
类型
I/O
TTL
I
ST
I
ST
I
模拟
I/O
TTL
I
ST
I
模拟
I/O
TTL
I
ST
I
模拟
I/O
TTL
I
模拟
I/O
ST
I/O
TTL
I
TTL
I
模拟
I/O
TTL
I
TTL
I/O
ST
I/O
TTL
I
TTL
I/O
ST
I/O
TTL
I
TTL
I/O
ST
PORTB I/O 端口。 PORTB 在所有输入编程 为内部上拉
I/O
部中0 CCP1 PWM 输入
模拟输入 12
I/O
部中1 模拟输入 10
I/O部中2 模拟输入 8
I/O 模拟输入 9 捕捉 2 输入 / 比较 2 /PWM 2 出。
I/O 电平变化引脚。 模拟输入 11
I/O 电平变化引脚。 低电压 ICSP™ 编程使能引脚。
I/O 电平变化引脚。
线调试器和 ICSP 编程引脚。
I/O电平变化引脚。 在线调试器和 ICSP 编程数据引脚。
DS39755A_CN 14 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523
1-2 PIC18F2423/2523 引脚(续)
引脚
引脚名称
RC0/T1OSO/T13CKI
RC0
T1OSO
T13CKI RC1/T1OSI/CCP2
RC1
T1OSI
(2)
CCP2 RC2/CCP1
RC2
CCP1 RC3/SCK/SCL
RC3
SCK
SCL RC4/SDI/SDA
RC4
SDI
SDA RC5/SDO
RC5
SDO RC6/TX/CK
RC6
TX
CK RC7/RX/DT
RC7
RX
DT RE3
SS 8, 19 5, 16 P
V VDD 20 17 P
注: TTL = TTL 输入 CMOS = CMOS 输入
ST = CMOS 电平施密发器输入 I=输入 O= P=电源
1配置CCP2MX 1 时,对 CCP2 使用引脚分
2配置CCP2MX 清零时,对 CCP2 使用用引脚分
PDIP, SOIC
11 8
12 9
13 10
14 11
15 12
16 13
17 14
18 15
QFN
引脚类型缓冲器
类型
I/O
ST
O
I
ST
I/O
ST
I
模拟
I/O
ST
I/O I/OSTST
I/O
ST
I/O
ST
I/O
ST
I/O
ST
I
ST
I/O
ST
I/OOST
I/O
ST
O
I/O
ST
I/O
ST
I
ST
I/O
ST
PORTC I/O 端口。
I/O
Timer1 振荡出。 Timer1/Timer3 部时钟输入
字 I/O Timer1 振荡输入
捕捉 2 输入 / 比较 2 /PWM 2 出。
I/O捕捉 1 输入 / 比较 1 /PWM 1 出。
I/O
SPI 式的同步串行钟输入 / 输出。
2
C™ 式的同步串行钟输入 / 输出。
I
字 I/O SPI 数据输入
2
C 数据 I/O
I
字 I/O SPI 数据出。
字 I/O EUSART EUSART 钟(见 RX/DT 引脚信息
字 I/O EUSART 接收 EUSART 数据 TX/CK 引脚信息
请参MCLR 逻辑I/O 引脚的参考地。 逻辑I/O 引脚的正电源
/VPP/RE3 引脚信息。
2007 Microchip Technology Inc. 初稿 DS39755A_CN 第 15
PIC18F2423/2523/4423/4523

1-3 PIC18F4423/4523 引脚

引脚名称
MCLR
/VPP/RE3 MCLR VPP RE3
OSC1/CLKI/RA7
OSC1 CLKI RA7
OSC2/CLKO/RA6
OSC2 CLKO
RA6
注: TTL = TTL 输入 CMOS = CMOS 输入
ST = CMOS 电平施密发器输入 I=输入 O= P=电源
1配置CCP2MX 1 时,对 CCP2 使用引脚分
2配置CCP2MX 清零时,对 CCP2 使用用引脚分
引脚
PDIP QFN TQFP
11818
13 32 30
14 33 31
引脚类型缓冲器
类型
I
ST
P
I
ST
I
ST
I
CMOS
I/O
TTL
O
O
I/O
TTL
(输入)编程电压 (输入)。
复位输入。此引脚为低电平时,器件 复位。 编程电压输入。 数字输入
振荡晶振部时钟输入
振荡晶振或外部时 钟源 输入 RC 式下ST 缓冲器,否则模拟部时钟源输入。总是与 OSC1 引脚功能用。
相关的 OSC1/CLKI OSC2/CLKO 引脚信息。)
I/O 引脚。
振荡晶振或时钟输出。
振荡晶振输出。在晶振模式下,引脚与晶振
振器相RC 式下, OSC2 引脚CLKO OSC1 引脚4 该频率指令周期数。
用 I/O 引脚。
DS39755A_CN 16 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523
1-3 PIC18F4423/4523 引脚(续)
引脚名称
RA0/AN0
RA0 AN0
RA1/AN1
RA1 AN1
RA2/AN2/V
RA3/AN3/V
RA4/T0CKI/C1OUT
RA5/AN4/SS C2OUT
RA6 RA7
注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入
1配置位 CCP2MX 1 时,对 CCP2 使用认引脚分配。
REF-/CVREF
RA2 AN2 VREF-
REF
CV
REF+
RA3 AN3
REF+
V
RA4 T0CKI C1OUT
/HLVDIN/
RA5 AN4 SS HLVDIN C2OUT
ST = CMOS 电平施密发器输入 I=输入 O= P=电源
2配置位 CCP2MX 清零时,对 CCP2 使用用引脚分
引脚
PDIP QFN TQFP
21919
32020
42121
52222
62323
72424
引脚类型缓冲器
类型
I/OITTL
模拟
I/OITTL
模拟
I/O
TTL
I
模拟
I
模拟
O
模拟
I/O
TTL
I
模拟
I
模拟
I/O
I/O
ST
I
ST
O
TTL
I
模拟
I
TTL
I
模拟
O
PORTA I/O 端口。
I/O模拟输入 0。
I/O模拟输入 1。
I/O
模拟输入 2 A/D 参考电压 (低电压)输入
比较器参考电压输出。
I/O
模拟输入 3 A/D 参考电压 (高电压)输入
字 I/O Timer0 部时钟输入
比较1 出。
I/O
模拟输入 4 SPI 从动选择输入
/ 低压检测输入 比较2 出。
请参OSC2/CLKO/RA6 引脚信息。 请参OSC1/CLKI/RA7 引脚信息。
2007 Microchip Technology Inc. 初稿 DS39755A_CN 17
PIC18F2423/2523/4423/4523
1-3 PIC18F4423/4523 引脚(续)
引脚名称
RB0/INT0/FLT0/AN12
RB0 INT0 FLT0 AN12
RB1/INT1/AN10
RB1 INT1 AN10
RB2/INT2/AN8
RB2 INT2 AN8
RB3/AN9/CCP2
RB3 AN9
(1)
CCP2
RB4/KBI0/AN11
RB4 KBI0 AN11
RB5/KBI1/PGM
RB5 KBI1 PGM
RB6/KBI2/PGC
RB6 KBI2 PGC
RB7/KBI3/PGD
RB7 KBI3 PGD
注: TTL = TTL 输入 CMOS = CMOS 输入
ST = CMOS 电平施密发器输入 I=输入 O= P=电源
1配置CCP2MX 1 时,对 CCP2 使用引脚分
2配置CCP2MX 清零时,对 CCP2 使用用引脚分
引脚
PDIP QFN TQFP
33 9 8
34 10 9
35 11 10
36 12 11
37 14 14
38 15 15
39 16 16
40 17 17
引脚类型缓冲器
类型
I/O
TTL
I
ST
I
ST
I
模拟
I/O
TTL
I
ST
I
模拟
I/O
TTL
I
ST
I
模拟
I/O
TTL
I
模拟
I/O
I/O
I/O I/O
I/O I/O
I/O I/O
ST
TTL
I
TTL
I
模拟
TTL
I
TTL
ST
TTL
I
TTL
ST
TTL
I
TTL
ST
PORTB 是双I/O 口。 PORTB在所有输入编程为内部上拉
I/O部中0 增强型 CCP1 PWM 输入 模拟输入 12
I/O部中1 模拟输入 10
I/O部中2 模拟输入 8
I/O 模拟输入 9 捕捉 2 输入 / 比较 2 /PWM 2 出。
I/O 电平变化引脚。 模拟输入 11
I/O 电平变化引脚。 低电压 ICSP™ 编程使能引脚。
I/O 电平变化引脚。
线调试器和 ICSP 编程引脚。
I/O电平变化引脚。 在线调试器和 ICSP 编程数据引脚。
DS39755A_CN 18 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523
1-3 PIC18F4423/4523 引脚(续)
引脚名称
RC0/T1OSO/T13CKI
RC0 T1OSO T13CKI
RC1/T1OSI/CCP2
RC1 T1OSI
(2)
CCP2
RC2/CCP1/P1A
RC2 CCP1 P1A
RC3/SCK/SCL
RC3 SCK SCL
RC4/SDI/SDA
RC4 SDI SDA
RC5/SDO
RC5 SDO
RC6/TX/CK
RC6 TX CK
RC7/RX/DT
RC7 RX DT
注: TTL = TTL 输入 CMOS = CMOS 输入
ST = CMOS 电平施密发器输入 I=输入 O= P=电源
1配置CCP2MX 1 时,对 CCP2 使用引脚分
2配置CCP2MX 清零时,对 CCP2 使用用引脚分
引脚
PDIP QFN TQFP
15 34 32
16 35 35
17 36 36
18 37 37
23 42 42
24 43 43
25 44 44
26 1 1
引脚类型缓冲器
类型
I/O
I/O I/O
I/O I/O
I/O I/O I/O
I/O I/O
I/OOST
I/O I/O
I/O I/O
ST
O
I
ST
ST
I
CMOS
ST
ST ST
O
ST ST ST
ST
I
ST ST
ST
O
ST
ST
I
ST ST
PORTC I/O 端口。
I/O
Timer1 振荡出。 Timer1/Timer3 部时钟输入
字 I/O Timer1 振荡输入
捕捉 2 输入 / 比较 2 /PWM 2 出。
I/O捕捉 1 输入 / 比较 1 /PWM 1 出。 增强型 CCP1 出。
I/O
SPI 式的同步串行钟输入 / 输出。
2
C™ 式的同步串行钟输入 / 输出。
I
字 I/O SPI 数据输入
2
C 数据 I/O
I
字 I/O SPI 数据出。
字 I/O EUSART EUSART 钟(见 RX/DT 引脚信息
字 I/O EUSART 接收 EUSART 数据 TX/CK 引脚信息
2007 Microchip Technology Inc. 初稿 DS39755A_CN 第 19
PIC18F2423/2523/4423/4523
1-3 PIC18F4423/4523 引脚(续)
引脚名称
RD0/PSP0
RD0 PSP0
RD1/PSP1
RD1 PSP1
RD2/PSP2
RD2 PSP2
RD3/PSP3
RD3 PSP3
RD4/PSP4
RD4 PSP4
RD5/PSP5/P1B
RD5 PSP5 P1B
RD6/PSP6/P1C
RD6 PSP6 P1C
RD7/PSP7/P1D
RD7 PSP7 P1D
注: TTL = TTL 输入 CMOS = CMOS 输入
ST = CMOS 电平施密发器输入 I=输入 O= P=电源
1配置CCP2MX 1 时,对 CCP2 使用引脚分
2配置CCP2MX 清零时,对 CCP2 使用用引脚分
引脚
PDIP QFN TQFP
19 38 38
20 39 39
21 40 40
22 41 41
27 2 2
28 3 3
29 4 4
30 5 5
引脚类型缓冲器
类型
I/O I/OSTTTL
I/O I/OSTTTL
I/O I/OSTTTL
I/O I/OSTTTL
I/O I/OSTTTL
I/O I/O
I/O I/O
I/O I/O
ST
TTL
O
ST
TTL
O
ST
TTL
O
PORTD 是双I/O 口或与理器口的并行 从动PSP。当使能 PSP 模块时,这些引脚具
TTL 输入缓冲器。
I/O。 并行从动口数据。
I/O。 并行从动口数据。
I/O。 并行从动口数据。
I/O。 并行从动口数据。
I/O。 并行从动口数据。
I/O。 并行从动口数据。 增强型 CCP1 出。
I/O。 并行从动口数据。 增强型 CCP1 出。
I/O。 并行从动口数据。 增强型 CCP1 出。
DS39755A_CN 20 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523
1-3 PIC18F4423/4523 引脚(续)
引脚名称
RE0/RD
RE1/WR/AN6
RE2/CS/AN7
RE3 — V
V
NC 13 12, 13,
注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入
1配置位 CCP2MX 1 时,对 CCP2 使用认引脚分配。
/AN5 RE0 RD AN5
RE1 WR AN6
RE2 CS AN7
SS 12, 31 6, 30,
DD 11, 32 7, 8,
ST = CMOS 电平施密发器输入 I=输入 O= P=电源
2配置位 CCP2MX 清零时,对 CCP2 使用用引脚分
引脚
PDIP QFN TQFP
82525
92626
10 27 27
6, 29 P
31
7, 28 P
28, 29
33, 34
引脚类型缓冲器
类型
I/O
I/O
I/O
——
ST
I
TTL
I
模拟
ST
I
TTL
I
模拟
ST
I
TTL
I
模拟
PORTE I/O 端口。
I/O。 并行从动端口的控制 (WR 模拟输入 5。
I/O。 并行从动口的写控制 ( CS 模拟输入 6。
I/O。 并行从动端口的片选控制 (RD 模拟输入 7。
请参MCLR
逻辑I/O 引脚的参考地。
逻辑I/O 引脚的正电源
无连
/VPP/RE3 引脚信息。
CS 引脚信息)。
RD 引脚信息)。
WR 引脚信息)。
2007 Microchip Technology Inc. 初稿 DS39755A_CN 21
PIC18F2423/2523/4423/4523
注:
DS39755A_CN 22 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523

2.0 振荡配置

2.1 振荡器类型

PIC18F2423/2523/4423/4523 器件可以在 10 不同的 振荡器模式下工作。通过编程配置寄存器 1H 中的配置 FOSC3:FOSC0,用可以选择10 种模式中的一 种模式:
1. LP 耗晶振模
2. XT 晶振 /
3. HS 高速晶振 /
4. HSPLL 使能 PLL 高速晶振 /
5. RC 阻 / 振荡式,通过 RA6 引脚F
6. RCIO 阻 / 振荡式,RA6 用作 I/O引脚
7. INTIO1 内部振荡式,通过 RA6 引脚
OSC/4 RA7 用作 I/O 引脚
F
8. INTIO2 内部振荡式, RA6 RA7 均用作 I/O 引脚
9. EC 带 F
10. ECIO RA6 用作 I/O 引脚的部时钟模

2.2 晶振 / 陶瓷谐振器

XTLPHS HSPLL 振荡式下, 晶振陶瓷谐 器与 OSC1 OSC2 引脚相连来产生振荡2-1
示了引脚方式。 振荡器的设计使用平行晶体
OSC/4
OSC/4 出的部时钟模
2-1 晶振 / 陶瓷谐器工作原理
XTLPHS HSPLL 配置)
(1)
C1
(1)
C2
1: 关于C1C2的初始值,请 参 见表2-12-2
2: 对于 AT形切晶体可能会要一个串
3R
OSC1
XTAL
(2)
RS
OSC2
S
(R
F 定的振荡变化
(3)
RF
PIC18FXXXX
内部
逻辑
休眠

2-1 陶瓷谐振器的选择

使用的
频率
XT 3.58 MHz 15 pF 15 pF
仅供设计参考。
达到振荡 器工作 况,可能要不 同的
。用在应用要V器的性能。
信息,请参见表 2-2 下方的
OSC1 OSC2
DD 温度测试振
注: 使用序切割的晶体,可能会使振荡器产
生的频率超出晶体制商所出的参数 范
注: 如果使用的频率3.6 MHz,建
议使用 HS 式而不使用 XT 式。 HS 式可以在单片机标称的任何 VDD 电压下使 用。如果HS 式,振荡器的增益有 可能器。因此在 OSC2 引脚和 振器之个电 。建议 使用 330R
S
2007 Microchip Technology Inc. 初稿 DS39755A_CN 第 23
PIC18F2423/2523/4423/4523

2-2 晶振选择

振荡
类型
晶振频率
LP 32 kHz 18 pF 18 pF XT 1 MHz
4 MHz
HS 4 MHz
10 MHz 20 MHz 25 MHz
仅供设计参考。
使用下面出的晶振在本的启动和运行过程中对
这些作了测试。这些值未经过优化
达到振荡 器工 作况,可能要不同的
。用在应用要V器的性能。
信息,请参下方的 ”。
使用的晶振
32 kHz 4 MHz
25 MHz 10 MHz
1 MHz 20 MHz
1当工作电压 VDD 低于 3V,或在任何电压
下使用频率高3.6 MHz 陶瓷谐振器 时,可能要使用 HS 振荡式或切 到晶振模式。
2: 因为/ 晶振都有其自身特性,
向谐/ 晶振制问外件的适当值
3: 可能需要使用 R
成过如在 LP 式下用的晶振
Timer1 振荡器。RS 可用于在其他 式下降低晶振,在这些式下,波形
可能为一个问。请参AN949
Making Your Oscillator Work
4: 请在应用要V
振荡器性 能。关 于 测试方法,请参
AN949,Making Your Oscillator
Work
已测试
C1 C2
15 pF 15 pF
15 pF 15 pF 15 pF 15 pF
DD 温度测试振
S 免对音叉晶振
DD温度
15 pF 15 pF
15 pF 15 pF 15 pF 15 pF
2-2 所示,在 HS 式下, OSC1 引脚可以
部时钟源
2-2 部时钟输入工作原理
HS 振荡配置
系统的时
开路
OSC1
OSC2
PIC18FXXXX
HS

2.3 部时钟输入

EC ECIO 振荡式要OSC1 引脚与一个外部时 钟源。在上电复位后或从休眠模退出后,不 振荡器起
EC 振荡式下,由 OSC2 引脚振荡频率 4 。此 信 可用于测试或同其他逻辑图 2-3
示了 EC 振荡式的引脚方式。
2-3 部时钟输入工作原理
EC 配置
系统的时
F
OSC/4
ECIO 振荡式的工作方式类似于 EC 式,不同之 在于 OSC2 引脚变成了一用 I/O 引脚。 I/O 引脚PORTA bit 6 RA6图 2-4 示了 ECIO 振荡式下的引脚方式。
2-4 部时钟输入工作原理
系统的时
RA6
OSC1/CLKI
PIC18FXXXX
OSC2/CLKO
ECIO 配置
OSC1/CLKI
PIC18FXXXX
I/O(OSC2)
DS39755A_CN 24 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523

2.4 RC 振荡

对于对时的应用,适当选择 RC RCIO 器 件能更本。实际振荡频率由以下
素决定:
电电压
R
工作温度
定同样的器件、工作电压温度以及件值振荡 频率仍会各不相同。这些频率上的差是由以下因
引起的:
正常生产工的差
不同封装类型引线电容的不同 C
EXT 和 CEXT 在容限范内的数值波动
•R
RC 振荡式下,由 OSC2 引脚振荡频率 4 。此信可用于测试或同其他逻辑图 2-5
示了R/C 组合电路方式。

2-5 RC 振荡

VDD
REXT
CEXT VSS
建议: 5K REXT 100 k
EXT(CEXT
OSC1
PIC18FXXXX
OSC2/CLKO
OSC/4
F
EXT > 20 pF
C
EXT 值较
内部

2.5 PLL 倍频器

如果用希望使用低频振荡电路通过晶振将器件频率
调节至最高频率,可以选择使用环(PLL) 电路。对于担心高频晶振引起 EMI 或需要内部振荡器提 高速的用,这样做可能有用。

2.5.1 HSPLL 振荡

HSPLL式使用 HS 振荡器产生最高 10 MHz 后 PLL 振荡频率 4 倍频而产生最高 40 MHz 的内部时钟频率。PLLEN位在此振荡式下
不可用。 仅FOSC3:FOSC0 配置编程HSPLL
= 0110时,晶振可以使用 PLL
2-7 PLL 图(HS 模
  使能 HS 振荡
 使能 PLL
(来配置寄存器 1H
OSC2
OSC1
HS
晶振
F
IN
FOUT
÷4
相位
比较
环路
VCO
系统
MUX
RCIO 振荡(图 2-6)的工作方式类似于 RC 式,
不同之在于 OSC2 引脚变成了一外的通用 I/O 脚。I/O 引脚成为 PORTAbit 6 RA6)。

2-6 RCIO 振荡

VDD
REXT
OSC1
CEXT
VSS
RA6
建议: 5K REXT 100 k
I/O(OSC2)
C
EXT > 20 pF
内部
PIC18FXXXX

2.5.2 PLL INTOSC

INTOSC 配置为主时钟源时,内部振荡模块也可以 使用 PLL。在 此 配置下,用件使能 PLL 并产生最高
32 MHz 的时钟输出。第 2.6.4 节“INTOSC 式下的 PLL述了使用 PLL INTOSC的工作原理。
2007 Microchip Technology Inc. 初稿 DS39755A_CN 25
PIC18F2423/2523/4423/4523

2.6 内部振荡模块

PIC18F2423/2523/4423/4523 器件含有可产生两种 同时的内部振荡模块。这两种均可单 片机的时钟源从而无需在 OSC1 / OSC2 引脚上 使用振荡电路
INTOSC是一8MHz的时钟源,可以用于
直接驱器件时。它可以后分器,器可提供31 kHz 4MHz的时钟频率。当选择了
125 kHz 8MHz的时钟频率时,使能 INTOSC 出, 如果要,可提供 31 kHz
钟源是内部 RC 振荡INTRC,它提供了 标称31 kHz 出。如果选择 INTRC 作为器件的 时钟源,它使能使能以下任一功能时,将 自使能 INTRC
上电时定时器
障保护时钟监视器
看门狗定时器
23.0 节“CPU 的特功能详细讨论功能。 通过配置 OSCCON 存器30 IRCF 位,可
选择钟源频率 (INTOSC 直接频率INTRC 直接 频率INTOSC 后分频率)。此 外31 kHz时钟可
以由 INTOSC INTRC 钟源提供,取决INTSRCOSCTUNE<7>)。

2.6.1 INTIO 模式

使用内部振荡器作为时钟源可以不要使用两个外 器引脚,而可将它们用作数I/O目前两种不 同的配置
INTIO1 式下, OSC2 引脚F OSC1 引脚RA7,用于数字输入出。
INTIO2 式下, OSC1 RA7OSC2 RA6用于数字输入出。

2.6.2 INTOSC 频率

校准了内部振荡模块使之能产生 8.0 MHzINTOSC 频率
INTRC 振荡器的工作独立INTOSC 钟源电压 温度变化导致INTOSC 变化并不一定会使 INTRC 之亦然
OSC/4,而

2.6.3 OSCTUNE 存器

内部振荡器的输出已在出厂前经过校准,但仍可以在用 应用中调整。这 是 通过写 OSCTUNE 存器寄存器 2-1
完成的。OSCTUNE 存器后,INTOSC 的频率将改变
为新的频率INTOSC 会在 1ms定下。在 频率改变期间,代码会。不会有任何迹象表 钟频率发生了改变
OSCTUNE 存器也INTSRC PLLEN 位,它们控内部振荡模块些功能。当选择31 kHz 频率
后,用通过 INTSRC 选择用作时钟源的内部振荡 器。在第 2.7.1 节 “振荡器控制寄存器中对此进行了 更详细明。
在内部振荡式下, PLLEN 控制 PLL 倍频器的工 作。

2.6.4 INTOSC 模式下的 PLL

内部振荡模块可以通过使用 4x 倍频产生 内部振荡器所能产生的时钟速度更快的器件时钟速度。 使能时, PLL 最高可产生 32 MHz 的时钟速度。
HSPLL 式不同,PLL 控制控制位 PLLEN
OSCTUNE<6>使能或其工作。
在以下情况下, PLL 可以与 INTOSC 合使用:
1. 主时INTOSC 钟源(在 CONFIG1H<3:0>
),以及
2. 选择 4 或 8 MHz INTOSC 出。
当上两个满足时,写入 PLLEN 位。

2.6.5 INTOSC 频率漂移

时将内部振荡模块(INTOSC校准 8MHz。但是,此频率可能会着 V
而发生漂移,这一点可能会以各方式影响控制器的 运行。通过修改 OSCTUNE 存器的值可以调节
INTOSC 频率。这不会对 INTRC 钟源频率造 影响
调节 INTOSC 时钟源需要了解何时调节调节的方 以及在些情况下的调整量。 第 2.6.5.1 节“用 EUSART 进行补偿”、第 2.6.5.2 节“用定时器进行补和第 2.6.5.3节“在捕捉模式下用 CCP 模块进行 讨论了种补偿技术,但是可使用其他技术。
DD 电压温度
DS39755A_CN 26 初稿 2007 Microchip Technology Inc.
PIC18F2423/2523/4423/4523
存器 2-1 OSCTUNE振荡调节存器
R/W-0 R/W-0
INTSRC PLLEN
bit 7 bit 0
注:
R = W = U = 实现位,为 0
-n = POR 1 = 10 = 清零 x =
(1)
(1)
U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
TUN4 TUN3 TUN2 TUN1 TUN0
bit 7
bit 6
bit 5 bit 4-0
1: 仅在振荡配置中可用其他情况下,此位不可用,并且读0详细信息,请参2.6.4
2.6.5.1 EUSART 进行补
EUSART 开始产生,或步模式下接收
数据有错时可能进行调节误表示器件时频率要对此进行调节,可以减小 OSCTUNE 存器中的值来降低钟频率一方面,数据中有错 可能明时钟速度太; 要 进行补偿,可 以 增
OSCTUNE 存器中的值来钟频率
2.6.5.2 用定时器进行补
此技术是将器件时参考时钟进行比 较。可能要用到两个定时器外设提供时钟 源,而 由一定的参考源( Timer1 振荡提供时钟源
两个定时器被清零,但由参考提供时的定时 器产生中发生时,使用内部时钟源的定时器被读取且两个定时器均被清零。如果使用内部时钟源 的定时器的则表示内部振荡模块运行 过。要对此进行调整,需减小 OSCTUNE 存器中的
INTSRC内部振荡低频钟源选择
1 = 8MHz INTOSC钟源31.25 kHz 器件时钟(使能 256 频) 0 = 直接INTRC 内部振荡器的 31 kHz 器件时
PLLENINTOSC 倍频PLL 使能位
1 = INTOSC 使能 PLL 4MHz8MHz 0 = PLL
实现为 0
TUN4:TUN0频率调节
01111 = 最高频率
00001 00000 = 心频率振荡模块运行校准频率上
11111
10000 = 最低频率
INTOSC 式下的 PLL
(1)
2.6.5.3 捕捉模式下用 CCP 模块进行补
CCP 模块可以使 用由 内部振荡模块提供时
独立运行 Timer1 Timer3周期部事件
即交流电源频率)。在 CCPRxH:CCPRxL 存器中捕
并记第一事件的时以后使用。
导致捕捉时,要用第事件的时减去第一事件 的时间。由于 外部事件的周期知的,因此 可以 事件之的时差。
如果得的时间比计的时大很则表示内部 振荡模块运行过快;要对此进行补偿,减小 OSCTUNE 寄存器中的。如果得的时间比计 的时则表示内部振荡模块运行过OSCTUNE 存器中的值来补偿。
2007 Microchip Technology Inc. 初稿 DS39755A_CN 27
PIC18F2423/2523/4423/4523

2.7 钟源振荡器切

辅助振荡器是指那些不与 OSC1OSC2引脚 部时钟源使在控制于功管理式时这些时
PIC18器件一PIC18F2423/2523/4423/4523 系列包含许将器件时钟源从振荡器切换到备用低频钟源的功能。 PIC18F2423/2523/4423/4523 器件提供 了两个用时 钟源 当使能备用时钟源时,可以使用多种管理工作式。
,这些器件3 钟源
振荡
辅助振荡
内部振荡模块
振荡器包括晶振谐振式、RC 式、部时钟模式和内部振荡器 模块。特定 的 模 式由
FOSC3:FOSC0 配置位定义。这些式的详细信息 在本面的内容中作介绍
源仍工作。 PIC18F2423/2523/4423/4523 器件将 Timer1 振荡器作
辅助振荡器。此振荡在所有功管理式中)通 常时时功能的时
部分情况下,在 RC0/T1OSO/T13CKI RC1/T1OSI 引脚之有一32.768 kHz 的时钟晶振。与 LP 振荡电路类似,在引脚与地之有负容。
将在第 12.3 节“Timer1 振荡器”中详细讨论 Timer1 振荡器。
了作为主时钟源,内部振荡模块可以作为功管理式的时钟源INTRC 源也可作为功能 部件 WDT 障保护时钟监视器的时钟源
2-8 示了 PIC18F2423/2523/4423/4523 器件的时钟 源。关于配置寄存器的详细信息,请参23.0
CPU 的特功能

2-8 PIC18F2423/2523/4423/4523

PIC18F2423/2523/4423/4523
OSCCON<6:4>
8 MHz 4 MHz 2 MHz 1 MHz
500 kHz
后分
250 kHz 125 kHz
31 kHz
1 0
OSCTUNE<7>
OSC2
OSC1
T1OSO
T1OSI
主振荡
辅助振荡
OSCCON<6:4>
休眠
T1OSCEN
使能 振荡
内部
振荡
模块
8 MHz
钟源
INTRC
钟源
31 kHz(INTRC)
OSCTUNE<6>
8 MHz
INTOSC
4 x PLL
111 110 101
100 011 010 001 000
LP、XT、HS、RCEC
HSPLL INTOSC/PLL
内部振荡
MUX
FOSC3:FOSC0
T1OSC
钟 控制
钟源选项
供其他模块使用
WDTPWRT、FSCM双速启动
外设
MUX
CPU
IDLEN
OSCCON<1:0>
DS39755A_CN 28 初稿 2007 Microchip Technology Inc.
Loading...
+ 362 hidden pages