MDT11P0122
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MDT11P0122
1. 概述
这个 8 位 EPROM 微控制器是由完全静态 CMOS 技术设计,集高速、体积小、低功 耗和高抗干扰性一体的芯片。
内存包括 4K 字节的 ROM 和 176 字节静态 RAM。
2、特点: 精简指令集 CPU 完全的静态设计 37 条单指令 4K x 14 程序存储器 ◆ 内部 RAM 大小:176 字节 ◆ 25 个双向的 I/O 口 8 级硬件堆栈 RC 自振式看门狗定时器 中断源 Timer0 : 8 位带预分频定时器(RTCC) Timer1 : 16 位定时器 16 位 Timer1 比较寄存器. 省电睡眠模式 PB 口电平跳变中断唤醒 LCD : 29 个 段 ,4 个 公 共 端 ( 27 × 4 LQFP 封装) 1/2,1/3,1/4 复合为 1/3,1/2 偏移量 2 路比较器 MDT11P0122 的应用范围从发动机控制器, 高速自动电机(电车)到低电源遥控发射、接 收器,面向设备装置,无线电通讯如遥控器, 小型设备,玩具,汽车和键盘等等
3. 应用
This specification are subject to be changed without notice. Any latest information please preview http;// P.1 2009/01 VER 1.2
MDT11P0122
4. IC 引脚 (1) 引脚定义
PA3/CMP1R
PA1/CMP0R
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 PA4/RTCC PA5 PB1 PB0/IRQ PC3 PC4 PC5 C1 C2 1 2 3 4 5 6 7 8 9 48 PD5/COM3 47 PG6/SEG26 46 PG5/SEG25 45 PG4/SEG24 44 PG3/SEG23 43 PG2/SEG22 42 PG1/SEG21
PA2/CMP1I
PA0/CMP0I
PD7/COM1
PD6/COM2
/MCLR
COM0
VDD
VSS
MDT11P0122LQ11
PB2
PB3
PB4
PB5
PB7
PB6
41 PG0/SEG20 40 PF7/SEG19 39 PF6/SEG18 38 PF5/SEG17 37 PF4/SEG16 36 PF3/SEG15 35 PF2/SEG14 34 PF1/SEG13 33 PF0/SEG12
Vlcd 2 10 Vlcd 3 11 VDD 12 VSS 13 OSC1 14 OSC2 15 PC0/T1OSCO 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 PD0/SEG0 PC1/T1OSCI PC2 NC VLCD PD1/SEG1 PD2/SEG2 PD3/SEG3 PD4/SEG4 PE0/SEG5 PE1/SEG6 PE2/SEG7 PE3/SEG8 PE4/SEG9 PE5/SEG10 PE6/SEG11
型号 MDT11P0122LQ11 MDT11P0122
LCD dot 4 X 27 4 X 29
包装 64 PIN LQFP COB
Remark
This specification are subject to be changed without notice. Any latest information please preview http;// P.2 2009/01 VER 1.2
MDT11P0122
(2) 焊盘图
IC 底层要连接到 VSS VDD (pad 14,55,56), VSS (pad 15, 66) 必须要连接
This specification are subject to be changed without notice. Any latest information please preview http;// P.3 2009/01 VER 1.2
VDD
MDT11P0122
(3) 焊盘坐标 PAD-No
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 33
PAD Name
PA2 PA3 PA4 PA5 PB1 PB0 PC3 PC4 PC5 C1 C2 VLCD2 VLCD3 VDD VSS OSC1 OSC2 PC0 PC1 PC2 VLCD PD0 PD1 PD2 PD3 PD4 PE7 PE0 PE1 PE2 PE3 PE4 PE5
X 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 179.2 279.2 379.2 479.2 579.2 679.2 779.2 879.2 979.2 1079.2 1179.2 1279.2
Y 2091.4 1991.4 1891.4 1791.4 1691.4 1591.4 1491.4 1391.4 1291.4 1191.4 1091.4 991.4 891.4 791.4 691.4 591.4 491.4 391.4 291.4 191.4 91.4 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2 79.2
PAD-No PAD Name
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 PE6 PF0 PF1 PF2 PF3 PF4 PF5 PF6 PF7 PG7 PG0 PG1 PG2 PG3 PG4 PG5 PG6 PD5 PD6 PD7 COM0 VDD VDD PB6 PB7 PB5 PB4 MCLRB PB3 PB2 PA0 PA1 VSS
X 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1400.8 1279.2 1179.2 1079.2 979.2 879.2 779.2 679.2 579.2 479.2 379.2 279.2 179.2
Y 79.2 179.2 279.2 379.2 479.2 579.2 679.2 779.2 879.2 979.2 1079.2 1179.2 1279.2 1379.2 1479.2 1579.2 1679.2 1779.2 1879.2 1979.2 2079.2 2100.8 2100.8 2100.8 2100.8 2100.8 2100.8 2100.8 2100.8 2100.8 2100.8 2100.8 2100.8
This specification are subject to be changed without notice. Any latest information please preview http;// P.4 2009/01 VER 1.2
MDT11P0122
5. 引脚功能说明:
引脚名称 OSC1 OSC2 /MCLR PA0/CMP0I PA1/CMP0R PA2/CMP1I PA3/CMP1R PA4/RTCC PA5 PB0/IRQ PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0/T1OSCO PC1/T1OSCI PC2/CCP1 PC3 PC4 PC5 PD0/SEG00 PD1/SEG01 PD2/SEG02 PD3/SEG03 PD4/SEG04 PD5/COM3 PD6/COM2 PD7/COM1 类型 I O I 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 I/O I/O I/O I/O I/O I/O/L I/O/L I/O/L I/O/L I/O/L I/L I/L I/L ST TTL TTL TTL TTL ST TTL ST/TTL 双向 I/O 端口 B,所 TTL TTL TTL TTL TTL TTL TTL ST ST ST ST ST ST ST ST ST ST ST ST ST ST 数字输入或 LCD COM 驱动端口 双向 I/O 端口。
/LCD 驱动端口 缓存器类 型 振荡器输入 振荡器输出 复位输入 PA0 可用作 TTL 电平 I/O 或比较器输入 双向 I/O 端口 A,可用 PA1 可用作 TTL 电平 I/O 或比较器输入. 通 过 软 件 设 置 内 置 PA2 可用作 TTL 电平 I/O 或比较器输入. 50K 欧姆的上拉电阻 PA3 可用作 TTL 电平 I/O 或比较器输入. PA4 可作为 Timer0 的时钟输入. 双向 I/O 口 PB0/IRQ 可作为外部中断引脚 功能说明
有引脚可通过软件设 PB1 引脚改变可产生中断. 置内置 50KΩ 的上拉 PB2 引脚改变可产生中断. 电阻. PD0~PD4 电平 PB3 引脚改变可产生中断.. 变化产生中断 PB4 引脚改变可产生中断. . PB5 引脚改变可产生中断. PB6 引脚改变可产生中断. PB7 引脚改变可产生中断. PC0 可作为 Timer1 震荡器输入或 Timer1 时钟 输入. 双 向 I/O 端 口 C. PC1 可作为 Timer1 震荡器输入 PortC 可通过软件设 PC2 可作为 Timer1 比较输入. 置内置 100KΩ 的上 双向 I/O 口 拉电阻. 双向 I/O 口 双向 I/O 口 PD0 为开漏 I/O 口或 LCD SEG 驱动器 PD1 为开漏 I/O 口或 LCD SEG 驱动器 PD2 为开漏 I/O 口或 LCD SEG 驱动器 PD3 为开漏 I/O 口或 LCD SEG 驱动器 PD4 为开漏 I/O 口或 LCD SEG 驱动器 PD5 可作为数字输入或 LCD COM 驱动器 PD6 可作为数字输入或 LCD COM 驱动器 PD7 可作为数字输入或 LCD COM 驱动器
This specification are subject to be changed without notice. Any latest information please preview http;// P.5 2009/01 VER 1.2
MDT11P0122
引脚名称 PE0/SEG05 PE1/SEG06 PE2/SEG07 PE3/SEG08 PE4/SEG09 PE5/SEG10 PE6/SEG11 PE7/SEG27 PF0/SEG12 PF1/SEG13 PF2/SEG14 PF3/SEG15 PF4/SEG16 PF5/SEG17 PF6/SEG18 PF7/SEG19 PG0/SEG20 PG1/SEG21 PG2/SEG22 PG3/SEG23 PG4/SEG24 PG5/SEG25 PG6/SEG26 PG7/SEG28 COM0 C1 C2 VLCD VLCD2 VLCD3 VDD Vss 类型 I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L I/L L 缓冲器类型 ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST ST LCD COM0 LCD 电压充电脚 1 LCD 电压充电脚 2 LCD 电压输入脚 LCD 电压(1/2VDD) LCD 电压 (3/2VDD) 电源 地 数字输入或 LCD SEG 驱动端口 描述
**注释 : I:输入
O:输出
L:lcd
This specification are subject to be changed without notice. Any latest information please preview http;// P.6 2009/01 VER 1.2
MDT11P0122
6. 内存分配
6.1 程序存储器 0000h 0001h 0002h 0003h 0004h 0005h 07FFh 0800h 程序区 (Page 1) 0FFFh 复位向量
外围中断向量 程序区 (Page 0)
This specification are subject to be changed without notice. Any latest information please preview http;// P.7 2009/01 VER 1.2
MDT11P0122
6.2 6.2 寄存器列表
BANK 0 I. ADDR 00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h 6Fh 70h 7Fh 未用存储器位置 RTCC PCL STATUS MSR Port A Port B Port C Port D Port E PCHLAT INTS PIFB1 TMR1L TMR1H T1STA
BANK 1 I. ADDR TMR PCL STATUS MSR CPIO A CPIO B CPIO C CPIO D CPIO E PCHLAT INTS PIEB1 PSTA CMPPH
80h 81h 82h 83h 84h 85h 86h 87h 88h 89h 8Ah 8Bh 8Ch 8Dh 8Eh 8Fh 90h 91h 92h 93h 94h 95h 96h 97h 98h 99h 9Ah 9Bh 9Ch 9Dh 9Eh 9Fh A0h EFh F0h FFh
100h 101h 102h 103h 104h 105h 106h 107h 108h 109h 10Ah 10Bh 10Ch 10Dh 10Eh 10Fh 110h 111h 112h 113h 114h 115h 116h 117h 118h 119h 11Ah 11Bh 11Ch 11Dh 11Eh 11Fh 120h 16Fh 170h 17Fh
BANK 2 I. ADDR RTCC PCL STATUS MSR Port B Port F Port G PCHLAT INTS LCDPFS LCDFS LCDCTL LCD00 LCD01 LCD02 LCD03 LCD04 LCD05 LCD06 LCD07 LCD08 LCD09 LCD10 LCD11 LCD12 LCD13 LCD14 LCD15
BANK 3 I. ADDR TMR PCL STATUS MSR CPIO B CPIO F CPIO G PCHLAT INTS
180h 181h 182h 183h 184h 185h 186h 187h 188h 189h 18Ah 18Bh 18Ch 18Dh 18Eh 18Fh 190h 191h 192h 193h 194h 195h 196h 197h 198h 199h 19Ah 19Bh 19Ch 19Dh 19Eh 19Fh 1A0h 1EFh 1F0h 1FFh
CCP1L CCP1H CCPCTL
General Purpose Register
General Purpose Register Access 70h~7Fh
Access 70h~7Fh
Access 70h~7Fh
This specification are subject to be changed without notice. Any latest information please preview http;// P.8 2009/01 VER 1.2
MDT11P0122
MDT11P0121 REGISTER FILE SUMMARY
Address BANK0 00 IAR 对地址数据存储器MSN的内容进行寻址(非物理寄存器) 8 位实时时钟 / 计数器 PC 低 8 位 RBS1 RBS0 /TF /PF Z HC C 间址指针 PA5 PA4 PA3 PA2 PA1 PA0 PB6 PB5 PB4 PB3 PB2 PB1 PB0 PC5 PC4 PC3 PC2 PC1 PC0 PD6 PD5 PD4 PD3 PD2 PD1 PD0 PE6 PE5 PE4 PE3 PE2 PE1 PE0 未用,读为‘0’ 向 PC 高位字节写入缓冲器 PEIE TIS INTS RBIE TIF INTF RBIF TMR1IF TIMER1 低位字节 TIMER1 高位字节 T1CKPS1 T1CKPS0 T1OSCEN /T1SYNC TMR1CLK TMR1ON CCP1 低位字节 CCP1 高位字节 CCP1M0 NAME BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
01 RTCC 02 PCL 03 STATUS 04 MSR 05 PORT A 06 PORT B 07 PORT C 08 PORT D 09 PORT E 0A PCHLAT 0B INTS 0C PIFB1 0E TMR1L 0F TMR1H 10 T1STA 15 CCP1L 16 CCP1H CCP1CTL 17 BANK1 80 IAR 81 TMR 82 PCL 83 STATUS 84 MSR 85 CPIO A 86 CPIO B 87 CPIO C 88 CPIO D 89 CPIO E 8A PCHLAT 8B INTS 8C PIEB1 8E PSTA 90 CMPPH BANK2 107 PORT F 108 PORT G 10D LCDPFS 10E LCDFS 10F LCDCTL LCD00 110~11F ~ LCD15 BANK3 187 CPIO F 188 CPIO G
RBS2 PB7 PD7 PE7 GIS LCDIF
-
-
对地址数据存储器 MSN 的内容进行寻址(非实际寄存器) IES TCS TCE PSC PS2 PS1 PC 低 8 位 RBS2 RBS1 RBS0 /TF /PF Z HC 间址指针 PORT A DATA DIRECTION REGISTER PORT B DATA DIRECTION REGISTER PORT C DATA DIRECTION REGISTER PORT D DATA DIRECTION REGISTER PORT E DATA DIRECTION REGISTER 未用,读为‘0’ 高位 PC 写入缓冲器 GIS PEIE TIS INTS RBIE TIF INTF LCDIE PORB PCHR PAHR CMPRS1 CMPRS0 CMPS1 PBPH PF7 PG7 DL29 LCDE PF6 PG6 DL27 SLPE PF5 PG5 DL20 BIASS PF4 PG4 DL16 CRS PF3 PG3 DL12 FS3 CLKS1 PF2 PG2 DL09 FS2 CLKS0 PF1 PG1 DL05 FS1 LCDS1
PS0 C
RBIF TMR1IE CMPS0 PF0 PG0 DL00 FS0 LCDS0
LCD 数据寄存器 00~15 PORT F DATA DIRECTION REGISTER PORT G DATA DIRECTION REGISTER
This specification are subject to be changed without notice. Any latest information please preview http;// P.9 2009/01 VER 1.2
MDT11P0122
‧ BANK 1
R00 R01 IAR(间址寄存器) RTCC (实时计数器/计数器寄存器) Timer0 寄存器 PCL (程序计数器低位) 程序记数器低 8 位字节 (PC) STATUS (状态寄存器) 位 标志 0 C 1 HC 2 Z 3 /PF 4 TO 5 RBS0
R02
R03
功能 进位 辅助进位 零位 耗电标志位 WDT TIME OUT bit 寄存器页选择位 0 0: 00/H --- 7F/H 0 1: 80/H --- FF/H 1 0:100/H --- 17F/H 1 1:180/H --- 1FF/H 寄存器页选择位 0: 00/H--- FF/H 1:100/H---1FF/H
6
RBS1
7
RBS2
R04H : MSR (存储器选择寄存器) 间接数据存储器地址指针. R05H : Port A PortA
PA7 -
PA6 -
PA5
PA4
PA3 可用
PA2
PA1
PA0
PA0~PA5:portA I/O 寄存器 r. PA6~PA7:通常读为 0. R06H : Port B PortB PB7
PB6
PB5
PB4 可用
PB3
PB2
PB1
PB0
PB0~PB7:引脚中断改变
This specification are subject to be changed without notice. Any latest information please preview http;// P.10 2009/01 VER 1.2
R07H : Port C
PortC PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 - - 可用
PC0~PC5:portC I/O register. PC6~PC7:通常读为0.
R08H : Port D
PortD PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 可用
R09H : Port E
PortE PE7 PE6 PE5 PE4 PE3 PE2 PE1 PE0 可用
R0AH : PCHLAT(程序计数器. 高位)
BIT 7~0 - - - PCH4 PCH3 PCH2 PCH1 PCH0
Bit0~4:高位PC. Bit5~7:通常读为 0
R0BH : INTS(中断控制寄存器.)
位 标志
功能
0 RBIF PORT B 改变中断标志 1 INTF PB0/IRQ 外部中断标志 2 TIF Timer0溢出中断标志位
3 RBIE
0 :PB 中断不使能
1 :PB 中断使能
4 INTS
0 :中断不使能
1 :中断使能 5 TIS
0 :TMR0中断不使能
1 :中断使能
6 PEIE
0 :所有外围中断不使能
1 :所有外围中断使能 7 GIS
0 :全程中断不使能
1 :全程中断使能
R0CH : PIFB1(外围中断标志寄存器.)
BIT 7~0 LCDIF - - - -
-
-
TMR1IF
0位:Timer1溢出中断中断标志位 7位:LCD 中断标志位 6位:通常读为0
R0EH : TMR1L(Timer1 低位数据寄存器.)
ROFH : TMR1H(Timer1高位数据寄存器.)
R10H : T1STA(Timer1 控制寄存器)
位 标志
功能
0 TMR1ON
0 : 停止 TMR1
1 : 使能TMR1
1 TMR1CLK
0 :内部时钟 (Fosc/4)
1 : PC0脚外部时钟 2
______
T1SYNC
TMR1CLK = 1
0 : 同步外部时钟
1 : 非同步外部时钟 TMR1CLK = 0
这些位可忽略
3 T1OSCEN
0 : TMR1 振荡器关闭
1 : TMR1振荡器使能 4~5
T1CKPS1
~ T1CKPS0
1 1 = 1:8 预分频值
1 0 = 1:4预分频值
0 1 = 1:2预分频值
0 0 = 1:1预分频值 6~7 - 未用
R15H : CCP1L(Timer1与LSB 比较)
R16H : CCP1H(Timer1 与MSB 比较)
R17H : CCPCTL
位 标志
功能
0 CCPM0
0 : COMPARE 关闭 1 : COMPARE 打开
1~7 - 未用
R20H~R7FH : 通用目标寄存器
‧BANK 1
R81H : TMR(时间模式寄存器)
位 标志
功能
预分频值 RTCC 比率 WDT 比率
0~2 PS0~2
0 0 0
0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 0 1 1 1 1 1 : 2 1 : 4 1 : 8 1 : 16 1 : 32 1 : 64 1 : 128 1 : 256 1 : 1 1 : 2 1 : 4 1 : 8 1 : 16 1 : 32 1 : 64 1 : 128
3 PSC
预分频器分配位 0 : RTCC 1 : 看门狗定时器 4 TCE
RTCC 信号边沿 :
0 :RTCC 为上升沿触发脚 1 :RTCC 为下降沿触发脚 5 TCS
RTCC RTCC 信号设备 0 :内部时钟周期 1 :RTCC PIN 电平转换 6 IES
中断边沿选择
0 :PB0下降沿中断 1 :PB0上升沿中断 7 /PBPH
PORTB 上拉使能位 0 :PORTB 上拉使能 1 :PORTB 上拉不使能
R85H : CPIO A (控制I/O 口模式寄存器) 0:I/O 口输出模式 1:I/O 口输入模式 R86H : CPIO B (控制I/O 口模式寄存器) 0:I/O 口输出模式 1:I/O 口输入模式
R87H : CPIO C (控制I/O 口模式寄存器) 0:I/O 口输出模式; 1:I/O 口输入模式
R88H : CPIO D (控制I/O 口模式寄存器) 0:I/O 口输出模式; 1:I/O 口输出模式
R89H : CPIO E (控制I/O 口模式寄存器) 0:I/O 口输出模式; 1:I/O 口输入模式.
R8CH : PIEB1
位
标志
功能
0 TMR1IE
TMR1中断使能位
0 : 不使能TMR1中断 1 : 使能TMR1 中断 1~6 - 位用.
7 LCDIE LCD 中短使能位
0 :不使能LCD 中断 1 : 使能LCD 中断
R8EH : PSTA
位
标志
功能
0 - 位用.
1 PORB
0:上电复位发生 1: 非上电复位发生 2~7 - 未用
R90H :CMPPH 位
标志
功能
0 CMPS0
0: PA0,PA1作为TTL 输入
1: 1:PA0,PA1作为比较器输入 1 CMPS1
0: PA2,PA3作为TTL 输入
1: PA2,PA3作为比较器输入
2~3 CMPRS0~1
11 = PA1,PA3选择外部参考电压
1 0 = PA1,PA3选择3/4 vdd 做为外部参考电压
0 1 = PA1,PA3选择1/2vdd 做为外部参考电压 0 0 = PA1,PA3选择1/4 vdd 做为外部参考电压 4 PAHR
0: A 口上拉使能
1: A 口上拉不使能
位
标志
功能
5 PCHR
0: C 口上拉使能
1: C 口上拉不使能 6~7 - -
BANK2‧
R107H : PortF
PortF PF7 PF6 PF5 PF4 PF3 PF2 PF1 PF0 读可用
108H : PortG
PortG PG7 PG6 PG5 PG4 PG3 PG2 PG1 PG0 读可用
R10DH :LCDPFS(LCD 功能选择脚)
位
标志
功能
0 DL00
0 :PD0~PD4作为数字输入
1 :PD0~PD4作为LCD 驱动 1 DL05
0 :PE0~PE3作为数字输入
1 :PE0~PE3作为LCD 驱动
2 DL09
0 :PE4~PE6作为数字输入
1 :PE4~PE6作为LCD 驱动 3 DL12
0 :PF0~PF3作为数字输入
1 :PF0~PF3作为LCD 驱动 4 DL16
0 :PF4~PF7作为数字输入
1 :PF4~PF7作为LCD 驱动 5 DL20
0 :PG0~PG6作为数字输入
1 :PG0~PG6作为LCD 驱动 6 DL27
0 :PG7,PE7作为数字输入
1 :PG7,PE7作为LCD 驱动 7 DL29
0 : PD5~PD7作为数字输入
1 : PD5,PD7作为LCD 驱动
R10EH : LCDFS(LCD 帧频率选择)
BIT 7~0 - - - - FS3 FS2 FS1 FS0
公用选择 帧频率
1/2 Clock/[128 * (FS3:FS0+1)]1/3 Clock/[ 96 * (FS3:FS0+1)] 1/4
Clock/[128 * (FS3:FS0+1)]
R10FH : LCDCTL(LCD 控制)
位 标志
功能
0~1 LCDS0~1
LCD 公用选择位
0 0: --
0 1: 1/2 (使用 COM 0,1) 1 0: 1/3 (使用COM 0,1,2) 1 1: 1/4 (使用 COM 0,1,2,3) 2~3 CLKS0~1
时钟选择
0 0: sysclk/256
0 1: Timer1 clk (必需使能 T1震荡) 1 X :内置RC 振荡 4 CRS
电容模式和电阻模式选择 0 :电阻模式 1 :电容模式 5 BIASS
BIAS Select
0 : Use 1/2 bias mode 1 : Use 1/3 bias mode 6 SLPE 在睡眠模式下LCD 使能
0:在睡眠模式下LCD 使能
1:在睡眠模式下LCD 不使能 7 LCDE
LCD 使能位
0 :LCD 不使能 1 :LCD 使能
R110H~R11FH : LCD00~LCD15(LCD数据寄存器00~15)
Symbol BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 Address
R110H LCD00 SEG07 SEG06SEG05SEG04SEG03SEG02 SEG01 SEG00
COM0 COM0 COM0 COM0 COM0 COM0 COM0 COM0 R111H LCD01 SEG15 SEG14SEG13SEG12SEG11SEG10 SEG09 SEG08
COM0 COM0 COM0 COM0 COM0 COM0 COM0 COM0 R112H LCD02 SEG23 SEG22SEG21SEG20SEG19SEG18 SEG17 SEG16
COM0 COM0 COM0 COM0 COM0 COM0 COM0 COM0 R113H LCD03 *SEG31 *SEG30*SEG29SEG28SEG27SEG26 SEG25 SEG24
COM0 COM0 COM0 COM0 COM0 COM0 COM0 COM0 R114H LCD04 SEG07 SEG06SEG05SEG04SEG03SEG02 SEG01 SEG00
COM1 COM1 COM1 COM1 COM1 COM1 COM1 COM1 R115H LCD05 SEG15 SEG14SEG13SEG12SEG11SEG10 SEG09 SEG08
COM1 COM1 COM1 COM1 COM1 COM1 COM1 COM1 R116H LCD06 SEG23 SEG22SEG21SEG20SEG19SEG18 SEG17 SEG16
COM1 COM1 COM1 COM1 COM1 COM1 COM1 COM1 R117H LCD07 *SEG31 *SEG30*SEG29SEG28SEG27SEG26 SEG25 SEG24
COM1 COM1 COM1 COM1 COM1 COM1 COM1 COM1 R118H LCD08 SEG07 SEG06SEG05SEG04SEG03SEG02 SEG01 SEG00
COM2 COM2 COM2 COM2 COM2 COM2 COM2 COM2 R119H LCD09 SEG15 SEG14SEG13SEG12SEG11SEG10 SEG09 SEG08
COM2 COM2 COM2 COM2 COM2 COM2 COM2 COM2 R11AH LCD10 SEG23 SEG22SEG21SEG20SEG19SEG18 SEG17 SEG16
COM2 COM2 COM2 COM2 COM2 COM2 COM2 COM2 R11BH LCD11 *SEG31 *SEG30*SEG29SEG28SEG27SEG26 SEG25 SEG24
COM2 COM2 COM2 COM2 COM2 COM2 COM2 COM2 R11CH LCD12 SEG07 SEG06SEG05SEG04SEG03SEG02 SEG01 SEG00
COM3 COM3 COM3 COM3 COM3 COM3 COM3 COM3 R11DH LCD13 SEG15 SEG14SEG13SEG12SEG11SEG10 SEG09 SEG08
COM3 COM3 COM3 COM3 COM3 COM3 COM3 COM3 R11EH LCD14 SEG23 SEG22SEG21SEG20SEG19SEG18 SEG17 SEG16
COM3 COM3 COM3 COM3 COM3 COM3 COM3 COM3 R11FH LCD15 *SEG31 *SEG30*SEG29SEG28SEG27SEG26 SEG25 SEG24
COM3 COM3 COM3 COM3 COM3 COM3 COM3 COM3 *表示这些位没有显示,但是可以作为普通的通用存储器.
‧
BANK3
R187H : CPIO F
R188H : CPIO G
7.所有寄存器的复位状态
寄存器地址上电复位,电源范
围检测器复位
/MCLR 或WDT复位睡眠唤醒
IAR 00h N/A N/A N/A RTCC 01h xxxx xxxx uuuu uuuu uuuu uuuu
PCL 02h 0000 0000 0000 0000 PC+1
STATUS 03h 0001 1xxx 000# #uuu 000# #uuu
MSR 04h xxxx xxxx uuuu uuuu uuuu uuuu
PORT A 05h --00 0000 --00 0000 --uu uuuu
PORT B 06h xxxx xxxx uuuu uuuu uuuu uuuu
PORT C 07h --xx xxxx --uu uuuu --uu uuuu
PORT D 08h 0000 0000 0000 0000 uuuu uuuu
PORT E 09h 0000 0000 uuuu uuuu uuuu uuuu
PCHLAT 0Ah ---- 0000 ---- 0000 ---- uuuu INS 0Bh 0000 0001 0000 0001 uuuu uuuu
PIFB1 0Ch 1 --- --- x 1 --- --- u U --- --- u
TMR1L 0Eh xxxx xxxx uuu uuuu uuuu uuuu
TMR1H 0Fh xxxx xxxx uuu uuuu uuuu uuuu
T1STA 10h --00 0000 --00 0000 --uu uuuu
CCPR1L 15h xxxx xxxx uuuu uuuu uuuu uuuu
CCPR1H 16h xxxx xxxx uuuu uuuu uuuu uuuu
CCPCTL 17h ---- ---0 ---- ---0 ---- ---u
TMR 81h 1111 1111 1111 1111 uuuu uuuu
CPIOA 85h --11
1111 --11
1111 --uu
uuuu
CPIOB 86h 1111 1111 1111 1111 uuuu uuuu
CPIOC 87h --11
1111 --11
1111 --uu
uuuu
CPIOD 88h 1111 1111 1111 1111 uuuu uuuu
CPIOE 89h 1111 1111 1111 1111 uuuu uuuu
PIEB1 8Ch ---- ---0 ---- ---0 ---- ---u
PWRCON 8Eh ---- --#- ---- --u- ---- --u-
CMPPH 90h 0011 0000 0011 uuuu 00uu uuuu
PORT F 107h 0000 0000 0000 0000 uuuu uuuu
PORT G 108h 0000 0000 0000 0000 uuuu uuuu
寄存器地址
上电复位,
电源范围检测复位
/MCLR 或WDT 复位睡眠唤醒
LCDPFS 10Dh 1111 1111 1111 1111 uuuu uuuu
LCDFS 10Eh ---- 0000 ---- 0000 ---- uuuu
LCDCTL 10Fh 0000 0000 0000 0000 uuuu uuuu
Lcd00~15 110h xxxx xxxx uuuu uuuu uuuu uuuu
CPIO F 186h 1111 1111 1111 1111 uuuu uuuu
CPIO G 187h 1111 1111 1111 1111 uuuu uuuu
Note :u=不变,x=不可知,- =未用,读为”0”
#=依据下列条件
条件状态位 4 状态位3 PWRCON bit 1
POWR ON RESET 1 1 0
/MCLR复位(非SLEEP期间) u u u
/MCLR 复位在SLEEP期间 1 0 u
WDT复位(非SLEEP期间0 1 u
WDT复位在SLEEP期间0 0 u
中断唤醒在SLEEP期间 1 0 u
8.指令表
指令码助记符功能说明操作状态标志010000 00000000 NOP 空操作None
010000 00000001 CLRWT 清看门狗定时器0→WT TF, PF
010000 00000010 SLEEP 睡眠方式0→WT, stop OSC TF, PF
010000 00000011 TMODE 送W到TMR寄存器W→TMR None 010000 00000rrr CPIO R 控制I/O口寄存器W→CPIO r None
010001 1rrrrrrr STWR R 存储W到寄存器W→R None 011000 trrrrrrr LDR R, t 送寄存器R→t Z 111010 iiiiiiii LDWI I 送立即数到W I→W None
010111 trrrrrrr SWAPR R, t 高低四位交换[R(0~3) (4~7)]→t None
011001 trrrrrrr INCR R, t 寄存器加1R + 1→t Z 011010 trrrrrrr INCRSZ R, t 增1,为零跳转R + 1→t None 011011 trrrrrrr ADDWR R, t W与寄存器相加W + R→t C, HC, Z
011100 trrrrrrr SUBWR R, t 寄存器减去W R ﹣W→t
(R+/W+1→t)
C, HC, Z 011101 trrrrrrr DECR R, t 寄存器减1R ﹣1→t Z
指令码助记符功能操作状态标志011110 trrrrrrr DECRSZ R, t 减1位零跳转R ﹣1→t None
010010 trrrrrrr ANDWR R, t W与寄存器相与R ∩ W→t Z
110100 iiiiiiii ANDWI i W与立即数相与i ∩ W→W Z
∪ Z 010011 trrrrrrr IORWR R, t W与寄存器相或R W→t
∪ Z 110101 iiiiiiii IORWI i W与立即数相或i W→W
♁ Z 010100 trrrrrrr XORWR R, t W与寄存器相异或R W→t
♁ Z 110110 iiiiiiii XORWI i W与立即数相异或i W→W
011111 trrrrrrr COMR R, t 取反/R→t Z
010110 trrrrrrr RRR R, t 带进位循环右移R(n) →R(n-1),
C
C→R(7), R(0)→C
010101 trrrrrrr RLR R, t 带进位循环左移R(n)→r(n+1),
C
C→R(0), R(7)→C
010000 1xxxxxxx CLRW 工作寄存器清00→W Z 010001 0rrrrrrr CLRR R 寄存器清0 0→R Z
0000bb brrrrrrr BCR R, b 位清零0→R(b) None
0010bb brrrrrrr BSR R, b 置位1→R(b) None
0001bb brrrrrrr BTSC R, b 如果R(b)=0,则跳转Skip if R(b)=0 None
0011bb brrrrrrr BTSS R, b 如果R(b)=1,则跳转Skip if R(b)=1 None
None 100nnn nnnnnnnn LCALL n 长调用子程序n→PC,
PC+1→Stack
101nnn nnnnnnnn LJUMP n 长跳转n→PC None
110001 iiiiiiii RTIW i 返回,将立即数放入W中Stack→PC, i→W None
C,HC,Z 110111 iiiiiiii ADDWI 加立即数送至W PC+1→PC,
W+i→W
111000 iiiiiiii SUBWI 立即数减去W i-W→W C,HC,Z
010000 00001001 RTFI 中断返回Stack→PC,1→GIS None
010000 00000100 RET 从子程序返回Stack→PC None :
Note
工作寄存器 b : 位位置
W :
:
目的寄存器
看门狗定时器 t
WT :
TMODE : 定时器方式寄存器0 : 工作寄存器
CPIO : I/O口控制寄存器 1 : 通用寄存器
( PA, PB, PC Only ) R : :通用寄存器地址
进位标志位
:
TF :
超时位标志 C
:
辅助进位
耗电标志位 HC
PF :
零标志位
:
程序计数器 Z
PC :
取反
:
振荡器 /
OSC :
忽略
:
∪ x
Inclu. : Inclusive ‘’
立即数(8位)
Exclu. : 异或,符号‘♁’ i
:
与,符号‘∩’ n : 立即地址AND :
9. 电气特性
(工作温度为 25).
℃
1、工作电流:
(1) HF (C=10p), WDT –不使能, PED – 不使能
* 这些参数仅供参考.
这些参数仅供参考
这些参数仅供参考.
(4)RC, WDT – 不使能, PED – 不使能, @VDD = 5.0V
C R 频率电流
4.7k 6.4M 4mA
10k 4.4M 2mA
47k 1.2M 600uA 3p
100k 576k 400uA
300k 192k 250uA
470k 122k 200uA
4.7k 3.5M 2.7mA
10k 2.4M 1.5mA
47k 624k 500uA 20p
100k 304k 350uA
300k 102k 250uA
470k 64k 200uA
4.7k 1.1M 1.7mA
10k 720k 900uA
47k 180k 300uA 100p
100k 87k 250uA
300k 29k 200uA
470k 17k 200uA
4.7k 434k 1.4mA
10k 297k 700uA
47k 75k 250uA 300p
100k 36k 200uA
300k 12k 200uA
470k 7k 200uA 这些参数仅供参考.
(5)RC, WDT – 不使能, PED – 不使能, @VDD = 3.0V
C R 频率
电流
4.7k 8M 2mA 10k
5.4M 1.2mA
47k 1.5M 300uA 100k 764k
160uA 300k 260k 60uA 3p
470k 164k 60uA 4.7k 4.8M 1.5mA 10k 3.3M 800uA
47k 856k 170uA 100k 424k 100uA 300k 144k 60uA 20p
470k 92k 60uA 4.7k 1.8M 1mA 10k 1.2M 500uA
47k 308k 120uA 100k 152k 60uA 300k 52k 60uA 100p
470k 32k 60uA 4.7k 760k 800uA 10k 488k 400uA
47k 124k 100uA 100k 60k 60uA 300k 20k 60uA 300p
470k 13k 60uA
这些参数仅供参考.
2.这些参数仅供参考.
输入电压(VDD = 3V):
这些参数仅供参考
3. 输出电压(VDD = 5V):
这些参数仅供参考.
输出电压(VDD = 3V):
这些参数仅供参考. 4.
这些参数仅供参考.
5. 基本 WDT时间溢出周期时间:
这些参数仅供参考.
6. 上拉电阻:
VDD 5V 3V
PA、PB
50KΩ±20% 100KΩ±20%
PC 100KΩ
±20% 200KΩ±20%
这些参数仅供参考.
.
7.睡眠电流
这些参数仅供参考.
(2)睡眠时LCD使能,无负载.
电容模式 32K T1OSC
1/2 BIAS 电阻模式 32K T1OSC
1/2 BIAS
3.0V 5.5u 10u 5.0V 15u 45u 这些参数仅供参考.
8. 比较器响应时间(VDD=5V)
Vref Vin 响应时间
VDD/4 Vref ± 0.2v 8µS
VDD/2 Vref ± 0.2v 8µS
VDD3/4 Vref ± 0.2v 8µS
VDD-
0.8 Vref ± 0.2v 8µS
9. MCLR滤波器时间:
VDD 5V
时间600ns±20%
这些参数仅供参考
10. 在 vlcd 脚和地之间的内部LCD电阻电流
1/2BIAS 1/3BIAS
5V 40µA 10µA
3.0V 6µA 0.4µA 10. 相同电流
Port A
PA0,PA2
PA1,PA3
PA4,PA5
Port C
PD0~PD3
PD5~PD7
Port E、F、G
MCLRB PIN
11. 晶体振荡的电容选择
振荡类型振荡器频率C1 C2
20 MHz 5 pF ~10 pF 10 pF ~30 pF
HF
10 MHz 10 pF ~50 pF 20 pF ~100 pF
4 MHz 10 pF ~50 pF 20 pF ~100 pF
10 MHz 10 pF ~30 pF 10 pF ~50 pF
XT
4 MHz 10 pF ~50 pF 20 pF ~100 pF
1 MHz 10 pF ~30 pF 20 pF ~50 pF
1 MHz 3 pF ~5 pF 3 pF ~5 pF
LF
455 K 10 pF ~30 pF 20 pF ~50 pF
32 K 10 pF ~20 pF 15 pF ~30 pF
为了增强振荡器的稳定性和抗噪声的能力,以上所示的电容值只供参考,但是更高的电容也可以增加起振时间
12. Timer1 比较器模式
13. LCD APPLICATION
在电容模式下产生LCD 电压
*这些参数适合应用在设计领域
SOURCE
TIMER 1
PORTC 2 CCPINT CCP1
CLOCK *0.1u *0.1u
VLCD3VLCD2
VDD VSS
1/2VDD VDD 3/2VDD
在电阻模式下产生LCD电压
* 设计者可调整 vlcd电阻来改变lcd 电阻模式的电压(1) LCD 中断( in 1/3 bias, 1/4 duty )
This interrupt can be used to write next frame data
(2) LCD 电压波形图。