EM78P372N
8½
OTP微控制器
产品规格书
版本
1.4
义隆电子股½有限公司
2016.03
商标告知
:
IBM
为一个注册商标,PS/2 是
IBM
的商标之一。
Windows
是微½公司的商标。
ELAN
和
ELAN
标志
所有权利保留
台湾印制
是义隆电子股½有限公司的商标。
版权所有
©
2016
义隆电子股½有限公司
本½用说明文件内容如有变动恕不另½通知。关于该规格书的准确性、适½性或者完整性,义隆电子股½
有限公司不承担任½责任。 义隆电子股½有限公司不承诺对本½用说明文件之内容及信息有更新及校正
之义务。 本规格书的内容及信息将为符合确认之指示而变更。
在任½情况下,义隆电子股½有限公司对本½用说明文件中的信息或内容的错误、遗漏,或者其它不准确
性不承担任½责任。由于½用本½用说明文件中的信息或内容而导致的直接,间接,特别附随的或结果的
损害, 义隆电子股½有限公司没有义务负责。
本规格书中提到的½件(如果有)
,½是依据授权或保密合约所合法提供的,并且只½在这些合约的许可
条件下½用或者复制。
义隆电子股½有限公司的产品不是专门设计来应用于生½维持的用具,装½或者系统。 义隆电子股½有
限公司的产品不支持而且禁止在这些方面的应用。
未经义隆电子股½有限公司书面同意,
任½个人或公司不得以任½½式或方式对本½用说明文件的内容之
任一部分进行复制或传输。
义隆电子股½有限公司
总公司:
地址:台湾新竹科学园区
创新一路
12
号
电话:+886
3 563-9977
传真:+886
3 563-9966
webmaster@emc.com.tw
http://www.emc.com.tw
香港分公司:
义隆电子(香港)有限公司
九龙观塘巧明街
95
号世达中心
19
楼
A
室
电话:+852
2723-3376
传真:+852
2723-7780
elanhk@emc.com.hk
USA:
Elan Information
Technology Group (USA)
P.O. Box 601
Cupertino, CA 95015
USA
Tel: +1 408 366-8225
Fax:+1 408 366-8225
上海分公司:
义隆电子(上海)有限公司
地址:上海市浦东新区张江高
科碧波路
5
号科苑大楼
6
楼
邮编:201203
电话:+86
21 5080-3866
传真:+86
21 5080-0273
深圳分公司:
义隆电子(深圳)有限公司
深圳市南山区高新技术产业园南
区高新南六道迈科龙大厦
8A
邮编:518057
电话:+86
755 2601-0565
传真:+86
755 2601-0500
elan-sz@elanic.com.cn
elan-sh@elanic.com.cn
目½
目½
1
综述
........................................................................................................................ 1
2
产品特性
................................................................................................................. 1
3
引脚分配
................................................................................................................. 2
4
引脚描述
................................................................................................................. 3
5
结构方框图
............................................................................................................. 5
6
功½描述
................................................................................................................. 6
6.1
操½寄存器
............................................................................................................. 6
6.1.1
6.1.2
6.1.3
6.1.4
6.1.5
6.1.6
6.1.7
6.1.8
6.1.9
R0 (间接寻址寄存器)
....................................................................................................................... 6
R1 (定时时钟/计数器)
....................................................................................................................... 6
R2 (程序计数器)
和堆栈
................................................................................................................... 6
R3 (状态寄存器) .......................................................................................................... 9
R4 (RAM
选择寄存器)
................................................................................................. 9
Bank 0 R5 ~ R7 (端口 5 ~
端口
7) .............................................................................. 9
Bank 0 R8 (AISR: ADC
输入选择寄存器)....................................................................
9
Bank 0 R9 (ADCON: ADC
控制寄存器)
..................................................................... 9
Bank 0 RA (ADOC: ADC
补偿校准寄存器)
............................................................... 12
6.1.10 Bank 0 RB (ADDATA: ADC
½换结果).......................................................................
14
6.1.11 Bank 0 RC (ADDATA1H: ADC
½换结果)
.................................................................. 14
6.1.12 Bank 0 RD (ADDATA1L: ADC
½换结果)
.................................................................. 14
6.1.13 Bank 0 RE (中断状态 2
和唤醒控制寄存器)
.............................................................. 14
6.1.14 Bank 0 RF (中断状态 2
寄存器)
................................................................................ 15
6.1.15 Bank 1 R5 (TBHP: TBRD
指令的表指向寄存器)
....................................................... 16
6.1.16 Bank 1 R6 (TBLP: TBRD
指令的表指向寄存器)
........................................................ 16
6.1.17 Bank 1 R7 (PWMCON: PWM
控制寄存器)
............................................................... 16
6.1.18 Bank 1 R8 (TMRCON:
定时器控制寄存器)
............................................................... 16
6.1.19 Bank 1 R9 (PRD1: PWM1
时间周期)
........................................................................ 17
6.1.20 Bank 1 RA (PRD2: PWM2
时间周期)
........................................................................ 17
6.1.21 Bank 1 RB (DT1: PWM1
占空比周期)
....................................................................... 17
6.1.22 Bank 1 RC (DT2:PWM2
占空比周期)
....................................................................... 17
6.1.23 Bank 1 RE (LVD
中断和唤醒寄存器)
......................................................................... 17
6.1.24 Bank 1 RF (系统控制寄存器) .................................................................................... 18
6.1.25 R10 ~ R3F ................................................................................................................. 22
产品规格书
(V1.4) 03.15.2016
iii
目½
6.2
特殊功½寄存器
.................................................................................................... 22
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.2.6
6.2.7
6.2.8
6.2.9
A (累加器) .................................................................................................................. 22
CONT (控制寄存器) .................................................................................................. 22
IOC50 ~ IOC70 (I/O
端口控制寄存器)
...................................................................... 23
IOC80 (比较器控制寄存器) ....................................................................................... 23
IOC90 (TMR1: PWM1
定时器)
.................................................................................. 24
IOCA0 (TMR2: PWM2
定时器)
................................................................................. 24
IOCB0 (下拉控制寄存器)........................................................................................... 24
IOCC0 (漏极开路控制寄存器) ................................................................................... 24
IOCD0 (上拉控制寄存器) .......................................................................................... 24
6.2.10 IOCE0 (WDT
控制寄存器和中断屏½寄存器
2 )........................................................ 25
6.2.11 IOCF0 (中断屏½寄存器) ........................................................................................... 26
6.2.12 IOC51 (高灌电流控制寄存器 1) ................................................................................. 27
6.2.13 IOC61 (高灌电流控制寄存器 2) ................................................................................. 27
6.2.14 IOC71 (高驱动电流控制寄存器 1) ............................................................................. 27
6.2.15 IOC81 (高驱动电流控制寄存器 2) ............................................................................. 28
6.2.16 IOCF1 (上拉控制寄存器) ........................................................................................... 28
6.3 TCC/WDT &
预分频器
.......................................................................................... 29
6.4 I/O
端口
................................................................................................................ 30
6.4.1
½用
Port5
输入状态改变唤醒/中断功½
.................................................................... 33
6.5
复½和唤醒
........................................................................................................... 33
6.5.1
6.5.2
复½和唤醒操½
......................................................................................................... 33
状态寄存器的
T
和
P
状态
......................................................................................... 43
6.6
中断
...................................................................................................................... 44
6.7
模数½换器
(ADC) ................................................................................................ 46
6.7.1
6.7.2
6.7.3
6.7.4
6.7.5
6.7.6
ADC
控制寄存器
(AISR/R8, ADCON/R9, ADOC/RA) ............................................... 46
ADC
数据寄存器
(ADDATA/RB, ADDATA1H/RC, ADDATA1L/RD) .......................... 50
ADC
采样时间
........................................................................................................... 50
AD
½换时间
.............................................................................................................. 50
休眠期间的
A/D
½换
................................................................................................. 50
编程步骤/考虑的事项
................................................................................................. 51
6.8
一对
PWM (脉½调制器) ....................................................................................... 54
6.8.1
6.8.2
6.8.3
iv
概述
........................................................................................................................... 54
递增定时计数器
(TMRX: TMR1 or TMR2) ................................................................ 55
PWM
周期
(TMRX: TMR1
或
TMR2) ........................................................................ 55
产品规格书(V1.4)
03.15.2016
目½
6.8.4
6.8.5
6.8.6
PWM
占空比
(DTX: DT1 or DT2; DLX: DL1 or DL2) ................................................ 55
比较器
X .................................................................................................................... 56
PWM
编程步骤
.......................................................................................................... 56
6.9
定时器/计数器
....................................................................................................... 56
6.9.1
6.9.2
6.9.3
6.9.4
6.9.5
概述
........................................................................................................................... 56
功½描述
.................................................................................................................... 57
相关寄存器设½
......................................................................................................... 57
定时器编程步骤
......................................................................................................... 58
PWM
级联模式
.......................................................................................................... 58
6.10
比较器
................................................................................................................ 59
6.10.1
外部参考信号
............................................................................................................ 59
6.10.2
比较器输出
................................................................................................................ 59
6.10.3
比较器½为运算放大器½用
....................................................................................... 60
6.10.4
比较器中断
................................................................................................................ 60
6.10.5
由休眠模式唤醒
......................................................................................................... 61
6.11
振荡器
................................................................................................................. 61
6.11.1
振荡器模式
................................................................................................................ 61
6.11.2
晶½振荡器/陶瓷谐振器
(晶振) .................................................................................. 62
6.11.3
外部
RC
振荡器模式
.................................................................................................. 65
6.11.4
内部
RC
振荡模式
..................................................................................................... 65
6.12
上电探讨
............................................................................................................. 66
6.12.1
可编程
WDT
溢出周期
............................................................................................... 66
6.12.2
外部上电复½电路
..................................................................................................... 66
6.12.3
残留电压保护
............................................................................................................ 67
6.13
代码选项
............................................................................................................. 68
6.13.1
代码选项寄存器
(Word 0) .......................................................................................... 68
6.13.2
代码选项寄存器
(Word 1) .......................................................................................... 69
6.13.3
客户
ID
寄存器
(Word 2) ............................................................................................ 70
6.14
½电压侦测/½电压复½
....................................................................................... 71
6.14.1
½电压复½
................................................................................................................ 71
6.14.2
½电压侦测
................................................................................................................ 71
6.14.3
编程过程
.................................................................................................................... 73
6.15
指令集
................................................................................................................ 74
产品规格书(V1.4)
03.15.2016
v