PIC18F85J90 系列
数据手册
带 LCD 驱动器的
64/80 引脚高性能单片机
2007 Microchip Technology Inc. 超前信息 DS39770A_CN
请注意以下有关 Microchip 器件代码保护功能的要点:
•M i c r o c h i p的产品均达到 Microchip 数据手册中所述的技术指标。
•M i c r o c h i p确信:在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一。
• 目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。就我们所知,所有这些行为都不是以 Microchip 数据手册中规定的
操作规范来使用 Microchip 产品的。这样做的人极可能侵犯了知识产权。
•M i c r o c h i p愿与那些注重代码完整性的客户合作。
•M i c r o c h i p或任何其他半导体厂商均无法保证其代码的安全性。代码保护并不意味着我们保证产品是 “牢不可破”的。
代码保护功能处于持续发展中。 Microchip 承诺将不断改进产品的代码保护功能。任何试图破坏 Microchip 代码保护功能的行为均可视
为违反了 《数字器件千年版权法案 (Digital Millennium Copyright Act )》。如果这种行为导致他人在未经授权的情况下,能访问您的
软件或其他受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。
提供本文档的中文版本仅为了便于理解。请勿忽视文档中包含
的英文部分,因为其中提供了有关 Microchip 产品性能和使用
情况的有用信息。Microchip Technology Inc. 及其分公司和相
关公司、各级主管与员工及事务代理机构对译文中可能存在的
任何差错不承担任何责任。建议参考 Microchip Technology
Inc. 的英文原版文档。
本出版物中所述的器件应用信息及其他类似内容仅为您提供便
利,它们可能由更新之信息所替代。确保应用符合技术规范,
是您自身应负的责任。Microchip 对这些信息不作任何明示或
暗示、书面或口头、法定或其他形式的声明或担保,包括但不
限于针对其使用情况、质量、性能、适销性或特定用途的适用
性的声明或担保。 Microchip 对因这些信息及使用这些信息而
引起的后果不承担任何责任。如果将 Microchip 器件用于生命
维持和 / 或生命安全应用,一切风险由买方自负。买方同意在
由此引发任何一切伤害、索赔、诉讼或费用时,会维护和保障
Microchip 免于承担法律责任,并加以赔偿。在 Microchip 知识
产权保护下,不得暗中或以其他方式转让任何许可证。
商标
Microchip 的名称和徽标组合、 Microchip 徽标、 Accuron、
dsPIC、 K
EEL OQ、 K EEL OQ 徽标、 microID 、MPLAB、 PIC、
PICmicro、 PICSTART、 PRO MATE、 rfPIC 和 SmartShunt
均为 Microchip Technology Inc . 在美国和其他国家或地区的
注册商标。
AmpLab、 FilterLab、 Linear Active Thermistor、 Migratable
Memory、 MXDEV、 MXLAB、 SEEVAL、 SmartSensor 和
The Embedded Control Solutions Company 均为 Microchip
Technology Inc. 在美国的注册商标。
Analog-for-the-Digital Age、 Application Maestro、
CodeGuard、 dsPICDEM、 dsPICDEM.net、 dsPICworks、
ECAN、 ECONOMONITOR、 FanSense、 FlexROM、
fuzzyLAB、 In-Circuit Serial Programming、 ICSP、 ICEPIC、
Mindi、 MiWi、 MPASM、 MPLAB Certified 徽标、 MPLIB、
MPLINK、 PICkit、 PICDEM、 PICDEM.net、 PICLAB、
PICtail、 PowerCal、 PowerInfo、 PowerMate、 PowerTool、
REAL ICE、rfLAB、 Select Mode、 Smart Serial、SmartTel、
Total Endurance、 UNI/O、 WiperLock 和 ZENA 均为
Microchip Technology Inc. 在美国和其他国家或地区的商标。
SQTP 是 Microchip Technology Inc. 在美国的服务标记。
在此提及的所有其他商标均为各持有公司所有。
© 2007, Microchip Technology Inc . 版权所有。
Microchip
Gresham
印度的设计中心均通过了
MCU与dsPIC® DSC、KEE LOQ
设、非易失性存储器和模拟产品方面的质量体系流程均符合
16949:2002
系也已通过了
位于美国亚利桑那州
的全球总部、设计和晶圆生产厂及位于美国加利福尼亚州和
。此外,
ISO 9001:2000
Chandler和Te mp e
ISO/TS-16949:2002
®
跳码器件、串行
Microchip
在开发系统的设计和生产方面的质量体
认证。
与位于俄勒冈州
认证。公司在
EEPROM
®
PIC
、单片机外
ISO/TS-
DS39770A_CN 第 ii 页 超前信息 2007 Microchip Technology Inc.
PIC18F85J90 系列
采用纳瓦技术带 LCD 驱动器的
64/80 引脚高性能单片机
LCD 驱动模块特性:
• 直接驱动 LCD 面板能力:
- 处于休眠模式时仍可驱动 LCD 面板
• 多达 48 个段和 192 像素;可由软件选择
• 可编程 LCD 定时模块:
- 多个 LCD 定时源
- 多达 4 个公共时钟:静态、 1/2、 1/3 或 1/4 复用
- 静态、 1/2 或 1/3 偏置配置
• 自动对比度控制能力
单片机特性:
• 闪存程序存储器可耐擦写 1000 次 (典型值)
• 闪存数据保存期:最少 20 年
• 可在软件控制下自行编程
• 中断优先级
• 8 x 8 单周期硬件乘法器
• 扩展型看门狗定时器 ( Watchdog Timer,
WDT):
- 可编程周期从 4 ms 到 131s
• 通过两个引脚进行在线串行编程 ( In-Circuit
Serial Programming™ , ICSP™)
• 通过两个引脚进行带有 5 个断点的在线调试 ( In-
Circuit Debug)
• 工作电压范围: 2.0V 到 3.6V
• 片上 2.5V 稳压器
灵活的振荡器结构:
• 两种晶振模式,频率为 4-25 MHz
• 两种外部时钟模式,频率最高为 40 MHz
• 内部振荡器模块:
-8个可由用户选择的频率:从 31.25 kHz 到
8MHz
• 辅助振荡器使用 Timer1 (工作频率为 32 kHz)
• 故障保护时钟监视器:
- 当外设时钟发生故障时可使器件安全断电
低功耗特性:
• 功耗管理模式:
- 运行: CPU 工作,外设打开
- 空闲: CPU 不工作,外设打开
- 休眠: CPU 不工作,外设关闭
• 双速振荡器启动
外设特点:
• 高灌 / 拉电流:25 mA/25 mA
(PORTB 和 PORTC )
• 多达 4 个外部中断
•4个 8 位 /16 位定时器 / 计数器模块
- 使用 Timer1
• 两个捕捉 / 比较 /PWM ( CCP)模块:
- 捕捉为 16 位,最大分辨率为 6.25 ns ( T
- 比较为 16 位,最大分辨率为 100 ns ( TCY)
-PWM输出:PWM 分辨率最大为 10 位
• 主控同步串行口 ( Master Synchronous Serial
Port, MSSP)模块支持两种模式的操作:
-3线 /4 线 SPI (支持所有 4 种 SPI 模式)
2
C™ 主 / 从模式
-I
• 一个可寻址的 USART 模块
• 一个增强型 USART 模块:
- 支持 LIN 1.2
- 启动位和间隔字符自动唤醒
- 自动波特率检测
• 多达 12 路通道的 10 位 A/D 转换器:
- 自动采集
- 可在休眠模式下进行转换
• 两个模拟比较器
• 比较器的可编程参考电压
CY/16)
程序存储器
器件
PIC18F63J90 8K 4096 1024 51 132 1/3 2
PIC18F64J90 16K 8192 1024 51 132 1/3 2
PIC18F65J90 32K 16384 2048 51 132 1/3 2
PIC18F83J90 8K 4096 1024 67 192 1/3 2
PIC18F84J90 16K 8192 1024 67 192 1/3 2
PIC18F85J90 32K 16384 2048 67 192 1/3 2
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 1 页
闪存
(字节)单字指令数
SRAM 数
据存储器
(字节)
I/O
LCD
(像素)
8/16 位
CCP
定时器
MSSP
主控
SPI
2
I
C™
有有
有有
有有
有有
有有
有有
10 位
A/D
(通道)
AUSART
EUSART/
1/1 12 2
1/1 12 2
1/1 12 2
1/1 12 2
1/1 12 2
1/1 12 2
BOR/
LVD
比较器
有
有
有
有
有
有
PIC18F85J90 系列
引脚示意图
64 引脚 TQFP
LCDBIAS3
RE3/COM0
RE4/COM1
RE5/COM2
/SEG31
(1)
RE6/COM3
RE7/CCP2
DD
RD0/SEG0
V
VSS
RD1/SEG1
RD2/SEG2
RD3/SEG3
RD4/SEG4
RD5/SEG5
RD6/SEG6
RD7/SEG7
RE1/LCDBIAS2
RE0/LCDBIAS1
RG0/LCDBIAS0
RG1/TX2/CK2
RG2/RX2/DT2/V
RF7/AN5/SS/SEG25
RF6/AN11/SEG24
RF5/AN10/CV
RF4/AN9/SEG22
RF3/AN8/SEG21
RF2/AN7/C1OUT/SEG20
LCAP1
LCAP2
RG3/V
MCLR
RG4/SEG26
VSS
VDDCORE /VCAP
REF/SEG23
64
63 62 61
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 18 19 20 21 22 23 24 25 26
ENVREG
DD
AV
AVSS
PIC18F63J90
PIC18F64J90
PIC18F65J90
REF-
SS
V
RA0/AN0
54 53 52 51 58 57 56 55 60 59
27 28
VDD
29 30
/SEG32
(1)
50 49
31
32
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
RB0/INT0/SEG30
RB1/INT1/SEG8
RB2/INT2/SEG9
RB3/INT3/SEG10
RB4/KBI0/SEG11
RB5/KBI1/SEG29
RB6/KBI2/PGC
Vss
OSC2/CLKO/RA6
OSC1/CLKI/RA7
V
DD
RB7/KBI3/PGD
RC5/SDO/SEG12
RC4/SDI/SDA/SEG16
RC3/SCK/SCL/SEG17
RC2/CCP1/SEG13
RA2/AN2/V
RA3/AN3/VREF +
RA1/AN1/SEG18
RF1/AN6/C2OUT/SEG19
RA5/AN4/SEG15
RA4/T0CKI/SEG14
RC0/T1OSO/T13CKI
RC6/TX1/CK1/SEG27
RC7/RX1/DT1/SEG28
RC1/T1OSI/CCP2
注 1 : CCP2 引脚位置取决于 CCP2MX 位设置。
DS39770A_CN 第 2 页 超前信息 2007 Microchip Technology Inc.
引脚示意图 (续)
80 引脚 TQFP
RH2/SEG45
RH3/SEG44
RE1/LCDBIAS2
RE0/LCDBIAS1
RG0/LCDBIAS0
RG1/TX2/CK2
RG2/RX2/DT2/V
RF7/AN5/SS/SEG25
RF6/AN11/SEG24
RF5/AN10/CV
RF4/AN9/SEG22
RF3/AN8/SEG21
RF2/AN7/C1OUT/SEG20
LCAP1
LCAP2
RG3/V
MCLR
RG4/SEG26
VDDCORE /VCAP
REF/SEG23
RH7/SEG43
RH6/SEG42
VSS
/SEG31
(1)
LCDBIAS3
RE3/COM0
RE4/COM1
RH1/SEG46
RH0/SEG47
80
79
78
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 22 23 24 25 26 27 28 29 30 31 32
RE5/COM2
77 76 75
RD0/SEG0
RE6/COM3
RE7/CCP2
PIC18F83J90
PIC18F84J90
PIC18F85J90
VDD
PIC18F85J90 系列
VSS
RD1/SEG1
RD2/SEG2
RD3/SEG3
RD4/SEG4
RD5/SEG5
RD6/SEG6
RD7/SEG7
RJ0
RJ1/SEG33
68 67 66 65 72 71 70 69 74 73
33 34
35 36
64 63 62 61
37
40
39
38
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
RJ2/SEG34
RJ3/SEG35
RB0/INT0/SEG30
RB1/INT1/SEG8
RB2/INT2/SEG9
RB3/INT3/SEG10
RB4/KBI0/SEG11
RB5/KBI1/SEG29
RB6/KBI2/PGC
VSS
OSC2/CLKO/RA6
OSC1/CLKI/RA7
DD
V
RB7/KBI3/PGD
RC5/SDO/SEG12
RC4/SDI/SDA/SEG16
RC3/SCK/SCL/SEG17
RC2/CCP1/SEG13
RJ7/SEG36
RJ6/SEG37
RA1/AN1/SEG18
SS
V
RA0/AN0
VDD
RA5/AN4/SEG15
I/SEG32
(1)
RA4/T0CKI/SEG14
RC0/T1OSO/T13CKI
RC6/TX1/CK1/SEG27
RC1/T1OSI/CCP2
RJ5/SEG38
RJ4/SEG39
RC7/RX1/DT1/SEG28
RH5/SEG41
RH4/SEG40
RF1/AN6/C2OUT/SEG19
ENVREG
DD
AV
REF-
AVSS
RA2/AN2/V
RA3/AN3/VREF +
注 1 : CCP2 引脚位置取决于 CCP2MX 位设置。
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 3 页
PIC18F85J90 系列
目录
1.0 器件概述 ....................................................................................................................................................................................... 7
2.0 振荡器配置 ................................................................................................................................................................................. 29
3.0 功耗管理模式 .............................................................................................................................................................................. 37
4.0 复位 ............................................................................................................................................................................................ 45
5.0 存储器构成 ................................................................................................................................................................................. 57
6.0 闪存程序存储器 .......................................................................................................................................................................... 81
7.0 8 x 8 硬件乘法器......................................................................................................................................................................... 91
8.0 中断 ............................................................................................................................................................................................ 93
9.0 I/O 端口 ..................................................................................................................................................................................... 109
10.0 Timer0 模块 .............................................................................................................................................................................. 131
11.0 Timer1 模块 .............................................................................................................................................................................. 135
12.0 Timer2 模块 .............................................................................................................................................................................. 141
13.0 Timer3 模块 .............................................................................................................................................................................. 143
14.0 捕捉 / 比较 /PWM ( CCP)模块 ............................................................................................................................................... 147
15.0 液晶显示 ( LCD)驱动模块 ..................................................................................................................................................... 157
16.0 主控同步串行口 ( MSSP)模块 ............................................................................................................................................... 185
17.0 增强型通用同步 / 异步收发器 ( EUSART).............................................................................................................................. 229
18.0 可寻址的通用同步 / 异步收发器 ( AUSART).......................................................................................................................... 249
19.0 10 位模数转换器 ( A/D)模块 .................................................................................................................................................. 263
20.0 比较器模块 ............................................................................................................................................................................... 273
21.0 比较器参考电压模块 ................................................................................................................................................................. 279
22.0 CPU 的特殊性能 ....................................................................................................................................................................... 283
23.0 指令集汇总 ............................................................................................................................................................................... 295
24.0 开发支持 ................................................................................................................................................................................... 345
25.0 电气特性 ................................................................................................................................................................................... 349
26.0 直流和交流特性图表 ................................................................................................................................................................. 383
27.0 封装信息 ................................................................................................................................................................................... 385
附录 A : 高档器件系列间的移植 ................................................................................................................................................... 389
索引 .................................................................................................................................................................................................... 393
Microchip 网站.................................................................................................................................................................................... 403
变更通知客户服务 .............................................................................................................................................................................. 403
客户支持............................................................................................................................................................................................. 403
读者反馈表 ......................................................................................................................................................................................... 404
产品标识体系...................................................................................................................................................................................... 405
DS39770A_CN 第 4 页 超前信息 2007 Microchip Technology Inc.
PIC18F85J90 系列
致客户
我们旨在提供最佳文档供客户正确使用 Microchip 产品。为此,我们将不断改进出版物的内容和质量,使之更好地满足您的要求。
出版物的质量将随新文档及更新版本的推出而得到提升。
如果您对本出版物有任何问题和建议,请通过电子邮件联系我公司 TRC 经理,电子邮件地址为 CTRC@microchip.com ,或将本
数据手册后附的 《读者反馈表》传真到 86-21-5407 5066 。我们期待您的反馈。
最新数据手册
欲获得本数据手册的最新版本,请查询我公司的网站:
http://www.microchip.com
查看数据手册中任意一页下边角处的文献编号即可确定其版本。文献编号中数字串后的字母是版本号,例如 : DS30000A 是
DS30000 的 A 版本。
勘误表
现有器件可能带有一份勘误表,描述了实际运行与数据手册中记载内容之间存在的细微差异以及建议的变通方法。一旦我们了解到
器件 / 文档存在某些差异时,就会发布勘误表。勘误表上将注明其所适用的硅片版本和文件版本。
欲了解某一器件是否存在勘误表,请通过以下方式之一查询:
•Microchip网站 http://www.microchip.com
• 当地 Microchip 销售办事处 (见最后一页)
在联络销售办事处时,请说明您所使用的器件型号、硅片版本和数据手册版本 (包括文献编号)。
客户通知系统
欲及时获知 Microchip 产品的最新信息,请到我公司网站 www.microchip.com 上注册。
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 5 页
PIC18F85J90 系列
注:
DS39770A_CN 第 6 页 超前信息 2007 Microchip Technology Inc.
PIC18F85J90 系列
1.0 器件概述
本文档涉及以下器件的具体信息:
• PIC18F63J90 • PIC18F83J90
• PIC18F64J90 • PIC18F84J90
• PIC18F65J90 • PIC18F85J90
该系列继承了所有 PIC18 单片机的传统优点,即具有出
色的计算性能、丰富的功能集,除此之外,还带有一个
多功能片上 LCD 驱动器,以及极具竞争力的价格。这些
特点使得 PIC18F85J90 系列成为许多高性能,尤其是
那些价格作为首要考虑因素的应用的理想选择。
1.1 内核特性
1.1.1 纳瓦技术
PIC18F85J90系列的所有器件具有一系列能在工作时显
著降低功耗的功能。主要包含以下几项:
• 备用运行模式 :通过将 Timer1 或内部 RC 振荡器作
为单片机时钟源,可使代码执行时的功耗降低大约
90%。
• 多种空闲模式:单片机还可工作在其 CPU 内核禁
止而外设仍然工作的情况下。处于这些状态时,功
耗能降得更低,只有正常工作时的 4% 。
• 动态模式切换:在器件工作期间可由用户代码调用
功耗管理模式,允许用户将节能的理念融入到他们
的应用软件设计中。
1.1.2 振荡器选项和特性
PIC18F85J90 系列的所有器件可提供 6个不同的振荡器
选项,使用户在开发应用硬件时有很大的选择范围。这
些选项包括:
• 两种晶振模式,使用晶振或陶瓷谐振器。
• 两种外部时钟模式,提供四分频时钟输出选项。
• 一个锁相环 ( Phase Lock Loop, PLL)倍频器,
可在外部振荡器模式下使用,可使时钟速度最高达
到 40 MHz 。
• 一个内部振荡器模块,它提供一个 8MHz 的时钟源
(精度为 ±2% )和一个 INTRC 时钟源 (振荡频率
大约为 31 kHz ,温度和 V
定),以及一个用户可选择的包括 6 种时钟频率的
范围 (从 125 kHz 到 4MHz),因此共有 8 种时钟
频率可供选择。此选项可以空出两个振荡器引脚作
为额外的通用 I/O 引脚。
DD 变化时频率保持稳
内部振荡器模块还提供了一个稳定的参考源,增加了以
下功能以使器件能更安全地工作:
• 故障保护时钟监视器:该部件持续监视主时钟源,
将其与内部振荡器提供的参考信号作比较。如果时
钟发生了故障,单片机会将时钟源切换到内部振荡
器,使器件可继续低速工作或安全地关闭应用。
• 双速启动:该功能允许在上电复位或从休眠模式唤
醒时将内部振荡器用作时钟源,直到主时钟源可用
为止。
1.1.3 存储器选项
PIC18F85J90 系列提供了一系列程序存储器选项,代码
空间从 8KB 到 32 KB。程序存储器的闪存单元经测评
最多可承受 1000 次擦写。在不刷新的情况下,数据保
存期保守地估计在 20 年以上。
PIC18F85J90 系列还为动态应用程序数据提供了充足
的空间——多达 2048 字节的数据 RAM 。
1.1.4 扩展指令集
PIC18F85J90 系列在 PIC18 指令集的基础上进行了可
选择的扩展,添加了 8 条新指令和一个变址寻址模式。
此扩展可以使用一个器件配置选项使能,它是为优化重
入应用程序代码而特别设计的,这些代码原来是使用高
级语言 (如 C 语言)开发的。
1.1.5 移植方便
无论存储器容量如何,所有器件都共享相同的丰富外
设,使应用程序的扩展和升级工作变得轻松而容易。
整个系列的引脚排列设计一致也有助于向下一代更大规
模的器件移植。在 64 引脚器件间、80 引脚器件间移植,
甚至是从64 引脚器件向80 引脚器件的移植都是可以的。
PIC18F85J90 系列的引脚与其他 PIC18 系列器件 (如
PIC18F8720、 PIC18F8722 以及带有 LCD 驱动器的
PIC18F8490 系列单片机)的引脚兼容。这为不同应用
的发展开拓了新的视野,使开发者能在保留相同功能集
的同时可在Microchip PIC18 系列中选择更价廉的器件。
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 7 页
PIC18F85J90 系列
1.2 LCD 驱动器
片上 LCD 驱动器包括许多功能,使得在低功耗应用中显
示的集成更容易。这些包括一个带有电荷泵的集成的稳
压器,允许用软件控制对比度并且可在高于器件 VDD 的
电压下进行显示操作。
1.3 其他特殊功能
• 通信:PIC18F85J90 系列具有一系列串行通信外
设,包括一个可寻址的 USART 、一个独立的支
持LIN 规范 1.2 的增强型 USART 以及一个主控
SSP 模块,能够进行 SPI 和 I
模式操作。
• CCP 模块:本系列的所有器件都包括两个捕捉 / 比
较 /PWM (CCP )模块。在同一时间,最多可以使
用 4 种不同时基来执行几项不同的操作。
• 10 位 A/D 转换器 :该模块具备可编程采集时间,
从而不必在选择通道和启动转换之间等待一个采样
周期,因而减少了代码开销。
• 扩展型看门狗定时器 (WDT): 该增强型版本加
入了一个 16 位预分频器,扩展了超时时间范围,
并保证此范围在工作电压和温度变化时仍可保持稳
定。超时周期请参见第 25.0 节 “电气特性”。
2
C™ (主控和从动)
1.4 系列中各产品的详细说明
PIC18F85J90 系列器件以 64 引脚和 80 引脚封装形式
提供。图 1-1 和图 1-2 分别为这两类器件的框图。
这些器件在以下四个方面存在差异:
1. 闪存程序存储器(3 种大小,范围从 PIC18FX3J90
器件的 8KB到 PIC18FX5J90 器件的 32 KB)。
2. 数据 RAM (PIC18FX3J90 和 PIC18FX4J90 器
件为 1024 字节,PIC18FX5J90 器件为 2048 字
节)。
3. I/O 端口(64 引脚器件上有 7 个双向端口, 80 引
脚器件上有 9 个双向端口)。
4. LCD 像素:64 引脚器件可驱动 132 像素( 33 个
SEG x 4 个 COM), 而 80 引脚器件可驱动 192
像素 (48 个 SEG x 4 个 COM )。
本系列器件的所有其他功能都是相同的。表 1-1 和表 1-2
中总结了这些功能。
表 1-3 和表 1-4 给出了本系列中所有器件的引脚说明。
DS39770A_CN 第 8 页 超前信息 2007 Microchip Technology Inc.
PIC18F85J90 系列
表 1-1 : PIC18F85J90 系列器件特性 (64 引脚器件)
特性
工作频率
程序存储器 (字节数)
程序存储器 (指令数)
数据存储器 (字节数)
中断源
I/O 端口 端口 A, B, C, D, E, F, G
LCD 驱动器 (可以驱动的像素数量) 132 ( 33 个 SEG x 4 个 COM)
定时器
捕捉 / 比较 /PWM 模块
串行通信 MSSP 、可寻址的 USART 和增强型 USART
10 位模数转换模块 12 路输入通道
复位 (和延时)
指令集 75 条指令,使能扩展指令集后总共为 83 条指令
封装 64 引脚 TQFP
PIC18F63J90 PIC18F64J90 PIC18F65J90
DC – 40 MHz
8K 16K 32K
4096 8192 16384
1024 1024 2048
27
4
2
POR、 BOR、 RESET 指令、堆栈满、堆栈下溢、 MCLR
(PWRT 和 OST )
和 WDT
表 1-2 : PIC18F85J90 系列器件特性 (80 引脚器件)
特性
工作频率
程序存储器 (字节数)
程序存储器 (指令数)
数据存储器 (字节数)
中断源
I/O 端口 端口 A, B, C, D, E, F, G, H, J
LCD 驱动器 (可以驱动的像素数量) 192 ( 48 个 SEG x 4 个 COM)
定时器
捕捉 / 比较 /PWM 模块
串行通信 MSSP 、可寻址的 USART 和增强型 USART
10 位模数转换模块 12 路输入通道
复位 (和延时)
指令集 75 条指令,使能扩展指令集后总共为 83 条指令
封装 80 引脚 TQFP
PIC18F83J90 PIC18F84J90 PIC18F85J90
DC – 40 MHz
8K 16K 32K
4096 8192 16384
1024 1024 2048
27
4
2
POR、 BOR、 RESET 指令、堆栈满、堆栈下溢、 MCLR
(PWRT 和 OST )
和 WDT
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 9 页
PIC18F85J90 系列
图 1-1 : PIC18F6XJ90 (64 引脚)框图
OSC2/CLKO
OSC1/CLKI
ENVREG
表指针 <21>
加 / 减逻辑
21
地址锁存器
程序存储器
(96 KB )
数据锁存器
指令总线 <16>
时序
发生
INTRC
振荡器
8 MHz
振荡器
高精度
带隙
参考源
稳压器
VDDCORE /VCAP
20
8
V
表锁存器
ROM 锁存器
译码与
上电延时
定时器
振荡器
起振定时器
看门狗
定时器
BOR 和
LVD
DD,
VSS
PCLATH
PCLATU
PCH PCL
PCU
程序计数器
31 级堆栈
STKPTR
IR
指令
控制
上电
复位
(3)
MCLR
数据总线 <8>
8
8
状态机
控制信号
数据锁存器
数据存储器
地址锁存器
数据地址 <12>
4
BSR
FSR0
FSR1
FSR2
加 / 减
3
BITOP
8
( 2.0 和 3.9
KB)
12
12
逻辑
地址
译码
8 x 8 乘法器
W
8
8
ALU<8>
4
快速操作
存储区
PRODL PRODH
8
PORTA
(1,2)
RA0:RA7
PORTB
(1)
RB0:RB7
12
PORTC
RC0:RC7
(1)
PORTD
(1)
RD0:RD7
8
PORTE
RE0:RE1,
(1)
RE3:RE7
8
8
8
PORTF
RF1:RF7
(1)
PORTG
(1)
RG0:RG4
10 位
ADC
MSSP
比较器
LCD
驱动器
CCP1
CCP2
Timer2 Timer1 Timer3 Timer0
AUSART
EUSART
注 1: 关于 I/O 端口引脚的说明,请参见表 1-3。
2: RA6 和 RA7 在某些振荡器模式下只能用作数字 I/O 。更多信息,请参见第 2.0 节 “振荡器配置”。
3: 欠压复位和低压检测功能只有在使能片上稳压器时才能使用。
DS39770A_CN 第 10 页 超前信息 2007 Microchip Technology Inc.
图 1-2 : PIC18F8XJ90 (80 引脚)框图
PIC18F85J90 系列
OSC2/CLKO
OSC1/CLKI
ENVREG
表指针 <21>
加 / 减逻辑
21
地址锁存器
程序存储器
(96 KB )
数据锁存器
指令总线 <16>
时序
发生
INTRC
振荡器
8 MHz
振荡器
高精度
带隙
参考源
稳压器
20
8
PCLATH
PCLATU
PCU
程序计数器
31 级堆栈
STKPTR
表锁存器
ROM 锁存器
IR
指令
译码与
控制
上电延时
定时器
振荡器
起振定时器
上电
复位
看门狗
定时器
BOR 和
(3)
LVD
数据总线 <8>
8
PCH PCL
状态机
控制信号
8
数据锁存器
数据存储器
(2.0 和 3.9
KB)
地址锁存器
12
PORTA
RA0:RA7
PORTB
RB0:RB7
(1,2)
(1)
数据地址 <12>
BSR
4
FSR0
FSR1
FSR2
加 / 减
逻辑
地址
译码
12
4
快速操作
存储区
PORTC
RC0:RC7
(1)
12
PORTD
RD0:RD7
(1)
PORTE
RE0:RE1,
(1)
RE3:RE7
8
PORTF
RF1:RF7
PORTG
RG0:RG4
PORTH
RH0:RH7
(1)
(1)
(1)
3
BITOP
8
8 x 8 乘法器
W
8
8
ALU<8>
8
PRODL PRODH
8
8
8
PORTJ
(1)
VDDCORE /VCAP
CCP1
V
DD,V SS
CCP2
MCLR
Timer2 Timer1 Timer3 Timer0
AUSART
EUSART
10 位
ADC
MSSP
比较器
LCD
驱动器
RJ0:RJ7
注 1: 关于 I/O 端口引脚的说明,请参见表 1-3 。
2: RA6 和 RA7 在某些振荡器模式下只能用作数字 I/O 。更多信息,请参见第 2.0 节 “振荡器配置”。
3: 欠压复位和低压检测功能只有在使能片上稳压器时才能使用。
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 11 页
PIC18F85J90 系列
表 1-3 : PIC18F6XJ90 I/O 引脚说明
引脚名称
引脚号
TQFP
引脚类型缓冲器
类型
说明
MCLR
OSC1/CLKI/RA7
OSC1
CLKI
RA7
OSC2/CLKO/RA6
OSC2
CLKO
RA6
RA0/AN0
RA0
AN0
RA1/AN1/SEG18
RA1
AN1
SEG18
RA2/AN2/V
RA2
AN2
V
RA3/AN3/V
RA3
AN3
V
RA4/T0CKI/SEG14
RA4
T0CKI
SEG14
RA5/AN4/SEG15
RA5
AN4
SEG15
RA6
RA7
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
注 1 : 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
REF-
REF-
REF+
REF+
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
2 : 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
7I S T
39
I
CMOS
I
CMOS
I/O
40
O
O
I/O
24
I/OITTL
模拟
23
I/O
I
模拟
O
模拟
22
I/O
I
模拟
I
模拟
21
I/O
I
模拟
I
模拟
28
I/O
ST/OD
I
O
模拟
27
I/O
I
模拟
O
模拟
主清零 (输入)或编程电压 (输入)。此引脚为低电平时,
器件复位。
振荡器晶振或外部时钟输入。
(见相关的 OSC1/CLKI 和 OSC2/CLKO 引脚信息。)
TTL
振荡器晶振或时钟输出。
—
—
TTL
PORTA 是双向 I/O 端口。
TTL
TTL
TTL
ST
TTL
振荡器晶振输入。
外部时钟源输入。总是与引脚功能 OSC1 复用。
通用 I/O 引脚。
振荡器晶振输出。在晶振振荡器模式下,该引脚与晶振
或谐振器相连。
在 EC 模式下, OSC2 引脚输出 CLKO 振荡信号,该信
号是 OSC1 引脚上振荡信号的 4 分频信号,频率等于指令
周期的倒数。
通用 I/O 引脚。
数字 I/O 。
模拟输入 0 。
数字 I/O 。
模拟输入 1 。
LCD 的 SEG18 输出。
数字 I/O 。
模拟输入 2 。
A/D 参考电压 (低电平)输入。
数字 I/O 。
模拟输入 3 。
A/D 参考电压 (高电平)输入。
数字 I/O 。当配置为输出时为漏极开路。
Timer0 外部时钟输入。
LCD 的 SEG14 输出。
数字 I/O 。
模拟输入 4 。
LCD 的 SEG15 输出。
请参见 OSC2/CLKO/RA6 引脚信息。
请参见 OSC1/CLKI/RA7 引脚信息。
DD)
DS39770A_CN 第 12 页 超前信息 2007 Microchip Technology Inc.
PIC18F85J90 系列
表 1-3 : PIC18F6XJ90 I/O 引脚说明 (续)
引脚名称
RB0/INT0/SEG30
RB0
INT0
SEG30
RB1/INT1/SEG8
RB1
INT1
SEG8
RB2/INT2/SEG9
RB2
INT2
SEG9
RB3/INT3/SEG10
RB3
INT3
SEG10
RB4/KBI0/SEG11
RB4
KBI0
SEG11
RB5/KBI1/SEG29
RB5
KBI1
SEG29
RB6/KBI2/PGC
RB6
KBI2
PGC
RB7/KBI3/PGD
RB7
KBI3
PGD
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
注 1: 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2: 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
引脚号
TQFP
48
47
46
45
44
43
42
37
引脚类型缓冲器
类型
I/O
TTL
I
ST
O
模拟
I/O
TTL
I
ST
O
模拟
I/O
TTL
I
ST
O
模拟
I/O
TTL
I
ST
O
模拟
I/O
TTL
I
TTL
O
模拟
I/O
TTL
I
TTL
O
模拟
I/O
TTL
I
TTL
I/O
I/O
I/O
ST
TTL
I
TTL
ST
说明
PORTB 是双向 I/O 端口。 PORTB 在所有输入端都可软件
编程为内部弱上拉。
数字 I/O 。
外部中断 0 。
LCD 的 SEG30 输出。
数字 I/O 。
外部中断 1 。
LCD 的 SEG8 输出。
数字 I/O 。
外部中断 2 。
LCD 的 SEG9 输出。
数字 I/O 。
外部中断 3 。
LCD 的 SEG10 输出。
数字 I/O 。
电平变化中断引脚。
LCD 的 SEG11 输出。
数字 I/O 。
电平变化中断引脚。
LCD 的 SEG29 输出。
数字 I/O 。
电平变化中断引脚。
在线调试器和 ICSP™ 编程时钟引脚。
数字 I/O 。
电平变化中断引脚。
在线调试器和 ICSP 编程数据引脚。
DD)
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 13 页
PIC18F85J90 系列
表 1-3 : PIC18F6XJ90 I/O 引脚说明 (续)
引脚名称
RC0/T1OSO/T13CKI
RC0
T1OSO
T13CKI
RC1/T1OSI/CCP2/SEG32
RC1
T1OSI
(1)
CCP2
SEG32
RC2/CCP1/SEG13
RC2
CCP1
SEG13
RC3/SCK/SCL/SEG17
RC3
SCK
SCL
SEG17
RC4/SDI/SDA/SEG16
RC4
SDI
SDA
SEG16
RC5/SDO/SEG12
RC5
SDO
SEG12
RC6/TX1/CK1/SEG27
RC6
TX1
CK1
SEG27
RC7/RX1/DT1/SEG28
RC7
RX1
DT1
SEG28
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
注 1: 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2: 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
引脚号
TQFP
30
29
33
34
35
36
31
32
引脚类型缓冲器
类型
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
ST
O
O
O
O
O
O
O
O
O
O
—
I
ST
ST
I
CMOS
ST
模拟
ST
ST
模拟
ST
ST
ST
模拟
ST
I
ST
ST
模拟
ST
—
模拟
ST
—
ST
模拟
ST
I
ST
ST
模拟
说明
PORTC 是双向 I/O 端口。
数字 I/O 。
Timer1 振荡器输出。
Timer1/Timer3 外部时钟输入。
数字 I/O。
Timer1 振荡器输入。
捕捉 2 输入 / 比较 2 输出 /PWM2 输出。
LCD 的 SEG32 输出。
数字 I/O 。
捕捉 1 输入 / 比较 1 输出 /PWM1 输出。
LCD 的 SEG13 输出。
数字 I/O 。
SPI 模式的同步串行时钟输入 / 输出。
2
I
C™ 模式的同步串行时钟输入 / 输出。
LCD 的 SEG17 输出。
数字 I/O。
SPI 数据输入。
2
I
C 数据 I/O。
LCD 的 SEG16 输出。
数字 I/O。
SPI 数据输出。
LCD 的 SEG12 输出。
数字 I/O。
EUSART 异步发送。
EUSART 同步时钟 (见相关的 RX1/DT1 引脚信息)。
LCD 的 SEG27 输出。
数字 I/O。
EUSART 异步接收。
EUSART 同步数据 (见相关的 TX1/CK1 引脚信息)。
LCD 的 SEG28 输出。
DD)
DS39770A_CN 第 14 页 超前信息 2007 Microchip Technology Inc.
PIC18F85J90 系列
表 1-3 : PIC18F6XJ90 I/O 引脚说明 (续)
引脚名称
RD0/SEG0
RD0
SEG0
RD1/SEG1
RD1
SEG1
RD2/SEG2
RD2
SEG2
RD3/SEG3
RD3
SEG3
RD4/SEG4
RD4
SEG4
RD5/SEG5
RD5
SEG5
RD6/SEG6
RD6
SEG6
RD7/SEG7
RD7
SEG7
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
注 1: 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2: 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
引脚号
TQFP
58
55
54
53
52
51
50
49
引脚类型缓冲器
类型
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
说明
PORTD 是双向 I/O 端口。
数字 I/O 。
LCD 的 SEG0 输出。
数字 I/O 。
LCD 的 SEG1 输出。
数字 I/O 。
LCD 的 SEG2 输出。
数字 I/O 。
LCD 的 SEG3 输出。
数字 I/O 。
LCD 的 SEG4 输出。
数字 I/O 。
LCD 的 SEG5 输出。
数字 I/O 。
LCD 的 SEG6 输出。
数字 I/O 。
LCD 的 SEG7 输出。
DD)
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 15 页
PIC18F85J90 系列
表 1-3 : PIC18F6XJ90 I/O 引脚说明 (续)
引脚名称
RE0/LCDBIAS1
RE0
LCDBIAS1
RE1/LCDBIAS2
RE1
LCDBIAS2
LCDBIAS3 64 I
RE3/COM0
RE3
COM0
RE4/COM1
RE4
COM1
RE5/COM2
RE5
COM2
RE6/COM3
RE6
COM3
RE7/CCP2/SEG31
RE7
(2)
CCP2
SEG31
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
注 1: 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2: 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
引脚号
TQFP
2
1
63
62
61
60
59
引脚类型缓冲器
类型
I/OIST
模拟
I/OIST
模拟
模拟 LCD 的 BIAS3 输入。
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/O
I/O
ST
ST
O
模拟
说明
PORTE 是双向 I/O 端口。
数字 I/O 。
LCD 的 BIAS1 输入。
数字 I/O 。
LCD 的 BIAS2 输入。
数字 I/O 。
LCD 的 COM0 输出。
数字 I/O 。
LCD 的 COM1 输出。
数字 I/O 。
LCD 的 COM2 输出。
数字 I/O 。
LCD 的 COM3 输出。
数字 I/O 。
捕捉 2 输入 / 比较 2 输出 /PWM 2 输出。
LCD 的 SEG31 输出。
DD)
DS39770A_CN 第 16 页 超前信息 2007 Microchip Technology Inc.
PIC18F85J90 系列
表 1-3 : PIC18F6XJ90 I/O 引脚说明 (续)
引脚名称
RF1/AN6/C2OUT/SEG19
RF1
AN6
C2OUT
SEG19
RF2/AN7/C1OUT/SEG20
RF2
AN7
C1OUT
SEG20
RF3/AN8/SEG21
RF3
AN8
SEG21
RF4/AN9/SEG22
RF4
AN9
SEG22
RF5/AN10/CV
RF5
AN10
REF
CV
SEG23
RF6/AN11/SEG24
RF6
AN11
SEG24
RF7/AN5/SS
RF7
AN5
SS
SEG25
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
注 1 : 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2 : 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
REF/SEG23
/SEG25
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
引脚号
TQFP
17
16
15
14
13
12
11
引脚类型缓冲器
类型
I/O
I/O
I/O
I/O
I/O
I/O
I/O
ST
I
模拟
O
O
O
O
O
O
O
O
O
O
O
—
模拟
ST
I
模拟
—
模拟
ST
I
模拟
模拟
ST
I
模拟
模拟
ST
I
模拟
模拟
模拟
ST
I
模拟
模拟
ST
模拟
TTL
I
模拟
说明
PORTF 是双向 I/O 端口。
数字 I/O 。
模拟输入 6 。
比较器 2 的输出。
LCD 的 SEG19 输出。
数字 I/O 。
模拟输入 7 。
比较器 1 的输出。
LCD 的 SEG20 输出。
数字 I/O 。
模拟输入 8 。
LCD 的 SEG21 输出。
数字 I/O 。
模拟输入 9 。
LCD 的 SEG22 输出。
数字 I/O 。
模拟输入 10 。
比较器参考电压输出。
LCD 的 SEG23 输出。
数字 I/O 。
模拟输入 11 。
LCD 的 SEG24 输出。
数字 I/O 。
模拟输入 5 。
SPI 从动选择输入。
LCD 的 SEG25 输出。
DD)
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 17 页
PIC18F85J90 系列
表 1-3 : PIC18F6XJ90 I/O 引脚说明 (续)
引脚名称
RG0/LCDBIAS0
TQFP
3
RG0
LCDBIAS0
引脚号
RG1/TX2/CK2
4
RG1
TX2
CK2
RG2/RX2/DT2/V
LCAP1
5
RG2
RX2
DT2
LCAP1
V
RG3/V
LCAP2
6
RG3
VLCAP 2
RG4/SEG26
8
RG4
SEG26
V
SS 9, 25, 41, 56 P —
V
DD 26, 38, 57 P —
AV
SS 20 P —
AVDD 19 P —
ENVREG 18 I ST
V
DDCORE/V CAP
10
VDDCORE
VCAP
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
注 1: 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2: 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
引脚类型缓冲器
类型
I/OIST
模拟
I/O
I/O
I/O
I/O
ST
O
—
ST
ST
I
ST
ST
I
模拟
I/OIST
模拟
I/OOST
模拟
P
—
P
—
说明
PORTG 是双向 I/O 端口。
数字 I/O 。
LCD 的 BIAS0 输入。
数字 I/O 。
AUSART 异步发送。
AUSART 同步时钟 (见相关的 RX2/DT2 引脚信息)。
数字 I/O。
AUSART 异步接收。
AUSART 同步数据 (见相关的 TX2/CK2 引脚信息)。
LCD 电荷泵电容输入。
数字 I/O。
LCD 电荷泵电容输入。
数字 I/O。
LCD 的 SEG26 输出。
逻辑和 I/O 引脚的参考地。
逻辑和 I/O 引脚的正电源。
模拟模块的参考地。
模拟模块的正电源。
片上稳压器使能。
内核逻辑电源或外部滤波电容连接。
单片机内核逻辑的正电源 (稳压器禁止)。
外部滤波电容连接 (稳压器使能)。
DD)
DS39770A_CN 第 18 页 超前信息 2007 Microchip Technology Inc.
表 1-4 : PIC18F8XJ90 I/O 引脚说明
引脚名称
引脚号
TQFP
引脚类型缓冲器
类型
PIC18F85J90 系列
说明
MCLR
OSC1/CLKI/RA7
OSC1
CLKI
RA7
OSC2/CLKO/RA6
OSC2
CLKO
RA6
RA0/AN0
RA0
AN0
RA1/AN1/SEG18
RA1
AN1
SEG18
RA2/AN2/V
RA2
AN2
V
RA3/AN3/V
RA3
AN3
V
RA4/T0CKI/SEG14
RA4
T0CKI
SEG14
RA5/AN4/SEG15
RA5
AN4
SEG15
RA6
RA7
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
注 1 : 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
REF-
REF-
REF+
REF+
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
2 : 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
9I S T
49
I
CMOS
I
CMOS
I/O
50
O
O
I/O
30
I/OITTL
29
I/O
I
O
28
I/O
I
I
27
I/O
I
I
34
I/O
ST/OD
I
O
33
I/O
I
O
主清零 (输入)或编程电压 (输入)。此引脚为低电平时,
器件复位。
振荡器晶振或外部时钟输入。
TTL
振荡器晶振或时钟输出。
—
—
TTL
PORTA 是双向 I/O 端口。
模拟
TTL
模拟
模拟
TTL
模拟
模拟
TTL
模拟
模拟
ST
模拟
TTL
模拟
模拟
振荡器晶振输入。
外部时钟源输入。总是与引脚功能 OSC1 复用。(见相关
的 OSC1/CLKI 和 OSC2/CLKO 引脚信息。)
通用 I/O 引脚。
振荡器晶振输出。在晶振振荡器模式下,该引脚与晶振
或谐振器相连。
在 EC 模式下, OSC2 引脚输出 CLKO 振荡信号,该信
号是 OSC1 引脚上振荡信号的 4 分频信号,频率等于指令
周期的倒数。
通用 I/O 引脚。
数字 I/O 。
模拟输入 0 。
数字 I/O 。
模拟输入 1 。
LCD 的 SEG18 输出。
数字 I/O 。
模拟输入 2 。
A/D 参考电压 (低电平)输入。
数字 I/O 。
模拟输入 3 。
A/D 参考电压 (高电平)输入。
数字 I/O 。当配置为输出时为漏极开路。
Timer0 外部时钟输入。
LCD 的 SEG14 输出。
数字 I/O 。
模拟输入 4 。
LCD 的 SEG15 输出。
请参见 OSC2/CLKO/RA6 引脚信息。
请参见 OSC1/CLKI/RA7 引脚信息。
DD)
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 19 页
PIC18F85J90 系列
表 1-4 : PIC18F8XJ90 I/O 引脚说明 (续)
引脚名称
RB0/INT0/SEG30
RB0
INT0
SEG30
RB1/INT1/SEG8
RB1
INT1
SEG8
RB2/INT2/SEG9
RB2
INT2
SEG9
RB3/INT3/SEG10
RB3
INT3
SEG10
RB4/KBI0/SEG11
RB4
KBI0
SEG11
RB5/KBI1/SEG29
RB5
KBI1
SEG29
RB6/KBI2/PGC
RB6
KBI2
PGC
RB7/KBI3/PGD
RB7
KBI3
PGD
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
注 1: 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2: 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
引脚号
TQFP
58
57
56
55
54
53
52
47
引脚类型缓冲器
类型
I/O
TTL
I
ST
O
模拟
I/O
TTL
I
ST
O
模拟
I/O
TTL
I
ST
O
模拟
I/O
TTL
I
ST
O
模拟
I/O
TTL
I
TTL
O
模拟
I/O
TTL
I
TTL
O
模拟
I/O
TTL
I
TTL
I/O
I/O
I/O
ST
TTL
I
TTL
ST
说明
PORTB 是双向 I/O 端口。 PORTB 在所有输入端都可软件
编程为内部弱上拉。
数字 I/O 。
外部中断 0 。
LCD 的 SEG30 输出。
数字 I/O 。
外部中断 1 。
LCD 的 SEG8 输出。
数字 I/O 。
外部中断 2 。
LCD 的 SEG9 输出。
数字 I/O 。
外部中断 3 。
LCD 的 SEG10 输出。
数字 I/O 。
电平变化中断引脚。
LCD 的 SEG11 输出。
数字 I/O 。
电平变化中断引脚。
LCD 的 SEG29 输出。
数字 I/O 。
电平变化中断引脚。
在线调试器和 ICSP™ 编程时钟引脚。
数字 I/O 。
电平变化中断引脚。
在线调试器和 ICSP 编程数据引脚。
DD)
DS39770A_CN 第 20 页 超前信息 2007 Microchip Technology Inc.
PIC18F85J90 系列
表 1-4 : PIC18F8XJ90 I/O 引脚说明 (续)
引脚名称
RC0/T1OSO/T13CKI
RC0
T1OSO
T13CKI
RC1/T1OSI/CCP2/SEG32
RC1
T1OSI
(1)
CCP2
SEG32
RC2/CCP1/SEG13
RC2
CCP1
SEG13
RC3/SCK/SCL/SEG17
RC3
SCK
SCL
SEG17
RC4/SDI/SDA/SEG16
RC4
SDI
SDA
SEG16
RC5/SDO/SEG12
RC5
SDO
SEG12
RC6/TX1/CK1/SEG27
RC6
TX1
CK1
SEG27
RC7/RX1/DT1/SEG28
RC7
RX1
DT1
SEG28
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
注 1: 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2: 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
引脚号
TQFP
36
35
43
44
45
46
37
38
引脚类型缓冲器
类型
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
ST
O
—
I
ST
ST
I
CMOS
ST
O
模拟
ST
ST
O
模拟
ST
ST
ST
O
模拟
ST
I
ST
ST
O
模拟
ST
O
—
O
模拟
ST
O
—
ST
O
模拟
ST
I
ST
ST
O
模拟
说明
PORTC 是双向 I/O 端口。
数字 I/O 。
Timer1 振荡器输出。
Timer1/Timer3 外部时钟输入。
数字 I/O。
Timer1 振荡器输入。
捕捉 2 输入 / 比较 2 输出 /PWM2 输出。
LCD 的 SEG32 输出。
数字 I/O 。
捕捉 1 输入 / 比较 1 输出 /PWM1 输出。
LCD 的 SEG13 输出。
数字 I/O 。
SPI 模式的同步串行时钟输入 / 输出。
2
I
C™ 模式的同步串行时钟输入 / 输出。
LCD 的 SEG17 输出。
数字 I/O。
SPI 数据输入。
2
I
C 数据 I/O。
LCD 的 SEG16 输出。
数字 I/O。
SPI 数据输出。
LCD 的 SEG12 输出。
数字 I/O。
EUSART 异步发送。
EUSART 同步时钟 (见相关的 RX1/DT1 引脚信息)。
LCD 的 SEG27 输出。
数字 I/O。
EUSART 异步接收。
EUSART 同步数据 (见相关的 TX1/CK1 引脚信息)。
LCD 的 SEG28 输出。
DD)
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 21 页
PIC18F85J90 系列
表 1-4 : PIC18F8XJ90 I/O 引脚说明 (续)
引脚名称
RD0/SEG0
RD0
SEG0
RD1/SEG1
RD1
SEG1
RD2/SEG2
RD2
SEG2
RD3/SEG3
RD3
SEG3
RD4/SEG4
RD4
SEG4
RD5/SEG5
RD5
SEG5
RD6/SEG6
RD6
SEG6
RD7/SEG7
RD7
SEG7
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
注 1: 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2: 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
引脚号
TQFP
72
69
68
67
66
65
64
63
引脚类型缓冲器
类型
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
说明
PORTD 是双向 I/O 端口。
数字 I/O 。
LCD 的 SEG0 输出。
数字 I/O 。
LCD 的 SEG1 输出。
数字 I/O 。
LCD 的 SEG2 输出。
数字 I/O 。
LCD 的 SEG3 输出。
数字 I/O 。
LCD 的 SEG4 输出。
数字 I/O 。
LCD 的 SEG5 输出。
数字 I/O 。
LCD 的 SEG6 输出。
数字 I/O 。
LCD 的 SEG7 输出。
DD)
DS39770A_CN 第 22 页 超前信息 2007 Microchip Technology Inc.
PIC18F85J90 系列
表 1-4 : PIC18F8XJ90 I/O 引脚说明 (续)
引脚名称
RE0/LCDBIAS1
RE0
LCDBIAS1
RE1/LCDBIAS2
RE1
LCDBIAS2
LCDBIAS3 78 I
RE3/COM0
RE3
COM0
RE4/COM1
RE4
COM1
RE5/COM2
RE5
COM2
RE6/COM3
RE6
COM3
RE7/CCP2/SEG31
RE7
(2)
CCP2
SEG31
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
注 1: 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2: 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
引脚号
TQFP
4
3
77
76
75
74
73
引脚类型缓冲器
类型
I/OIST
模拟
I/OIST
模拟
模拟 LCD 的 BIAS3 输入。
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/O
I/O
ST
ST
O
模拟
说明
PORTE 是双向 I/O 端口。
数字 I/O 。
LCD 的 BIAS1 输入。
数字 I/O 。
LCD 的 BIAS2 输入。
数字 I/O 。
LCD 的 COM0 输出。
数字 I/O 。
LCD 的 COM1 输出。
数字 I/O 。
LCD 的 COM2 输出。
数字 I/O 。
LCD 的 COM3 输出。
数字 I/O 。
捕捉 2 输入 / 比较 2 输出 /PWM 2 输出。
LCD 的 SEG31 输出。
DD)
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 23 页
PIC18F85J90 系列
表 1-4 : PIC18F8XJ90 I/O 引脚说明 (续)
引脚名称
RF1/AN6/C2OUT/SEG19
RF1
AN6
C2OUT
SEG19
RF2/AN7/C1OUT/SEG20
RF2
AN7
C1OUT
SEG20
RF3/AN8/SEG21
RF3
AN8
SEG21
RF4/AN9/SEG22
RF4
AN9
SEG22
RF5/AN10/CV
RF5
AN10
CV
SEG23
RF6/AN11/SEG24
RF6
AN11
SEG24
RF7/AN5/SS
RF7
AN5
SS
SEG25
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
注 1 : 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2 : 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
REF/SEG23
REF
/SEG25
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
引脚号
TQFP
23
18
17
16
15
14
13
引脚类型缓冲器
类型
I/O
I/O
I/O
I/O
I/O
I/O
I/O
ST
I
模拟
O
O
O
O
O
O
O
O
O
O
O
—
模拟
ST
I
模拟
—
模拟
ST
I
模拟
模拟
ST
I
模拟
模拟
ST
I
模拟
模拟
模拟
ST
I
模拟
模拟
ST
模拟
TTL
I
模拟
说明
PORTF 是双向 I/O 端口。
数字 I/O 。
模拟输入 6 。
比较器 2 的输出。
LCD 的 SEG19 输出。
数字 I/O 。
模拟输入 7 。
比较器 1 的输出。
LCD 的 SEG20 输出。
数字 I/O 。
模拟输入 8 。
LCD 的 SEG21 输出。
数字 I/O 。
模拟输入 9 。
LCD 的 SEG22 输出。
数字 I/O 。
模拟输入 10 。
比较器参考电压输出。
LCD 的 SEG23 输出。
数字 I/O 。
模拟输入 11 。
LCD 的 SEG24 输出。
数字 I/O 。
模拟输入 5 。
SPI 从动选择输入。
LCD 的 SEG25 输出。
DD)
DS39770A_CN 第 24 页 超前信息 2007 Microchip Technology Inc.
PIC18F85J90 系列
表 1-4 : PIC18F8XJ90 I/O 引脚说明 (续)
引脚名称
RG0/LCDBIAS0
RG0
LCDBIAS0
RG1/TX2/CK2
RG1
TX2
CK2
RG2/RX2/DT2/V
RG2
RX2
DT2
LCAP1
V
RG3/V
LCAP2
RG3
VLCAP 2
RG4/SEG26
RG4
SEG26
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
注 1 : 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2 : 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
LCAP1
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 VDD )
引脚号
TQFP
5
6
7
8
10
引脚类型缓冲器
类型
I/OIST
模拟
I/O
I/O
I/O
I/O
I/OIST
I/OOST
ST
O
—
ST
ST
I
ST
ST
I
模拟
模拟
模拟
说明
PORTG 是双向 I/O 端口。
数字 I/O 。
LCD 的 BIAS0 输入。
数字 I/O 。
AUSART 异步发送。
AUSART 同步时钟 (见相关的 RX2/DT2 引脚信息)。
数字 I/O。
AUSART 异步接收。
AUSART 同步数据 (见相关的 TX2/CK2 引脚信息)。
LCD 电荷泵电容输入。
数字 I/O。
LCD 电荷泵电容输入。
数字 I/O。
LCD 的 SEG26 输出。
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 25 页
PIC18F85J90 系列
表 1-4 : PIC18F8XJ90 I/O 引脚说明 (续)
引脚名称
RH0/SEG47
RH0
SEG47
RH1/SEG46
RH1
SEG46
RH2/SEG45
RH2
SEG45
RH3/SEG44
RH3
SEG44
RH4/SEG40
RH4
SEG40
RH5/SEG41
RH5
SEG41
RH6/SEG42
RH6
SEG42
RH7/SEG43
RH7
SEG43
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
注 1: 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2: 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
引脚号
TQFP
79
80
1
2
22
21
20
19
引脚类型缓冲器
类型
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
说明
PORTH 是双向 I/O 端口。
数字 I/O 。
LCD 的 SEG47 输出。
数字 I/O 。
LCD 的 SEG46 输出。
数字 I/O 。
LCD 的 SEG45 输出。
数字 I/O 。
LCD 的 SEG44 输出。
数字 I/O 。
LCD 的 SEG40 输出。
数字 I/O 。
LCD 的 SEG41 输出。
数字 I/O 。
LCD 的 SEG42 输出。
数字 I/O 。
LCD 的 SEG43 输出。
DD)
DS39770A_CN 第 26 页 超前信息 2007 Microchip Technology Inc.
PIC18F85J90 系列
表 1-4 : PIC18F8XJ90 I/O 引脚说明 (续)
引脚名称
RJ0 62 I/O ST
RJ1/SEG33
RJ1
SEG33
RJ2/SEG34
RJ2
SEG34
RJ3/SEG35
RJ3
SEG35
RJ4/SEG39
RJ4
SEG39
RJ5/SEG38
RJ5
SEG38
RJ6/SEG37
RJ6
SEG37
RJ7/SEG36
RJ7
SEG36
V
SS 11, 31, 51, 70 P —
V
DD 32, 48, 71 P —
AVSS 26 P —
AV
DD 25 P —
ENVREG 24 I ST
V
DDCORE/V CAP
VDDCORE
VCAP
图注: TTL = TTL 兼容输入 CMOS = CMOS 兼容输入或输出
ST = CMOS 电平的施密特触发器输入 Analog = 模拟输入
I= 输入 O= 输出
P= 电源 OD = 漏极开路 (没有 P 二极管接到 V
注 1: 当 CCP2MX 配置位置 1 时,对 CCP2 进行默认分配。
2: 当 CCP2MX 配置位清零时,对 CCP2 进行其他分配。
引脚号
TQFP
61
60
59
39
40
41
42
12
引脚类型缓冲器
类型
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
I/OOST
模拟
P
—
P
—
说明
PORTJ 是双向 I/O 端口。
数字 I/O 。
数字 I/O 。
LCD 的 SEG33 输出。
数字 I/O 。
LCD 的 SEG34 输出。
数字 I/O 。
LCD 的 SEG35 输出。
数字 I/O 。
LCD 的 SEG39 输出。
数字 I/O 。
LCD 的 SEG38 输出。
数字 I/O 。
LCD 的 SEG37 输出。
数字 I/O 。
LCD 的 SEG36 输出。
逻辑和 I/O 引脚的参考地。
逻辑和 I/O 引脚的正电源。
模拟模块的参考地。
模拟模块的正电源。
片上稳压器使能。
内核逻辑电源或外部滤波电容连接。
单片机内核逻辑的正电源 (稳压器禁止)。
外部滤波电容连接 (稳压器使能)。
DD)
2007 Microchip Technology Inc. 超前信息 DS39770A_CN 第 27 页
PIC18F85J90 系列
注:
DS39770A_CN 第 28 页 超前信息 2007 Microchip Technology Inc.