EM78P259N

EM78P259N
8
OTP
1.4
2008.01
商标告知:
IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ.。
Windows 是微软公司的商标。
ELAN 和 ELAN 标志
是义隆电子股份有限公司的商标。
版权所有 © 2009~2010 义隆电子股份有限公司
所有权利保留
台湾印制
本规格书内容如有变动恕不另作通知。关于该规格书的准确性、适当性或者完整性,义隆电子股份有限
公司不承担任何责任。 义隆电子股份有限公司不承诺对本规格书之内容及信息有更新及校正之义务。 本
规格书的内容及信息将为符合确认之指示而变更。
在任何情况下,义隆电子股份有限公司对本规格书中的信息或内容的错误、遗漏,或者其它不准确性不
承担任何责任。由于使用本规格书中的信息或内容而导致的直接,间接,特别附随的或结果的损害, 义
隆电子股份有限公司没有义务负责。
本规格书中提到的软件(如果有),都是依据授权或保密合约所合法提供的,并且只能在这些合约的许
可条件下使用或者复制。
义隆电子股份有限公司的产品不是专门设计来应用于生命维持的用具,装置或者系统。 义隆电子股份有
限公司的产品不支持而且禁止在这些方面的应用。
未经义隆电子股份有限公司书面同意,任何个人或公司不得以任何形式或方式对本规格书的内容之任一部
分进行复制或传输。
义隆电子股份有限公司
总公司:
地址:台湾新竹科学园区
创新一路 12 号
电话:+886 3 563-9977
传真:+886 3 563-9966
[email protected]
http://www.emc.com.tw
香港分公司:
USA:
义隆电子(香港)有限公司
九龙观塘巧明街 95 号世达中心
19 楼 A 室
电话:+852 2723-3376
传真:+852 2723-7780
Elan Information
Technology Group (USA)
Korea:
深圳分公司:
上海分公司:
Elan Korea Electronics
Company, Ltd.
义隆电子(深圳)有限公司
义隆电子(上海)有限公司
301 Dong-A Building
632 Kojan-Dong,
Namdong-ku
Incheon City, KOREA
Tel: +82 32 814-7730
Fax:+82 32 813-7730
P.O. Box 601
Cupertino, CA 95015
USA
Tel: +1 408 366-8225
Fax:+1 408 366-8225
地址:深圳市高新技术产业园南区 地址:上海市浦東新區張江高科畢
高新南一道国微大厦 3F
升路 289 弄 3 號 101 室
邮编:518057
电话:+86 755 2601-0565
传真:+86 755 2601-0500
[email protected]
邮编:201203
电话:+86 21 5080-3866
传真:+86 21 5080-0273
[email protected]
Contents
1
综
.............................................................................................................. 1
2
...................................................................................................................... 1
3
...................................................................................................................... 2
说
4
...................................................................................................................... 3
4.1
EM78P259ND14/SO14 ...................................................................................... 3
4.2
EM78P259NSO16A ........................................................................................... 4
4.3
EM78P259ND18/SO18 ...................................................................................... 5
4.4
5
EM78P259ND20/SO20/SS20 ............................................................................ 6
结
图 ........................................................................................................... 7
6
...................................................................................................................... 8
6.1
......................................................................................................... 8
6.1.1
R0 (
) ..........................................................................................8
6.1.2
R1 ( 时时 /计数
) ..........................................................................................8
6.1.3
R2 (
栈........................................................................................8
6.1.4
R3 (状态
6.1.5
R4 (RAM 选择
6.1.6
6.1.7
6.1.8
R5 ~ R6 (Port 5 ~ Port 6) ..................................................................................11
R7 (Port 7).........................................................................................................12
R8 (AISR: ADC
选择
) ......................................................................12
6.1.9
R9 (ADCON: ADC
寻
计数 )
) ................................................................................................11
6.1.10 RA (ADOC: ADC
) .......................................................................................11
) .........................................................................13
) ....................................................................14
偿
6.1.11 RB (ADDATA: ADC 转换结 ) ...........................................................................15
6.1.12 RC (ADDATA1H: ADC 转换结
) ......................................................................15
6.1.13 RD (ADDATA1L: ADC 转换结
) .......................................................................15
6.1.14 RE (
断状态 2
) ...................................................................15
唤
6.1.15 RF ( 断状态 2
) .....................................................................................16
6.1.16 R10 ~ R3F .........................................................................................................17
6.2
................................................................................................ 17
6.2.1
A (累
) ..........................................................................................................17
6.2.2
CONT (
6.2.3
IOC50 ~ IOC70 (I/O
6.2.4
IOC80 (
6.2.5
IOC90 (TCCB
6.2.6
IOCA0 (IR
6.2.7
IOCB0 ( 拉
6.2.8
IOCC0 (漏 开路
6.2.9
IOCD0 ( 拉
)...........................................................................................17
较
6.2.11 IOCF0
(V1.4) 01.25.2008
TCCA
) ................................................................18
TCCC
) ...............................................................19
TCCC
6.2.10 IOCE0 (WDT
断
)...............................................................18
频
)...............................................................20
) ...................................................................................21
) ...........................................................................21
)...................................................................................22
断
2) ............................................................22
)..................................................................................23
• iii
6.2.12 IOC51 (TCCA 计数
) .......................................................................................24
6.2.13 IOC61 (TCCB 计数 ) .......................................................................................24
6.2.14 IOC71 (TCCBH/MSB 计数
6.2.15 IOC81 (TCCC 计数
6.2.16 IOC91 (
6.4
I/O
).........................................................26
时 频
预
频计数 )..............................................................................27
...................................................................................... 27
频
............................................................................................................ 29
6.4.1
Port 5
6.5
.........................................................31
.................................................................................................31
唤
6.5.2
唤 / 断
状态
....................................................................................................... 31
唤
6.5.1
(R3)
状态
T
P 状态...........................................................................41
6.6
断 .................................................................................................................. 41
6.7
A/D 转换 (ADC) ................................................................................................ 43
6.7.1
ADC
(AISR/R8, ADCON/R9, ADOC/RA).........................................44
6.7.2
ADC 数
6.7.3
ADC
6.7.4
AD 转换时
(ADDATA/RB, ADDATA1H/RC, ADDATA1L/RD) ..................46
......................................................................................................47
A/D 转换 .........................................................................................47
6.7.6
6.8
红
遥
编
应
骤/ 虑
项 .........................................................................................47
/PWM
产
6.10
...................................................................................................................50
6.8.2
............................................................................................................51
时
..............................................................................................53
关
/计数
................................................................................................... 53
6.9.1
...................................................................................................................53
6.9.2
............................................................................................................53
6.9.3
关
较
......................................................................................54
............................................................................................................... 56
6.10.1
6.10.2
.....................................................................................................56
6.10.4
........................................................................................................56
较
6.10.3
荡
6.11.1
6.11.2
6.11.3
...............................................................................57
较
断 ........................................................................................................57
较
6.10.5
6.11
........................................................................... 50
6.8.1
6.8.3
6.9
...................................................................................................46
时
6.7.5
iv •
) ...............................................................................26
/
6.2.19 IOCC1 (TCC 预
TCC/WDT
)................................................................................25
时
6.2.18 IOCB1 (
6.3
) .......................................................................................25
时
6.2.17 IOCA1 (
) ...........................................................................24
唤
.................................................................................................57
............................................................................................................... 58
........................................................................................................58
荡
荡 /
RC
荡
谐
(
)...........................................................................58
..........................................................................................60
(V1.4) 01.25.2008
6.11.4 内
6.12
RC
荡
问题 ....................................................................................................... 61
6.12.1
WDT
编
.......................................................................................61
6.12.2
路..............................................................................................62
6.12.3 残留 压
6.13
6.14
..............................................................................................61
.....................................................................................................62
码选项 ........................................................................................................... 63
6.13.1
码选项
(Word 0) ...................................................................................63
6.13.2
码选项
(Word 1) ...................................................................................64
6.13.3
ID
(Word 2) .....................................................................................65
令
............................................................................................................... 65
7
绝对
................................................................................................................ 67
8
DC
.............................................................................................................. 68
8.1
8.2
AD 转换
较
(
8.3
10
时
)
.................................................................................. 71
........................................................................................................... 71
流
9
..................................................................................................... 70
............................................................................................................. 72
图 ...................................................................................................................... 73
录
A
.................................................................................................................... 74
B
.................................................................................................................... 75
B.1 EM78P259ND14 .............................................................................................. 75
B.2 EM78P259NSO14............................................................................................ 76
B.3 EM78P259NSO16A ......................................................................................... 77
B.4 EM78P259ND18 .............................................................................................. 78
B.5 EM78P259NSO18............................................................................................ 79
B.6 EM78P259ND20 .............................................................................................. 80
B.7 EM78P259NSO20............................................................................................ 81
C
B.8 EM78P259NSS20 ............................................................................................ 82
质 证
..................................................................................................... 83
C.1
(V1.4) 01.25.2008
检测.................................................................................................... 83
•v
1.0
2005/06/16
1.1
IRC
1.
6-2 TCC
2006/05/29
4-1 EM78P259N/260N
WDT
6-11
IR/PWM
1.2
2.
6.7
( ADC)
3.
6.13.1
(Word 0)
6.13.2
2007/05/18
(Word 1)
4.
RC
5.
8.1
AD
8.2
(OP)
A
1.3
EM78P2581N SOP 16-pin
1.
1.4
vi •
2.
2007/10/23
DIP, SOP 14-pin
EM78P2581N , EM78P259N, EM78P260N
EM78P259N
2008/01/25
(V1.4) 01.25.2008
EM78P259N
8
OTP
综
1
EM78P259N
读
储
CMOS
(OTP-ROM)
EM78P259N 带
更
还
编
为
势
2KX13
带
读
OTP-ROM
开
8
计开
码选项
开
验
利
隆烧录
烧写
编
节来满
OTP
便利
易
内
开
了便
码
2
这
CPU
„
•
•
•
•
•
•
2K×13
内 ROM
80×8
内
(SRAM)
8级 栈
5V/4MHz
流
1.9 mA
3V/32kHz
流
为15 µA
流
为 1 µA
I/O
„
•
•
•
•
•
•
•
„
I/O
„
: P5
编
拉I/O
编
拉 I/O
编 漏 开路 I/O
断
: P60
度
•
•
„
: P5, P6, P7
6
:
断
• TCC, TCCA, TCCB, TCCC
•
状态
断
•
断
• ADC
断
• 较 状态
断
• IR/PWM 断
级)
级)
断
唤
„
围
度: 0°C ~70°C (
度: -40°C ~85°C (
频率
„
围
压: 2.3V~5.5V (
压: 2.5V~5.5V (
ICE259N
时
隆烧录
•8
选择时
断
时时 /计
数
•8
时时 /计数 (TCCA, TCCC) 16
时时 /计
数 (TCCB)
选择时
断
• Vref
带 12
率 4
AD转换
• 易 现IR (红 遥 ) 应
路
OP
• 对 较
I/O
压
•
•
过编
OTP 烧录
„
结
3
17
唤
8
8
8
频
来
• 编
行
时 (4.5ms : 18ms)
•省
• 选择
•
压检测 (2.0V ± 0.1V)
级)
级)
围
•
:
DC~20MHz/2clks @ 5V, DC~100ns inst. cycle @ 5V
DC~8MHz/2clks @ 3V, DC~250ns inst. cycle @ 3V
• ERC
:
DC~16MHz/2clks @ 5V, DC~125ns inst. cycle @ 5V
DC~8MHz/2clks @ 3V, DC~250ns inst. cycle @ 3V
• IRC
:
荡
: 4MHz, 8MHz, 1MHz, 455kHz
RC
:
„
• 14-pin DIP 300mil: EM78P259ND14J/S
• 14-pin SOP 150mil : EM78P259NSO14J/S
• 16-pin SOP 150mil : EM78P259NSO16AJ/S
• 18-pin DIP 300mil : EM78P259ND18J/S
• 18-pin SOP 300mil : EM78P259NSO18J/S
• 20-pin DIP 300mil : M78P259ND20J/S
• 20-pin SOP 300mil : EM78P259NSO20J/S
• 20-pin SSOP 209mil:EM78P259NSS20J/S
:绿 产
不
质
(-40°C~85°C) (2.3V~5.5V)
4 MHz
8 MHz
1 MHz
455kHz
±10%
±10%
±10%
±10%
±5%
±6%
±5%
±5%
±19%
±20%
±19%
±19%
•1
(V1.4) 01.25.2008
(
±4%
±4%
±4%
±4%
)
EM78P259N
8
OTP
3
1
P53/ADC3
2
P54/TCC/VREF
3
/RESET
4
Vss
5
P60//INT
6
P61/TCCA
7
EM78P259N-14Pin
P52/ADC2
P52/ADC2
1
16
14
P51/ADC1
P53/ADC3
2
15
P50/ADC0
13
P50/ADC0
P54/TCC/VREF
3
14
P55/OSCI
/RESET
4
13
P70/OSCO
12
P55/OSCI
11
P70/OSCO
10
VDD
9
P67/IR OUT
8
P66/CIN-
3-1 EM78P259ND14/SO14
1
18
P51/ADC1
P53/ADC3
2
17
P50/ADC0
P54/TCC/VREF
3
16
P55/OSCI
/RESET
4
15
P70/OSCO
Vss
5
14
VDD
P60//INT
6
13
P67/IR OUT
P61/TCCA
7
12
P66/CIN-
P62/TCCB
8
11
P65/CIN+
P63/TCCC
9
10
P64/CO
P52/ADC2
3-3 EM78P259ND18/SO18
P51/ADC1
Vss
5
12
VDD
P60//INT
6
11
P67/IR OUT
P61/TCCA
7
10
P66/CIN-
P64/CO
8
9
P65/CIN+
3-2 EM78P259NSO16A
P56
1
20
P57
P52/ADC2
2
19
P51/ADC1
P53/ADC3
3
18
P50/ADC0
P54/TCC/VREF
4
17
P55/OSCI
/RESET
5
16
P70/OSCO
Vss
6
15
VDD
P60//INT
7
14
P67/IR OUT
P61/TCCA
8
13
P66/CIN-
P62/TCCB
9
12
P65/CIN+
P63/TCCC
10
11
P64/CO
3-4 EM78P259ND20/SO20/SS20
2•
(V1.4) 01.25.2008
(
)
EM78P259N
8
4
OTP
说
4.1 EM78P259ND14/SO14
P70
11
I/O
P60, P61
P66, P67
6~9
I/O
/
/
/
1~3
12~14
I/O
OSCI
12
I
OSCO
11
I/O
/RESET
4
I
TCC,
TCCA
3, 7
I
ADC0~
ADC3
1, 2,
13, 14
I
IR OUT
9
O
P50~P55
/
RC
:
: RC
RC
:
:
VREF
3
I
/INT
6
I
VDD
10
–
VSS
5
–
TCC CONT <5>
TCCA
IOC80 <1>
ADCON (R9) <1:0>
IR
Vdd=5v
= 20mA
0.7Vdd
0.3Vdd
,
ADC
ADCON (R9) <7>
CONT <7>
•3
(V1.4) 01.25.2008
(
IC
Vdd
/RESET
)
EM78P259N
8
OTP
4.2 EM78P259NSO16A
P70
13
I/O
P60~P61,
P64~P67
6~11
I/O
P50~P55
1~3
14~16
I/O
CIN-, CIN+
CO
10, 9
8
I
O
14
I
/
/
/
OSCI
OSCO
13
I/O
/RESET
4
I
TCC,
TCCA
3, 7
I
ADC0~
ADC3
1, 2,
15, 16
I
IR OUT
11
O
/
“-“
Vin“+”
Vin+
CO
IOC80 <4:3>
RC
Crystal
RC
:
RC
:
IC
/RESET
Vdd
TCC CONT <5>
TCCA
IOC80 <1>
ADCON (R9) <1:0>
IR
Vdd=5v
0.7Vdd
0.3Vdd
,
= 20mA
VREF
3
I
/INT
6
I
VDD
12
–
VSS
5
–
ADC
ADCON (R9) <7>
CONT <7>
4•
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
0.3Vdd
,
4.3 EM78P259ND18/SO18
Symbol
Pin No.
Type
15
I/O
P60~P67
6~13
I/O
P50~P55
1~3
16~18
I/O
CIN-, CIN+
CO
12, 11
10
I
O
OSCI
16
I
OSCO
15
I/O
/RESET
4
I
TCC,
TCCA,
TCCB,
TCCC
3, 7,
8, 9
I
ADC0~
ADC3
1, 2,
17, 18
I
P70
Function
/
/
/
“-“
Vin“+”
Vin+
CO
IOC80 <4:3>
RC
Crystal
RC
:
RC
:
IC
Vdd
/RESET
TCC CONT <5>
TCCA
IOC80 <1>
TCCB
IOC90 <5>
TCCC
IOC90 <1>
ADCON (R9) <1:0>
IR OUT
13
O
IR
Vdd=5v
= 20mA
VREF
3
I
ADC
ADCON (R9) <7>
/INT
6
I
VDD
14
–
VSS
5
–
0.7Vdd
CONT <7>
•5
(V1.4) 01.25.2008
(
/
)
EM78P259N
8
OTP
4.4 EM78P259ND20/SO20/SS20
Symbol
Pin No.
Type
16
I/O
P60~P67
7~14
I/O
P50~P57
1~4
17~20
I/O
CIN-, CIN+
CO
13, 12
11
I
O
17
I
P70
Function
/
/
/
OSCI
/
“-“
Vin“+”
Vin+
CO
IOC80 <4:3>
RC
Crystal
RC
:
RC
:
OSCO
16
I/O
/RESET
5
I
TCC,
TCCA,
TCCB,
TCCC
4, 8,
9, 10
I
ADC0~
ADC3
2, 3,
18, 19
I
IR OUT
14
O
IR
Vdd=5v
= 20mA
VREF
4
I
ADC
ADCON (R9) <7>
/INT
7
I
VDD
15
–
VSS
6
–
IC
Vdd
/RESET
TCC CONT <5>
TCCA
IOC80 <1>
TCCB
IOC90 <5>
TCCC
IOC90 <1>
ADCON (R9) <1:0>
0.7Vdd
0.3Vdd
,
CONT <7>
6•
(V1.4) 01.25.2008
(
)
EM78P259N
8
5
结
图
图 5-1 EM78P259N
结
图
•7
(V1.4) 01.25.2008
(
OTP
)
EM78P259N
8
OTP
6
6.1
寻
6.1.1 R0 (
R0 不
针
数
理
R0 为
6.1.2 R1 (
„
)
数
针
为
RAM选择
令
寻
R4
时时 /计数 )
对来 TCC
CONT
对内
4
TE
令
时 进行
还
降
1计数
读写
„
„
TCC 预 频计数 (IOCC1)
给TCC
„
IOCC1
内
z
数 写 TCC
z
数 写 TCC预
频
/RESET
z
6.1.3 R2 (
计数 )
CONT
3,2,1,0
WDT
栈
R3
A10
A9 A8
A7
~
断
CALL
RET
RETL
RETI
0 0000~03FF
1 0400~07FF
量
~
01EH
内
储
栈级1
栈级2
栈级3
栈级4
栈级5
栈级6
栈级 7
栈级 8
图 6-1
储
00
01
000H
003H
量
A0
3FEH
7FFH
计数
8•
(V1.4) 01.25.2008
(
)
EM78P259N
8
„
R2
„
产 2K×13
„
当
„
"JMP
为
6.1.3.1节 数
结
内OTP ROM
获 对应
令
令编码
1024
JMP
令 许 转 围
计数 R2 10
载
内
"CALL" 令载
„
"RET" ("RETL k", "RETI") 令将栈顶数 载 PC
„
"ADD R2, A" 令 许 A 内
„
"MOV R2, A" 令 许将
10
A8~A9
不
A
„
了 ADD R2,A
令将不
PC
写
计数 PC
令
9
10 , 将PC 1
当 PC
R2内
fclk/4
这
令
9
9
8
PC
9
R2( . "MOV R2, A", "BC R2, 6",
)
10
2
令
PC
栈
载 PC
对 EM78P259N 执行"JMP", "CALL" 令
R3
PS0
将载 R2
A10
„
储
产 时 计数 R2 内 为0
„
„
令
还
写 R2
令
令
单 令
码选项
令 状态
fclk/2
CYES
•9
(V1.4) 01.25.2008
(
11 宽
栈
OTP
)
EM78P259N
8
OTP
6.1.3.1 数
储 结
10 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
6.1.4 R3 (状态
OTP
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
RST
IOCS
PS0
T
P
Z
DC
C
Bit 7 (RST):
若
状态
为 1
Bit 6 (IOCS): IO
唤
AD转换
较 状态
为 0
选择
0: 选择 0 (IOC50~IOCF0 )
1: 选择 1 (IOC51~IOCC1 )
PS0
选择
储
当执行“JMP” ”CALL”
导
计数
令 例
MOV R2,A)时 PS0
计数
11
选择
内
RET(RETL,RETI) 令不
PS0
说 不 当
PS0
调
选择
Bit 5 (PS0):
PS0
[
]
0
0 [000-3FF]
1
1 [400-7FF]
执行“SLEP” “WDTC” 令时 1,
6.5.2节 状态
T P状态
Bit 4 (T): 时
WDT
时 0 详
标
当
执行"WDTC" 令
1 执行"SLEP" 令 该
“0” 详 6.5.2节 状态
T P状态
Bit 3 (P):
Bit 2 (Z): 零标
当 术
逻辑
结 为0时 该
1
Bit 1 (DC): 辅 进 标
Bit 0 (C): 进 标
6.1.5 R4 (RAM 选择
Bit 7:
终 “0”
Bit 6:
选择
BANK0 BANK1
寻
Bits 5~0:
)
6.1.3.1节 数
选择
00~0F, 10~3F
储 结 图
6.1.6 R5 ~ R6 (Port 5 ~ Port 6)
R5 & R6 为 I/O
• 11
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
6.1.7 R7 (Port 7)
Bit
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
EM78P259N
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
I/O
ICE259N
C3
C2
C1
C0
RCM1
RCM0
‘0’
I/O
: R7
I/O
EM78P259N,
R7
Bit 7 ~ Bit 2:
[
读 0
EM78P259N]:
(C3~C0, RCM1, & RCM0)]: IRC
IRC
这
IRC
选择
[
验
ICE259N ICE
IRC 验
验
Bit 7 ~ Bit 4 (C3 ~ C0):
C3
C2
C1
C0
0
0
0
0
(MHz)
(1-36%) × F
0
0
0
1
(1-31.5%) × F
0
0
1
0
(1-27%) × F
0
0
0
1
1
0
1
0
(1-22.5%) × F
(1-18%) × F
0
1
0
1
(1-13.5%) × F
0
1
1
0
(1-9%) × F
0
1
1
1
(1-4.5%) × F
1
1
1
1
F(
1
1
1
1
1
0
0
1
(1+4.5%) × F
(1+9%) × F
1
1
0
0
(1+135%) × F
1
0
1
1
(1+18%) × F
1
0
1
0
(1+22.5%) × F
1
0
0
1
(1+27%) × F
1
0
0
0
(1+31.5%) × F
)
1.
2.
Bit 3 & Bit 2 (RCM1, RCM0): IRC
RCM 1
RCM 0
1
1
4(
1
0
8
0
1
1
0
0
455kHz
6.1.8 R8 (AISR: ADC
AISR
选择
别单独
Port5
(MHz)
选择
为
)
)
数 I/O
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
–
–
–
–
ADE3
ADE2
ADE1
ADE0
12 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
Bit 7 ~ Bit 4:
Bit 3 (ADE3): P53
AD转换
0:
ADC3, P53 为
1:
ADC3, 为
Bit 2 (ADE2): P52
AD转换
0:
ADC2, P52 为
1:
ADC2, 为
Bit 1 (ADE1): P51
I/O
AD转换
0:
ADC1, P51 为
1:
ADC1, 为
Bit 0 (ADE0): P50
I/O
I/O
AD转换
0:
ADC0, P50 为
1:
ADC0, 为
I/O
6.1.9 R9 (ADCON: ADC
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
VREFS
CKR1
CKR0
ADRUN
ADPD
–
ADIS1
ADIS0
Bit 7 (VREFS): ADC
压
压VDD为ADC
0:
压
认
P54/VREF
执行
P54
1:
P54/VREF
„
P54/TCC/VREF
CONT
„
P54/TCC/VREF
压为ADC
压
TCC VREF
P54/TCC/VREF
5 “TS”
“0”
VREF
:
P53/TCC/VREF
VREF
P54
• 13
(V1.4) 01.25.2008
(
TCC
)
EM78P259N
8
OTP
Bit 6
CKR0): AD转换
Bit 5 (CKR1
荡 时 预 频
00 = 1: 16 ( 认 )
01 = 1: 4
10 = 1: 64
11 = 1: WDT 环
荡频率
CKR1:CKR0
00
Fosc/16
4 MHz
01
Fosc/4
1 MHz
10
Fosc/64
16 MHz
11
RC
Bit 4 (ADRUN): ADC 开
0: 转换
–
行 .
时
不
1: A/D转换开
软
该
软
Bit 3 (ADPD): ADC
0: 关闭ADC
进
1: ADC
状态 尽
时CPU
这
( 6.1.14
行状态
Bit 2:
选择
Bit 1 ~ Bit 0 (ADIS1 ~ADIS0):
00 = ADIN0/P50
01 = ADIN1/P51
10 = ADIN2/P52
11 = ADIN3/P53
ADIF ADRUN 为0时
状态 2 & 唤
))
6.1.10 RA (ADOC: ADC
偿
, RE ( 断
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
CALI
SIGN
VOF[2]
VOF[1]
VOF[0]
“0”
“0”
“0”
Bit 7 (CALI): ADC
0:
1:
Bit 6 (SIGN):
偿 压
选择
0: 负 压
1:
压
14 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
Bit 5 ~ Bit 3 (VOF[2] ~ VOF[0]):
偿 压
VOF[2]
VOF[1]
VOF[0]
EM78P259N
ICE259N
0
0
0
0LSB
0LSB
0
0
1
2LSB
1LSB
0
0
1
1
0
1
4LSB
6LSB
2LSB
3LSB
1
0
0
8LSB
4LSB
1
0
1
10LSB
5LSB
1
1
0
12LSB
6LSB
1
1
1
14LSB
7LSB
0
读
Bit 2 ~ Bit 0:
OTP
6.1.11 RB (ADDATA: ADC转换结
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
AD11
AD10
AD9
AD8
AD7
AD6
AD5
AD4
当A/D转换
RE
ADDATA
结
断状态2&唤
ADRUN
0
ADIF
1
6.1.14
RB为 读
6.1.12 RC (ADDATA1H: ADC转换结
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
“0”
“0”
“0”
“0”
AD11
AD10
AD9
AD8
当A/D转换
6.1.14
4
ADDATA1H ADRUN
断状态2&唤
结
RE
0
ADIF
1
RC为 读
6.1.13 RD (ADDATA1L: ADC转换结
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
AD7
AD6
AD5
AD4
AD3
AD2
AD1
AD0
当A/D转换
6.1.14
8
ADDATA1L ADRUN
断状态2&唤
结
RE
0
ADIF
1
RD 为 读
断状态2 唤
6.1.14 RE (
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
–
–
ADIF
CMPIF
ADWE
CMPWE
ICWE
-
: RE <5
4>
0
,
1
IOCE0
RE
RE
• 15
(V1.4) 01.25.2008
(
IOCE0
)
EM78P259N
8
OTP
Bit 7 & Bit 6:
Bit 5 (ADIF): A/D转换 断标
0:
断产
1:
断请
较
Bit 4 (CMPIF):
当AD转换
断标
0:
断产
1:
断请
时 1
软
状态
时
当 较
0
软
零
Bit 3 (ADWE): ADC 唤
0:
ADC唤
1:
ADC唤
当AD转换进
时
须
较 唤
Bit 2 (CMPWE):
0:
较 唤
1:
较 唤
当 较 进
Bit 1 (ICWE): Port5
时
状态
须
唤
0:
Port5
状态
唤
1:
Port5
状态
唤
当Port5状态
唤
时
须
读 为 0
Bit 0:
断状态2
6.1.15 RF (
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
LPWTIF
HPWTIF
TCCCIF
TCCBIF
TCCAIF
EXIF
ICIF
TCIF
: “1”
“0”
RF
0
1.
IOCF0
RF
RF
IOCF0
Bit 7 (LPWTIF): IR/PWM 内
宽 时
断标
软
0
Bit 6 (HPWTIF): IR/PWM 内
宽 时
断标
软
0
Bit 5 (TCCCIF): TCCC
断标
当TCCC
时 “1”
软
0
Bit 4 (TCCBIF): TCCB
断标
当TCCB
时 “1”
软
0
Bit 3 (TCCAIF): TCCA
断标
当TCCA
时 “1”
软
0
Bit 2 (EXIF):
Bit 1 (ICIF): P5
断标
状态
当/INT
断标
为 降 时 “1”
软
时 “1”
当P5
16 •
0
软
0.
(V1.4) 01.25.2008
(
)
EM78P259N
8
Bit 0 (TCIF): TCC
断标
时 “1”
当TCC
软
OTP
0 .
6.1.16 R10 ~ R3F
8-bit
这
6.2
6.2.1 A (累
)
暂 内 数 传
令
6.2.2 CONT (
数 不 寻
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
INTE
INT
TS
TE
PSTE
PST2
PST1
PST0
: CONT
6
Bit 7 (INTE): INT
0: INT
断i
1: INT
Bit 6 (INT):
降
断
标
0:
DISI
1:
ENI
断
令
断
RETI
断
令
断
P54为
I/O
读
Bit 5 (TS): TCC
0: 内
1:
令
TCC
时
传
Bit 4 (TE): TCC
0: TCC
时 TCC 1
1: TCC
时 TCC 1
Bit 3 (PSTE): TCC预 频
. TCC
1: 预 频
. TCC 频
频
1:1
Bit 2 ~ Bit 0
• 17
(V1.4) 01.25.2008
(
0: 预 频
)
EM78P259N
8
OTP
Bit 2 ~ Bit 0 (PST2 ~ PST0): TCC预 频
PST2
PST1
PST0
0
0
0
1:2
0
0
1
1:4
0
0
1
1
0
1
1:8
1:16
1
0
0
1:32
1
0
1
1:64
1
1
0
1:128
1
1
1
1:256
[1/Fosc x
: Tcc
Tcc
x 256 (Tcc cnt) x 1], CLK=2
[1/Fosc x
x 256 (Tcc cnt) x 2], CLK=4
6.2.3 IOC50 ~ IOC70 (I/O
1
„
„
对
TCC
)
对应I/O 为
14
0
状态
对应 I/O 为
EM78P259N
IOC50 <7, 6>, IOC60<5, 4, 3, 2>: 这
为 0
终 须
读写
IOC70
„
对
读写
16
EM78P259N
IOC50 <7, 6>, IOC60 <3, 2>: 这
为 0
终 须
读写
IOC70
„
对
读写
18
EM78P259N
IOC50<7, 6>: 这
为 0
终 须
读写 .
IOC60, IOC70
„
对
20
读写
EM78P259N :
IOC50, IOC60, IOC70
6.2.4 IOC80 ( 较
读写
TCCA
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
–
–
CMPOUT
COS1
COS0
TCCAEN
TCCATS
TCCATE
: IOC80
IOC80
4~0
5
Bit 7 and Bit 6:
Bit 5 (CMPOUT):
较 结
18 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
该 为 读
Bit 4 and Bit 3 (COS1
较 /
COS0):
COS1
COS0
0
0
0
1
P64
1
1
0
1
P64
选择
P64,P66
P67
I/O
I/O
CO
P64
CO
Bit 2 (TCCAEN): TCCA
0:
TCCA
1:
TCCA
Bit 1 (TCCATS): TCCA
0: 内
1:
令
P61为
时
过TCCA
I/O
传
Bit 0 (TCCATE): TCCA
0: TCCA
时 TCCA 1
1: TCCA
时 TCCA 1
6.2.5 IOC90 (TCCB
TCCC
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
TCCBHE
TCCBEN
TCCBTS
TCCBTE
–
TCCCEN
TCCCTS
TCCCTE
Bit 7 (TCCBHE): 计数
节
0:
TCCBH
节( 认 ) TCCB
1:
TCCBH
节 TCCB
8 计数
16 计数
Bit 6 (TCCBEN): TCCB
0:
TCCB
1:
TCCB
Bit 5 (TCCBTS) TCCB
0: 内
1:
令
过 TCCB
时
P62为
I/O
传
Bit 4 (TCCBTE): TCCB
0: TCCB
时 TCCB 1
1: TCCB
时 TCCB 1
Bit 3:
Bit 2 (TCCCEN): TCCC
TCCC
1:
TCCC
• 19
(V1.4) 01.25.2008
(
0:
)
EM78P259N
8
OTP
Bit 1 (TCCCTS): TCCC
0: 内
P63为
令时
过TCCC
1:
I/O
传
Bit 0 (TCCCTE): TCCC
0: TCCC
时 TCCC 1
1: TCCC
时 TCCC 1
6.2.6 IOCA0 (IR
TCCC
频
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
TCCCSE
TCCCS2
TCCCS1
TCCCS0
IRE
HF
LGP
IROUTE
Bit 7 (TCCCSE): TCCC 频
8 带 预 频 计数
给TCCC IR
. 当 为IRTCCC计数
频
来对载 调
宽 时
6.8.2
6-11
0:
频
1:
频
TCCC 频
6~
时
图
1:1
4
TCCC 频
Bit 6 ~ Bit 4 (TCCCS2 ~ TCCCS0): TCCC 频
TCCCS2
TCCCS1
TCCCS0
TCCC
0
0
0
1:2
0
0
1
1:4
0
1
0
1:8
0
1
1
1:16
1
0
0
1:32
1
0
1
1:64
1
1
0
1:128
1
1
1
1:256
Bit 3 (IRE): 红 遥
0:
IRE
计数
1:
IRE
计数
Bit 2 (HF):
H/W调
频
IROUT
TCCC为
H/W调
P67
为IROUT
对载 调
宽 时
6.8.2
HP=0 TCCC为 计数
HP=1 TCCC
图6-11
频
0: PWM应
别
IROUT
时
度
1: IR 应
Bit 1 (LGP):
载 调
时
宽 时
度
宽 (详 6.8.2
宽 时 来
图6-11
)
.
0:
时
时
20 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
1:
略
时
产
OTP
单
P67 (IROUT)
Bit 0 (IROUTE):
0: P67
为
I/O
1: P67
为IROUT
为“0”
拉
6.2.7 IOCB0 (
P67 I/O
这
(IOC6
7) 须
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
/PD57
/PD56
/PD55
/PD54
/PD53
/PD52
/PD51
/PD50
: IOCB0
Bit 7 (/PD57): P57
拉
0:
内
拉
1:
内
拉
Bit 6 (/PD56): P56
拉
Bit 5 (/PD55): P55
拉
Bit 4 (/PD54): P54
拉
Bit 3 (/PD53): P53
拉
Bit 2 (/PD52): P52
拉
Bit 1 (/PD51): P51
拉
Bit 0 (/PD50): P50
拉
6.2.8 IOCC0 (漏
.
开路
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
/OD67
/OD66
/OD65
/OD64
/OD63
/OD62
/OD61
/OD60
: IOCC0
Bit 7 (/OD67): P67
0:
漏 开路
1:
漏 开路
Bit 6 (/OD66): P66
漏 开路
Bit 5 (/OD65): P65
漏 开路
Bit 4 (/OD64): P64
漏 开路
Bit 3 (/OD63): P63
漏 开路
Bit 2 (/OD62): P62
漏 开路
Bit 1 (/OD61): P61
漏 开路
Bit 0 (/OD60): P60
漏 开路
• 21
(V1.4) 01.25.2008
(
漏 开路
)
EM78P259N
8
OTP
6.2.9 IOCD0 (
拉
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
/PH57
/PH56
/PH55
/PH54
/PH53
/PH52
/PH51
/PH50
: IOCD0
Bit 7 (/PH57): P57
拉
0:
内
拉;
1:
内
拉.
Bit 6 (/PH56): P56
拉
Bit 5 (/PH55): P55
拉
Bit 4 (/PH54): P54
拉
.
Bit 3 (/PH53): P53
拉
.
Bit 2 (/PH52): P52
拉
.
Bit 1 (/PH51): P51
拉
.
Bit 0 (/PH50): P50
拉
.
断
6.2.10 IOCE0 (WDT
2)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
WDTE
EIS
ADIE
CMPIE
PSWE
PSW2
PSW1
PSW0
时
Bit 7 (WDTE):
0:
WDT
1:
WDT
WDTE
读写
Bit 6 (EIS): P60 (/INT)
0: P60
I/O
1: /INT,
须
EIS “0”
断
为“1”
/INT
6-4 6.4
这
EIS “1”
P60(INT)I/O
P60 I/O
/INT
I/O
(IOC6
0)
Port6(R6)
EIS
Bit 5 (ADIE): ADIF 断
0:
ADIF 断
1:
ADIF 断
Bit 4 (CMPIE):
0:
较
断
较
断
22 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
较
1:
OTP
断
Bit 3 (PSWE): WDT预 频
0: 预 频
WDT 频 为1 1
1: 预 频
WDT 频
0~ 2
Bit 2 ~ Bit 0 (PSW2 ~ PSW0): WDT 预 频
PSW2
PSW1
PSW0
0
0
0
1:2
0
0
1
1:4
0
1
0
1:8
0
1
1
1:16
1
0
0
1:32
1
0
1
1:64
1
1
0
1:128
1
1
1
1:256
断
6.2.11 IOCF0
WDT
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
LPWTIE
HPWTIE
TCCCIE
TCCBIE
TCCAIE
EXIE
ICIE
TCIE
IOCF0
IOCF0 IOCE0 bit4 5
ENI
.
DISI
Bit 7 (LPWTIE): LPWTIF
6.6
6-8
断
0:
LPWTIF
断
1:
LPWTIF
断
Bit 6 (HPWTIE): HPWTIF
“1”
断
0:
HPWTIF
断
1:
HPWTIF
断
Bit 5 (TCCCIE): TCCCIF 断
0:
TCCCIF 断
1:
TCCCIF
Bit 4 (TCCBIE): TCCBIF
断
断
0:
TCCBIF 断
1:
TCCBIF
断
Bit 3 (TCCAIE): TCCAIF 断
• 23
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
0:
TCCAIF
断
1:
TCCAIF
断
Bit 2 (EXIE): EXIF 断
0:
EXIF
断
1:
EXIF
断
Bit 1 (ICIE): ICIF
断
0:
ICIF 断
1:
ICIF
断
Bit 0 (TCIE): TCIF 断
0:
TCIF
断
1:
TCIF
断
6.2.12 IOC51 (TCCA 计数
IOC51 (TCCA)
)
8 时 计数
读写,
零,
TCCA
[1/Fosc x (256-TCCA cnt) x 1], CLK=2
TCCA
[1/Fosc x (256-TCCA cnt) x 2], CLK=4
6.2.13 IOC61 (TCCB计数
)
IOC61 (TCCB) TCCBX (TCCB)
零,
计数
8 时 计数
6.2.14 IOC71 (TCCBH/MSB 计数
IOC71 (TCCBH) TCCBX (TCCB)
零,
计数
当TCCBHE (IOC90) 为
16
计数
TCCBH
读写,
)
8 时 计数
0, 时 TCCBH
读写,
当 TCCBHE为 1,
时 TCCB
:
TCCB
[1/Fosc x ( 256 - TCCB cnt ) x 1],
CLK=2
TCCB
[1/Fosc x ( 256 - TCCB cnt ) x 2],
CLK=4
TCCBH
计数
:
TCCB
{1/Fosc x [ 65536 - (TCCBH * 256 + TCCB cnt)] x 1},
CLK=2
TCCB
{1/Fosc x [ 65536 - (TCCBH * 256 + TCCB cnt)] x 2},
CLK=4
24 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
6.2.15 IOC81 (TCCC计数
)
IOC81 (TCCC) IOC81 (TCCC)
读写,
零
8 时 计数
HF(IOCA0
2 )=1 IRE(IOCA0
调
宽 时 ( 6.8.2
图 6-12
当HP=0
IRE=0时,TCCC
OTP
扩 为16 计数
3 )=1 TCCC计数
频
). TCCC
为TCCC预
对载
计数
TCCC
TCCC
[1/Fosc x
(IOCA0) x (256-TCCC cnt) x 1],
CLK=2
TCCC
[1/Fosc x
(IOCA0) x (256-TCCC cnt) x 2],
CLK=4
当HP=1 IRE=1时 TCCC计数
IR
频
对载 调
宽 时
:
= FT/ 2 { [1+
FT
TCCC
(IOC81)] * TCCC Scale (IOCA0) }
: FT = Fosc/1 (CLK=2)
FT = Fosc/2 (CLK=4)
时
6.2.16 IOC91 (
8
)
时
时
时
进
度
列
了 荡
计 :
= {[1+
度
数
检测红
红
(IOC91)] *
(IOCB1)}/FT
FT
FT = Fosc/1 (CLK=2)
FT = Fosc/2 (CLK=4)
当
时
时
断
产
断 若
时 则
令将
015H(
• 25
(V1.4) 01.25.2008
(
计数
)获
)
EM78P259N
8
OTP
时
6.2.17 IOCA1 (
8
时
不
进
时
度
不
)
时
时
了 荡
列
计
数
= {[1+
度
检测红
不
红
(IOCA1)] *
(IOCB1) }/FT
FT
FT=Fosc/1(CLK=2)
FT=Fosc/2(CLK=4)
当
时
时
断
计数
)获
6.2.18 IOCB1 (
产
断 若
则
时 频
/
012H(
令将
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
HTSE
HTS2
HTS1
HTS0
LTSE
LTS2
LTS1
LTS0
时 频
Bit 7 (HTSE):
0:
频
时 频 为1:1
1:
频
时 频
时 频
Bit 6 ~ Bit 4 (HTS2 ~ HTS0):
6~
4
:
HTS2
HTS1
HTS0
0
0
0
0
0
1
1:2
1:4
0
1
0
1:8
0
1
1
1:16
1
0
0
1:32
1
0
1
1:64
1
1
1
1
0
1
1:128
1:256
时 频
Bit 3 (LTSE):
0:
频
时 频 为1:1
1:
频
时 频
2~
0
26 •
(V1.4) 01.25.2008
(
)
EM78P259N
LTS2
LTS1
LTS0
0
0
0
1:2
0
0
1
1:4
0
1
0
1:8
0
1
1
1:16
1
0
0
1:32
1
1
0
1
1
0
1:64
1:128
1
1
1
1:256
TCC预 频计数
OTP
时 频
Bit 2 ~ Bit 0 (LTS2 ~ LTS0):
6.2.19 IOCC1 (TCC 预
8
频计数 )
读写
PST2
PST1
PST0
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0
0
0
0
0
1
-
-
-
-
-
-
V
V
V
TCC
1:2
1:4
0
1
0
-
-
-
-
-
V
V
V
1:8
0
1
1
-
-
-
-
V
V
V
V
1:16
1
0
0
-
-
-
V
V
V
V
V
1:32
1
0
1
-
-
V
V
V
V
V
V
1:64
1
1
0
-
V
V
V
V
V
V
V
1:128
1
1
1
V
V
V
V
V
V
V
V
1:256
V=
TCC
给 TCC (R1).
频计数
IOCC1
列
„
给TCC
„
给TCC预 频 赋
零:
赋
CONT
3 2 1 0
/RESET
„
„
内
WDT
6.3 TCC/WDT
预
频
EM78P259N
8 计数
别 为TCC WDT
扩 为16 计数
CONT
PST0~PST2
TCC
频 数
IOCE0
PSW0~PSW2
WDT
频 数
过执行 令 WDTC
SLEP
0 TCC/WDT
路结 图 图6-2
频
对WDT
TCC R1
8
时/计数
TCC时
选择内 时
TCC
时
选择
TCC时
内 时
TCC
令
1
预 频
图6-2
码选项 <CLKS>
CLK=Fosc/2
CLK=Fosc/4
TCC时
时
TCC将 TCC
降
时 1 TCC
宽度
须
1 时
• 27
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
TCC
ADWE
RE
WDT 时
时
行
WDT
MCU
WDTE
频 时 WDT
Fosc/2
AD
”SLEP”
TCC
继续
内RC 荡
当
荡 关闭
WDT
行
论
还
WDT
6.2.10节 IOCE0(WDT
& 断
1
2
时
18ms
4.5ms
过软
2)
若
IOCE0
WDT
Fosc/4
0
TCC
路选
择
(MUX)
1
数
8 计数 (IOCC1)
8选1 路选择
TE (CONT)
线
TCC (R1)
预 频
TS (CONT)
TCC
断
PST2~0
(CONT)
WDT
8 计数
8选1 路选
预 频
WDTE
(IOCE0)
PSW2~0
(IOCE0)
WDT
图 6-2 TCC
1
VDD=5V, WDT
VDD=3V, WDT
2
VDD=5V, WDT
VDD=3V, WDT
WDT 结
图
= 16.5ms ± 30%
= 18ms ± 30%
= 4.2ms ± 30%
= 4.5ms ± 30%
28 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
6.4 I/O
I/O
Port 5
拉 过软
Port 6
P6
Port 5
状态
(IOC5 ~ IOC7)
为
Port 6,
Port7 I/O
漏 开路没
态
过软
Port 7
漏 开路
断( 唤
路
)
I/O
Port5 内
过
I/O
I/O
图 6-3, 6-4, 6-5, & 6-6 (
I/O
读写
)
拉
Port 5,
图 显
图 6-3 Port 6
Port 7 I/O
路图
I/O
PCRD
P
R D
_ CLK
Q C
L
Q
P
R D
_ CLK
Q C
L
PCW R
IOD
Q
IOCE0
6
P
R
Q
0
CLK
C
L
_
Q
1
D
PDW R
路
选择
(M U
X)
PDRD
INT
漏 开路没
图 显
6-4 P60(/INT)
I/O
• 29
(V1.4) 01.25.2008
(
I/O
)
EM78P259N
8
OTP
PCRD
Q
_
Q
P
R
D
PCWR
CLK
C
L
P50 ~ P57
Q
_
Q
0
P
R
D
CLK
IOD
PDWR
C
L
路选择
(MUX)
1
PDRD
TI n
D
P
R
CLK
C
L
:内
拉
拉 没
Q
_
Q
图 显
6-5 P50~P57
I/O
I/O
I O C F.1
R F.1
TI 0
TI 1
….
TI 8
图 6-6 Port5
状态
唤 / 断
图
30 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
状态
6.4.1 Port 5
唤 / 断
(1)
(2)
(a)
(a)
1.
WDT
2.
1.
I/O Port 5 (MOV R5,R5)
3.
"ENI"
2.
"DISI"
4.
(
5.
"SLEP"
3.
RE
OTP
ICWE
=1)
WDT
I/O Port 5 (MOV R5,R5)
"ENI"
4.
(b)
→
"DISI"
(
5.
(
6.
"SLEP"
RE
IOCF0
ICWE
ICIE
=1)
=1)
(b)
1.
"ENI" →
2.
"DISI" →
(006H)
(3)
(a)
Port5
1.
I/O Port 5 (MOV R5,R5)
2.
"ENI"
3.
"DISI"
(
IOCF0
ICIE
=1)
(b) Port 5
1.
"ENI" →
2.
"DISI" →
(006H)
6.5
唤
6.5.1
唤
:
列
1.
2. /RESET
压
3. WDT
检测
时
„
„
„
3
若
将
约18ms3 ( LXT
)
3
4
选择
(18ms
4.5ms ) 时
000h :
500ms
将 执行
荡 继续 行 开
计数
I/O
(R2)
频
行
为
为
状态
WDT
"0"
态
VDD=5V, WDT Time-out period = 16.5ms ± 30%.
VDD=3V, WDT Time-out period = 18ms ± 30%.
4
VDD=5V, WDT Time-out period = 4.2ms ± 30%.
VDD=3V, WDT Time-out period = 4.5ms ± 30%.
(V1.4) 01.25.2008
(
)
• 31
EM78P259N
8
OTP
时
„
频
零
时 R3
„
零
„
IOCB0
1
„
IOCC0
1
„
IOCD0
1
„
IOCE0
„
RE
„
RF
7,
5
5,
4
IOCF0
执行 SLEP
TCCA TCCB
4
零
零
零
(
令 进
TCCC
)
WDT 若
A/D转换
执行 SLEP
行 WDT 若
进
时
荡
继续 行
TCC TCCA TCCB
令
荡
继续 行
TCC
TCCC 将继续
唤
1 /RESET
2 WDT
(若
3 Port5
4
)
(若ICWE
状态
较
状态
5 A/D转换
若CMPWE
(若ADWE
)
)
)
(1 2)将
EM78P259N
R3 T P标
唤
3 4 5
唤
将 继续执行
进
断
断 执行ENI
DISI
唤
进
断 量
SLEP
执行了ENI 令 唤
将
0X06
3
0X0F
4
0X0C
5 开 执行
SLEP
执行了DISI 令 唤
将紧
SLEP
令开 执行
进 SLEEP
[a]
[b]
[c]
2
5
执行SLEP
WDT
1
2唤
执行SLEP
ICWE 为
唤 时
荡
稳
荡
对
稳
执行SLEP
CMPWE 为
4唤
唤 时
对
稳
时
对
RE
详细说 请
Port5
WDT 须
荡
:
状态
RC
XTAL
;
XTAL
断
时 EM78P259N仅
6.6节
来唤 EM78P259N RE
EM78P259N仅
3唤
时
32 时
对
时
2ms
32 时
时
500ms
较
状态
来唤 EM78P259N RE
则WDT 须 软
EM78P259N仅
荡
RC
时
32 时
荡
XTAL
时
2ms
32
稳
荡
;
XTAL
时
500ms
32 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
[d]
执行SLEP
ADWE 为
唤
唤 时
Port5
状态
产
令
须执行
令
BC
MOV
IOW
WDTC
MOV
ENI (
MOV
MOV
MOV
IOW
SLEP
AD转换
WDT 须 软
15TAD ADC时
断
R5, R5
DISI)
A, @xxxxxx1xb
RE
A, @xxxxxx1xb
IOCF0
;
; WDT
;
;
;
;
;
[b]
5
SLEP
0
WDT
WDT
Port 5
Port 5
Port 5
;
,
较
状态
断
行 令SLEP
须执行
令
BC
MOV
IOW
MOV
R3, 7
A, @xxx10XXXb
IOC80
A, @00x11110b
IOW
WDTC
ENI (
MOV
MOV
SLEP
IOCE0
DISI)
A, @xxx0x1xxb
RE
唤 EM78P259N
0
P64
;
;
;
;
;
;
WDT
[C] , 执
CO
WDT
WDT
;
• 33
(V1.4) 01.25.2008
(
唤 EM78P259N RE
EM78P259N仅
唤 EM78P259N
R3, 7
A, @00xx1110b
IOCE0
OTP
)
EM78P259N
8
OTP
6.5.1.1
唤
断
为唤
断
DISI + IOCF0 (EXIE) Bit2=1
INT
+
NA
t RF (EXIF)=1
ENI + IOCF0 (EXIE) Bit2=1
(003H) +
RE (ICWE) Bit1=0, IOCF0 (ICIE) Bit1=0
, TCC, TCCX
IR/PWM
t RF (EXIF)=1
IOCF0 (ICIE) Bit1=0
.
Port 5
Port 5
RE (ICWE) Bit1=0, IOCF0 (ICIE) Bit1=1
NA
RF (ICIF)=1,
, TCC, TCCX
IR/PWM
Port 5
Port 5
NA
.
.
RE (ICWE) Bit1=1, IOCF0 (ICIE) Bit1=0
NA
+
, TCC, TCCX
IR/PWM
NA
.
RE (ICWE) Bit1=1, DISI + IOCF0 (ICIE) Bit1=1
+
+
DISI + IOCF0 (ICIE) Bit1=1
RF (ICIF)=1
, TCC, TCCX
IR/PWM
+
.
RE (ICWE) Bit1=1, ENI + IOCF0 (ICIE) Bit1=1
+
(006H) +
, TCC, TCCX
ENI + IOCF0 (ICIE) Bit1=1
RF (ICIF)=1
IR/PWM
t RF (ICIF)=1
(006H)+
.
RF (ICIF)=1
DISI + IOCF0 (TCIE) Bit0=1
TCC
+
NA
RF (TCIF)=1
ENI + IOCF0 (TCIE) Bit0=1
(009H) +
RE (ADWE) Bit3=0, IOCE0 (ADIE) Bit5=0
RF (TCIF)=1
IOCE0 (ADIE) Bit5=0
R9 (ADRUN)=0, ADC
AD
AD
.
, TCC, TCCX
IR/PWM
.
RE (ADWE) Bit3=0, IOCE0 (ADIE) Bit5=1
RF (ADIF)=1, R9 (ADRUN)=0, ADC
AD
.
, TCC, TCCX
IR/PWM
NA
,
NA
.
RE (ADWE) Bit3=1, IOCE0 (ADIE) Bit5=0
+
AD
, TCC, TCCX
ADC
IR/PWM
.
+
DISI + IOCE0 (ADIE) Bit5=1
+ RE (ADIF)=1,
, TCC, TCCX
ADC
IR/PWM
.
+ RE (ADIF)=1
.
RE (ADWE) Bit3=1, ENI + IOCE0 (ADIE) Bit5=1
ENI + IOCE0 (ADIE) Bit5=1
(00CH)+ RE (ADIF)=1,
, TCC, TCCX
ADC
NA
.
RE (ADWE) Bit3=1, DISI + IOCE0 (ADIE) Bit5=1
+
NA
,
IR/PWM
(00CH) +
RE (ADIF)=1
.
34 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
RE (CMPWE) Bit2=0, IOCE0 (CMPIE) Bit4=0
OTP
IOCF0 (CMPIE) Bit4=0
.
, TCC, TCCX
.
IR/PWM
RE (CMPWE) Bit2=0, IOCE0 (CMPIE) Bit4=1
NA
RE (CMPIF)=1,
NA
, TCC, TCCX
IR/PWM
RE (CMPWE) Bit2=1, IOCE0 (CMPIE) Bit4=0
(
+
)
NA
,
, TCC, TCCX
IR/PWM
RE (CMPWE) Bit2=1, DISI + IOCE0 (CMPIE) Bit4=1
+
+
DISI + IOCE0 (CMPIE) Bit4=1
RE (CMPIF)=1,
, TCC, TCCX
(00FH) +
, TCC, TCCX
+
IR/PWM
RE (CMPWE) Bit2=1, ENI + IOCE0 (CMPIE) Bit4=1
+
NA
.
RE (CMPIF)=1
ENI + IOCE0 (CMPIE) Bit4=1
RE (CMPIF)=1,
(00FH) +
IR/PWM
RE (CMPIF)=1
DISI + IOCF0 (HPWTIE) Bit6=1
IR/PWM
NA
+
RF (HPWTIF)=1
ENI + IOCF0 (HPWTIE) Bit6 =1
(012H) +
RF (HPWTIF)=1
DISI + IOCF0 (LPWTIE) Bit7=1
IR/PWM
(
NA
)
+
RF (LPWTIF)=1
ENI + IOCF0 (LPWTIE) Bit7 =1
(015H) +
RF (LPWTIF)=1
DISI + IOCF0 (TCCAIE) Bit3=1
TCCA
NA
+
RF (TCCAIF)=1
ENI + IOCF0 (TCCAIE) Bit3=1
(018H) +
RF (TCCAIF)=1
DISI + IOCF0 (TCCBIE) Bit4=1
TCCB
NA
+
RF (TCCBIF)=1
ENI + IOCF0 (TCCBIE) Bit4=1
(01BH) +
RF (TCCBIF)=1
DISI + IOCF0 (TCCCIE) Bit5=1
TCCC
NA
+
RF (TCCCIF)=1
ENI + IOCF0 (TCCCIE) Bit5=1
(01EH) +
WDT
IOCE (WDTE) Bit7=1
+
0x00)
(
0x00)
• 35
(V1.4) 01.25.2008
(
(
RF (TCCCIF)=1
)
EM78P259N
8
OTP
6.5.1.2
N/A
N/A
N/A
N/A
IOC50
IOC60
IOC70
IOC80
/RESET
WDT
/RESET
WDT
/RESET
WDT
/RESET
WDT
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
C57
C56
C55
C54
C53
C52
C51
C50
–
–
–
–
–
–
–
–
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
P
P
P
P
P
P
P
P
C67
C66
C65
C64
C63
C62
C61
C60
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
P
P
P
P
P
P
P
P
×
×
×
×
×
×
×
C70
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
P
P
P
P
P
P
P
P
×
×
CMPOUT
COS1
COS0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
TCCBHE TCCBEN TCCBTS TCCBTE
N/A
IOC90
/RESET
WDT
N/A
N/A
IOCA0
(IR CR)
IOCB0
(PDCR)
IOCC0
(ODCR)
/RESET
WDT
/RESET
WDT
/RESET
WDT
TCCCEN TCCCTS
TCCCT
E
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
TCCCSE TCCCS2 TCCCS1 TCCCS0
N/A
×
TCCAEN TCCATS TCCATE
P
P
P
P
IRE
HF
LGP
IROUTE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
/PD57
/PD56
/PD55
/PD54
/PD53
/PD52
/PD51
/PD50
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
P
P
P
P
P
P
P
P
/OD67
/OD66
/OD65
/OD64
/OD63
/OD62
/OD61
/OD60
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
P
P
P
P
P
P
P
P
36 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
N/A
N/A
IOCD0
(PHCR)
IOCE0
/RESET
WDT
/RESET
WDT
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
/PH57
/PH56
/PH55
/PH54
/PH53
/PH52
/PH51
/PH50
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
P
P
P
P
P
P
P
P
WDTC
EIS
ADIE
CMPIE
PSWE
PSW2
PSW1
PSW0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
LPWTIE HPWTIE TCCCIE TCCBIE TCCAIE
N/A
N/A
N/A
IOCF0
IOC51
(TCCA)
IOC61
(TCCB)
/RESET
WDT
/RESET
WDT
/RESET
WDT
OTP
P
P
P
EXIE
ICIE
TCIE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
TCCA7
TCCA6
TCCA5
TCCA4
TCCA3
TCCA2
TCCA1
TCCA0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
TCCB7
TCCB6
TCCB5
TCCB4
TCCB3
TCCB2
TCCB1
TCCB0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
TCCBH7 TCCBH6 TCCBH5 TCCBH4 TCCBH3 TCCBH2 TCCBH1 TCCBH0
N/A
N/A
N/A
IOC71
(TCCBH)
IOC81
(TCCC)
IOC91
(LTR)
/RESET
WDT
/RESET
WDT
/RESET
WDT
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
TCCC7
TCCC6
TCCC5
TCCC4
TCCC3
TCCC2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
LTR7
LTR6
LTR5
LTR4
LTR3
LTR2
LTR1
LTR0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
TCCC1 TCCC0
• 37
(V1.4) 01.25.2008
(
0
)
EM78P259N
8
OTP
N/A
N/A
IOCA1
(HTR)
IOCB1
(HLTS)
/RESET
WDT
/RESET
WDT
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
HTR7
HTR6
HTR5
HTR4
HTR3
HTR2
HTR1
HTR0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
HTSE
HTS2
HTS1
HTS0
LTSE
LTS2
LTS1
LTS0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
TCCPC7 TCCPC6 TCCPC5 TCCPC4 TCCPC3 TCCPC2 TCCPC1 TCCPC0
N/A
N/A
0x00
0x01
0x02
IOCC1
(TCCPC)
CONT
R0(IAR)
R1(TCC)
R2(PC)
/RESET
WDT
/RESET
WDT
/RESET
WDT
/RESET
WDT
/RESET
WDT
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
INTE
INT
TS
TE
PSTE
PST2
PST1
PST0
1
0
1
1
0
0
0
0
1
0
1
1
0
0
0
0
P
P
P
P
P
P
P
P
–
–
–
–
–
–
–
–
U
U
U
U
U
U
U
U
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
–
–
–
–
–
–
–
–
0
0
0
0
0
0
0
0
0
0
0
0
0
0
00
0
P
P
P
P
P
P
P
P
–
–
–
–
–
–
–
–
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x06
0x03
R3(SR)
/RESET
WDT
RST
IOCS
PS0
T
P
Z
DC
C
0
0
0
1
1
U
U
U
0
0
0
T
t
P
P
P
P
P
P
T
t
P
P
P
38 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
0x04
0x05
0x06
0x7
0x8
0x9
0xA
0XB
R4(RSR)
R5
R6
R7
R8
(AISR)
R9
(ADCON)
RA
(ADOC)
RB
(ADDATA)
/RESET
WDT
/RESET
WDT
/RESET
WDT
/RESET
WDT
/RESET
WDT
/RESET
WDT
/RESET
WDT
/RESET
WDT
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
×
BS
×
×
×
×
×
×
0
0
U
U
U
U
U
U
0
0
P
P
P
P
P
P
0
P
P
P
P
P
P
P
P57
P56
P55
P54
P53
P52
P51
P50
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
P
P
P
P
P
P
P
P
P67
P66
P65
P64
P63
P62
P61
P60
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
P
P
P
P
P
P
P
P
–
–
–
–
–
–
–
P70
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
P
P
P
P
P
P
P
P
–
–
–
–
ADE3
ADE2
ADE1
ADE0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
VREFS
CKR1
CKR0
ADRUN
ADPD
–
ADIS1
ADIS0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
0
P
P
CALI
SIGN
VOF[2]
VOF[1]
VOF[0]
–
–
–
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
AD11
AD10
AD9
AD8
AD7
AD6
AD5
AD4
U
U
U
U
U
U
U
U
U
U
U
U
U
U
U
U
P
P
P
P
P
P
P
P
• 39
(V1.4) 01.25.2008
(
OTP
)
EM78P259N
8
OTP
0XC
0XD
0xE
RC
(ADDATA1H)
/RESET
WDT
RD
/RESET
(ADDATA1L0)
WDT
RE
(ISR2)
/RESET
WDT
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
“0”
“0”
“0”
“0”
AD11
AD10
AD9
AD8
0
0
0
0
U
U
U
U
0
0
0
0
U
U
U
U
0
0
0
0
P
P
P
P
AD7
AD6
AD5
AD4
AD3
AD2
AD1
AD0
U
U
U
U
U
U
U
U
U
U
U
U
U
U
U
U
P
P
P
P
P
P
P
P
–-
–
ADIF
CMPIF
ADWE
CMPWE
ICWE
–
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
LPWTIF HPWTIF TCCCIF TCCBIF TCCAIF
0xF
0x10~0x3F
RF
(ISR1)
R10~R3F
/RESET
WDT
/RESET
WDT
EXIF
ICIF
TCIF
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P
P
P
P
P
P
P
P
–
–
–
–
–
–
–
–
U
U
U
U
U
U
U
U
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
6. 5.2
.
P
:
6.5.1.3
×:
U:
P:
t:
结 图
6-7
40 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
6.5.2 状态
(R3)
OTP
P状态
T
列
1.
2. /RESET
3. WDT
若
RST, T,
P
检测
唤
RST
/RESET
/RESET
WDT
WDT
T
P
0
1
1
0
*P
*P
0
1
0
0
0
0
0
1
0
1
1
0
*P:
T P
RST
T
P
0
1
1
WDTC
*P
1
1
WDT
SLEP
0
*P
0
1
*P
0
1
1
0
*P:
6.6
断
EM78P259N 六
断
1.TCC, TCCA, TCCB, TCCC
2.Port 5
3.
状态
:
断
断
断[(P60, /INT)
4.A/ D转换结
5.IR/PWM
6.
断
较 状态
Port5
状态
断
读Port5 例
"MOV R5,R5"
Port5
这
执行 SLEP
令
Port5
状态
断
Port5
状态
将EM78P259N
唤
断
唤
将
连续 行 执行
断
将
断 量
006H
• 41
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
断带
内数
路
8
频
荡
LXT
路将
择
当
产
断时 若
请
Word 1
8
9 6.14.2节
RF RE
断
断
断标
时
CONT
令将
量
码选项
结
图
当
断
时 时 /计数 产
若
01EH(TCC,TCCA,TCCB, TCCC)获
断 A/D转换
产
/
当
断
015H获
当
INTE 选
003H获
数
(Word 1)
断状态
关标
记录了 断请 状态 IOCF0 IOCE0
执行 令 ENI
断 执行 DISI
令
断
过
RF 标
来
断
开 断
须
令
断
断状态
RF
标
ICIF
关
读 RF
RF IOCF0逻辑
断
执行ENI
当
为
令将
若
令将
计数
执行了 ENI
RETI 令结
产
若
令
断
009,018,01B,
00CH 获
令将
012H
别
断
较 状态
产
若
令将
00FH获
较
断
断
ACC,R3 R4
内 将
ACC,R3,R4
内 将
执行
内 将
断 换
断
断产
ACC, R3, R4
VCC
P
R
CLK
C
L
RF
D
/IRQn
Q
IRQn
INT
_
Q
IRQm
RFRD
ENI/DISI
Q
IOCF
_
Q
P
R
C
L
IOD
D
CLK
IOCFWR
/RESET
IOCFRD
RFWR
图 6-8
断
路
42 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
6-9
EM78P259N ,
不
断
断 量 详
*
003H
1
006H
Port 5
2
009H
TCC
3
00CH
AD
4
00FH
5
012H
6
015H
7
018H
TCCA
8
01BH
TCCB
9
01EH
TCCC
10
*
:1=
; 10 =
6.7 A/D转换 (ADC)
A/D转换 路
4
ADOC/RA ,
数
12
度 AD转换
VREF 压
ADC
ADDATA1H
转换为数
结
ADDATA,
过ADCON
ADIS1 ADIS0
来选择
• 43
(V1.4) 01.25.2008
(
ADDATA1L
路转换
AISR/R8, ADCON/R9,
((ADDATA/RB, ADDATA1H/RC, ADDATA1L/RD)
图
压(Vref)
不
内 VDD更
)
EM78P259N
8
OTP
Vref
8
选
1
ADC3
ADC
ADC2
开 转换
(
ADC1
ADC0
开
关
Fsco
4选1
路选
择
内
7 ~ 0
AISR
1
RC
0
6
ADCON
3
5
ADCON
数
RF
9
8
ADDATA1H
7
6
5
4
3
2
1
4
0
3
ADCON
ADDATA1L
线
图 6-10
6.7.1 ADC
6.7.1.1
11 10
数转换
图
(AISR/R8, ADCON/R9, ADOC/RA)
选择
R8 (AISR: ADC
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
–
–
–
–
ADE3
ADE2
ADE1
ADE0
AISR
别
Port 5
数 I/O
为
Bits 7 ~ 4:
Bit 3 (ADE3): P53
AD转换
0:
ADC3, P53 为I/O
1:
ADC3, 为
Bit 2 (ADE2): P52
AD转换
0:
ADC2, P52 为I/O
1:
ADC2, 为
Bit 1 (ADE1): P51
AD转换
0:
ADC1, P5 为I/O
1:
ADC1, 为
Bit 0 (ADE0): P50
AD转换
0:
ADC0, P50 为I/O
1:
ADC0, 为
44 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
6.7.1.2
R9 (ADCON: ADC
OTP
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
VREFS
CKR1
CKR0
ADRUN
ADPD
-
ADIS1
ADIS0
当
当
AD转换
ADCON
Bit 7(VREFS): ADC
压Vref
压VDD为ADC
0:
压
认
P54/VREF
执行
P54
P54/VREF
1:
P54/TCC/VREF
CONT
压为ADC
TCC VREF
5 “TS”
“0”
压
P54/TCC/VREF
VREF
P54/TCC/VREF
P54/TCC/VREF
VREF
TCC
Bit 6 ~ Bit 5 (CKR1 ~ CKR0): AD转换
P54
荡 时 预 频
00 = 1: 16 ( 认 )
01 = 1: 4
10 = 1: 64
11 = 1: WDT 环
荡 频率
CKR1:CKR0
00
Fosc/16
01
Fosc/4
1 MHz
10
Fosc/64
16 MHz
11
RC
Bit 4 (ADRUN): ADC 开
0: 转换
4 MHz
–
行 .
时
不
1: A/D转换开
该
软
软
Bit 3 (ADPD): ADC
0: 关闭ADC
1: ADC
进
状态 尽
时CPU
行状态
Bit 2:
Bit 1 ~ Bit 0 (ADIS1 ~ ADIS0):
选择
00 = ADIN0/P50
01 = ADIN1/P51
10 = ADIN2/P52
• 45
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
11 = ADIN3/P53
ADIF
6.7.1.3 RA (ADOC: AD
ADRUN
为0时
偿
这
)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
CALI
SIGN
VOF[2]
VOF[1]
VOF[0]
–
–
–
Bit 7 (CALI): ADC
0:
1:
Bit 6 (SIGN):
偿 压
选择
0: 负 压
压
1:
Bit 5 ~ Bit 3 (VOF[2] ~ VOF[0]):
偿 压
VOF[2]
VOF[1]
VOF[0]
EM78P259N
ICE259N
0
0
0
0LSB
0LSB
0
0
1
2LSB
1LSB
0
1
0
4LSB
2LSB
0
1
1
6LSB
3LSB
1
0
0
8LSB
4LSB
1
1
0
1
1
0
10LSB
12LSB
5LSB
6LSB
1
1
1
14LSB
7LSB
Bit 2 ~ Bit 0:
读 为 0
6.7.2 ADC 数
(ADDATA/RB, ADDATA1H/RC,
ADDATA1L/RD)
当A/D转换
时
结 载 ADDATA, ADDATA1H
零 ADIF
1
6.7.3 ADC
ADDATA1L
ADRUN
时
AD转换
度
来说 对
2 s Vdd=5V时
议
开
时 应 满
线
KΩ
度 ADC
较
时
应 过
应
为10KΩ
内
时
2 s 对
满
应
选
46 •
转换
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
6.7.4 AD转换时
CKR1
CKR0
令
来选择转换时 (Tct)
许MCU
频率 行 对 EM78P259N,
Tct
频率 关
CKR1:CKR0
/
00
Fosc/16
4 MHz
250kHz (4µs)
15*4µs=60µs (16.7kHz)
01
Fosc/4
1 MHz
250kHz (4µs)
15*4µs=60µs (16.7kHz)
10
Fosc/64
16 MHz
250kHz ( 4µs)
15*4µs=60µs (16.7kHz)
11
RC
–
14kHz (71µs)
15*71µs=1065µs (0.938kHz)
A/D转换
6.7.5
ADC
A/D转换
TCC TCCA TCCB TCCC
为了获 更
令
了 荡
过
ADRUN
2. RE
ADIF
A/D转换
为 0
1
ADC转换唤
行状态
RE
ADWE
4.
IOCE0 ADIE
执行DISI 令 唤
5.
IOCE0 ADIE
执行ENI 令 唤
进
6.
IOCE0 ADIE
执行ENI 令 进
断 量(
6.7.6 编
6.7.6.1
1.
骤/ 虑
编
骤
骤
A/D转换
R8(AOSR)
,
2.
1
令
0x00C
断 量
0x00C)
关闭
项
4
(ADE3:ADE0)来
R5
数 I/O
,
压
R9/ADCON
来
a) 选择A/D转换
b)
执行
转换 结 载 ADDATA, ADDATA1H ADDATA1L
单
将 唤
则
论ADPD
状态
A/D转换
当转换结
ADIE
AD
:
( ADIS1:ADIS0 )
A/D转换 频 ( CKR1:CKR0 )
c) 选择ADC
压
• 47
(V1.4) 01.25.2008
(
进行 当执行SLEP
MCU
断AD转换
1. R9
3.
不
A/D转换 度
转换时 约 4 s
列 列 了
)
EM78P259N
8
OTP
d)
ADPD 为 1
3.若
ADWE 为 1
唤
4.若
断
5.若
断
6.
开
ADIE 为 1
ENI
令
ADRUN 为 1
7.
SLEP
8.
唤
环检测
ADRUN
9. 读转换数
10.
令
为零
断标
ADIF
1
ADC 断
ADDATA ADDATA1H ADDATA1L
ADDATA, ADDATA1H,
ADDATA1L
0
时ADC
ADIF
断标
11.
转换
骤1
AD
2 Tct
骤2
I/O
例
6.7.6.2
A.
R_0 == 0
PSW == 3
Port5 == 5
Port6 == 6
R_E== 0XE
;
;
;
B.
IOC50 == 0X5
IOC60 == 0X6
IOCE0== 0XE
C_INT== 0XF
; Port 5
; Port 6
;
断
;
断
2
1
ADC
;
; ADC
; 7
6
5
4
3
2
; VREFS CKR1 CKR0 ADRUN ADPD
1
ADIS2
C. ADC
ADDATA == 0xB
AISR == 0x08
ADCON == 0x9
D.
ADIS0
ADCON
ADRUN == 0x4
ADPD == 0x3
E.
0
ADIS1
; ADC
; ADC
开
ORG 0
JMP INITIAL
;
;
48 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
ORG 0x0C
;
JMP CLRRE
;
;
;(
)
;
;
CLRRE:
MOV A,RE
AND A, @0BXX0XXXXX
;
MOV RE,A
BS ADCON, ADRUN
MOV AISR,A
MOV A,@0B00001000
MOV ADCON,A
En_ADC:
MOV A, @0BXXXXXXX1
IOW Port5
MOV A, @0BXXXX1XXX
MOV RE,A
MOV A, @0BXX1XXXXX
IOW IOCE0
ENI
ADIF
“X”
AD
;
RETI
INITIAL:
MOV A,@0B00000001
;
;
P50
;
P50
;
P50
;
P50
;
;
ADC
ADC
AD
fosc/16
ADWE
ADIE
“X”
“X”
;
BS ADCON, ADRUN
;
ADC
;
ADRUN
,
;
;
SLEP
;
;(
;
:
)
;
;
:
POLLING:
JBC ADCON, ADRUN
;
• 49
(V1.4) 01.25.2008
(
OTP
)
EM78P259N
8
OTP
JMP POLLING
;
;(
;
; AD
ADRUN
0;
)
6.8 红
遥
应
产
/PWM
6.8.1
EM78P259N LS1
产
IROUT
频
频
IOC91(
时
红 载
PWM标
时 /计数
时
IOCA0(IR TCCC 频
) IOC81(TCCC计数 ) IOCA1(
IR PWM
IR
时
) IOCB1(
时
)
)
FT:CLK(Fosc)
8
8 计数
计数
8 计数
频
(IOCA0)
频
(IOCB1)
8 - 选 -1
8 -选-1 路选择
8-选-1 路选择
频
(IOCB 1)
路选择
(
载 缓
时 ) (IOCA1)
8
8
进
计数
8
8
Fcarrier
8
进
计数
(
载
缓
时
)(IOC91)
8
8 2进
计数
H/W 调
8
载 缓
(TCCC)(IOC81)
HF
LGP
图 6-11 IR/PWM
IRE
IROUT
断
HPWTIF
LPWTIF
图
50 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
Fcarrier
=
OTP
FT/ 2 { [1+
l TCCC
(IOCA0) }
(IOC81)] * TCCC
=
{ [1+
(IOCA1)] *
(IOCB1) } / FT
=
{ [1+
(IOC91)] *
(IOCB1) } / FT
FT
FT=Fosc/1 (CLK=2)
FT=Fosc/2 (CLK=4)
当
时
别为
计数
时
产
时
断时
获
令将
018 01BH
6.8.2
图
LGP=0 HF=1
时
IROUT
调 载
Fcarrier
HF
IRE
IROUT
6-12a LGP=0, HF=1, IROUT
图
LGP=0 HF=0,
IROUT
时
时 宽度
IROUT
时 宽度
这
不 调 载
产 标
PWM
6-12b LGP=0, HF=0, IROUT
• 51
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
LGP=0, HF=1,
时 IROUT
图
IRE
IROUT
时
将继续传
调 载
断
为
当
Fcarrier
HF
IR
IRE
IROUT
图 6-12c LGP=0, HF=1, 当IRE
LGP=0 HF=0,
时 宽度
PWM
IROUT
图
时 IROU
时
时 宽度
将继续传
IROUT不
当IRE
调 载
时 这
断
为
IROUT
产 标
Fcarrier
HF
IR
IRE
IROUT
图6-12d LGP=0, HF=0, 当IRE
图
IROUT
LGP=1
HF=1
时 IROU
当LGP 为
时
时 宽度
时
Fcarrier
HF
IR
IRE
IROUT
图 6-12e LGP=1
HF=1, IROUT
52 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
关
6.8.3
IR/PWM时
当
列
关
IR/PWM 关
Bit 7
0x09
0X0A
0x0F
0X0B
IOC90
IR CR
/IOCA0
IMR
/IOCF0
0x06
0X09
0X0A
TCCC
/IOC81
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0
TCCCSE/0 TCCCS2/0 TCCCS1/0 TCCCS0/0
IRE/0
HF/0
LGP/0
IROUTE/0
TCCBIE/0
TCCAIE/0
EXIE/0
ICIE/0
TCIE/0
HTS1/0
HTS0/0
LTSE/0
LTS2/0
LTS1/0
LTS0/0
LPWTIE/0
HLTS
/IOCB1
ISR/RF
Bit 5
TCCBHE/0 TCCBEN/0 TCCBTS/0 TCCBTE/0
HPWTIE/0 TCCCIE/0
HTSE/0
IR/PWM
0x0F
Bit 6
HTS2/0
TCCCEN/0 TCCCTS/0 TCCCTE/0
关状态/数
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
LPWTIF/0
HPWTIF/0
TCCCIF/0
TCCBIF/0
TCCAIF/0
EXIF/0
ICIF/0
TCIF/0
TCCC7/0
TCCC6/0
TCCC5/0
TCCC4/0
TCCC3/0
TCCC2/0
TCCC1/0
TCCC0/0
LTR7/0
LTR6/0
LTR5/0
LTR4/0
LTR3/0
LTR2/0
LTR1/0
LTR0/0
HTR7/0
HTR6/0
HTR5/0
HTR4/0
HTR3/0
HTR2/0
HTR1/0
HTR0/0
时
/计数
LTR
/IOC91
HTR
/IOCA1
6.9
6.9.1
时 A TCCA
时 C TCCC
TCCC 读写
8 时 计数
时 B TCCB
扩 为16 时 计数
8 时 计数
零
16 时 计数 .
TCCA,TCCB
6.9.2
图 6-13
时
TCCX:
时
图
图
时 A~C
写
读TCCX
TCCXIE
数
TCCX计数
为0时
TCCX
预
TCCX
将
这
TCCX
当TCCXEN
则
载预
TCCXIF将 时
计数
载预
TCCX
TCCA 计数 (IOC51)状态:
IOC51 (TCCA)
计数
读写
0
• 53
(V1.4) 01.25.2008
(
8 时 计数
)
EM78P259N
8
OTP
TCCA
[1/Fosc x (256-TCCA cnt) x 1],
CLK=2
TCCA
[1/Fosc x (256-TCCA cnt) x 2],
CLK=4
TCCB计数 (IOC61)状态
TCCB (IOC61)
TCCBX (TCCB)
计数
0
TCCBH / MSB 计数
节 8 时 计数
(IOC71)状态:
TCCBH/MSB (IOC71)
读写
TCCBX (TCCBH)
TCCBH
TCCB
节 8 时 计数
0
当TCCBHE (IOC90)为 0 时 TCCBH
16
计数
TCCB
读写
当TCCBHE为 1 时 TCCB
:
[1/Fosc x ( 256 - TCCB cnt ) x 1],
CLK=2
[1/Fosc x ( 256 - TCCB cnt ) x 2],
CLK=4
TCCBH
:
TCCB
{1/Fosc x [ 65536 - (TCCBH * 256 + TCCB cnt)] x 1},
CLK=2
TCCB
{1/Fosc x [ 65536 - (TCCBH * 256 + TCCB cnt)] x 2},
CLK=4
TCCC 计数
(IOC81)状态:
IOC81 (TCCC) 8 时 计数
读
HF (IOCA0
2) = 1
频
载 调
则TCCC 将为TCCC 预
当HP=0 IRE=0时 TCCC
TCCC
IRE (IOCA0
时
时
6.8.2
写
3) = 1,TCCC计数
图6-12
.
计数
:
TCCC
[1/Fosc x
(IOCA0) x (256-TCCC cnt) x 1],
CLK=2
TCCC
[1/Fosc x
(IOCA0) x (256-TCCC cnt) x 2],
CLK=4
当HF = 1 IRE = 1, TCCC计数
IR
0
频
载 调
时
:
Fcarrier = FT/ 2 { [1+
FT
TCCC
(IOC81)] * TCCC
(IOCA0) }
FT = Fosc/1 (CLK=2)
FT = Fosc/2 (CLK=4)
6.9.3
关
54 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
TCCX时
当
TCCX
OTP
关
关
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0
0
CPOUT/0
COS1/0
COS0/0
TCCAEN/0 TCCATS/0 TCCATE/0
TCCCEN/0 TCCCTS/0 TCCCTE/0
0x08
IOC80
0x09
IOC90
TCCBHE/0 TCCBEN/0 TCCBTS/0 TCCBTE/0
0
0x0A
IR CR
/IOCA0
TCCCSE/0 TCCCS2/0 TCCCS1/0 TCCCS0/0
IRE/0
HF/0
LGP/0
IROUTE/0
0x0F
IMR
/IOCF0
LPWTE/0
HPWTE/0
TCCCIE/0
TCCBIE/0
TCCAIE/0
EXIE/0
ICIE/0
TCIE/0
关TCCX状态/数
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0x0F
ISR/RF
LPWTF/0
HPWTF/0
TCCCIF/0
TCCBIF/0
TCCAIF/0
EXIF/0
ICIF/0
TCIF/0
0x05
TCCA
/IOC51
TCCA7/0
TCCA6/0
TCCA5/0
TCCA4/0
TCCA3/0
TCCA2/0
TCCA1/0
TCCA0/0
TCCB7/0
TCCB6/0
TCCB5/0
TCCB4/0
TCCB3/0
TCCB2/0
TCCB1/0
TCCB0/0
0x06
0x07
0x08
TCCB
/IOC61
TCCBH
/IOC71
TCCC
/IOC81
TCCBH7/0 TCCBH6/0 TCCBH5/0 TCCBH4/0 TCCBH3/0 TCCBH2/0 TCCBH1/0 TCCBH0/0
TCCC7/0
TCCC5/0
TCCC4/0
TCCC3/0
TCCC2/0
TCCC1/0
TCCC0/0
• 55
(V1.4) 01.25.2008
(
TCCC6/0
)
EM78P259N
8
OTP
较
6.10
EM78P259N
较
唤
Cin -
带
这
较
状态
单
图为 较
-
CO
CMP
Cin+
+
路图
Cin Cin+
? ?
30mV
6-14
6.10.1
Cin+ Cin-
当
列
较 数
Vss
6.10.2
较结
„
„
(CO)
虑
Vdd
较
IOC80 CMPOUT
较
CO P64
,
过
Bit3<COS1,COS0>为<1,0> 现
6.2.4
( 较
TCCA
)
较
应
IOC80
较 /OP选择
Bit4
IOC80
图
56 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
图 6-15
较
结
较
6.10.3
降
6.2.4
)
过
馈
则
IOC80
较 /OP选择
较
6.10.4
时
ENI
须
较
状态
令
将
断
读IOC80<5> CMPOUT
„
„
CMPIF (RE.4)
断
CMPIE (IOCE0.4)
„
这
为了
4, 3<COS1,COS0>为<1,1>
( 较
TCCA
IOC80
CMPIE (IOCE0.4), CMPWE (RE.2),
„
OTP
CMPIF (RE.4), 较
软
零
唤
6.10.5
RE
„
断标
CMPWE
为 1,
较
断
继
续
不
„
„
虑
节约 应 虑
将单
唤
问题
• 57
(V1.4) 01.25.2008
(
该状态
)
EM78P259N
8
OTP
时不
„
过
该项
断 较
1.
应 进
较
IOC80 COS1
2. RE
3.
CMPIF
4.
COS0 选择 较
1
为
/ 闲
较 唤
为 1
较 还
IOCE0 CMPIE
5.
关闭 较
执行了 DISI
RE
行
CMPWE
令 唤
IOCE0 CMPIE
执行了 ENI
IOCE0 CMPIE
执行了“ENI” 令
执行
令 唤
进
令
断 量(
0x00F)
6.
6.11
荡
6.11.1
荡
EM78P259N
4
荡
频
RC 荡
ERC
内 RC 荡
OSC2 OCS1
OSC0 选择 荡
过OSC2,OSC1
1
ERC
ERC
HXT
IRC
.
0x00F)
频
LXT
过 码选项
OSC0选择 荡
RC
1
断 量(
进
; P70/OSCO
RC
OSC1
OSC0
P70
0
0
0
OSCO
0
0
1
2
RC
; P70/OSCO
P70
0
1
0
2
RC
; P70/OSCO
OSCO
0
1
1
IRC
IRC
LXT
; P70/OSCO
OSC2
3
1
1
0
3
1
1
1
HXT
1
ERC
,OSCI
2
IRC
P55
3
LXT HXT
OSCO/P70
I/O
OSCI
压
Word 0
OSCO
LXT
/
6.11.2
荡 /
4
4
400KHz
频率 度
VDD
2
6~
6~
I/O
HXT
不
Word 0
OSCO/P70
(MHz)
2.3
4
3.0
8
5.0
20
谐
(
)
58 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
EM78P259N
过OSCI
时
来驱
OTP
图
OSCI
OSCO
图 6-16
时
OSCI OSCO
应
HXT
数应
了
路
路
谐
来产
荡
图6-17
LXT
C1
OSCI
OSCO
RS
图 6-17
为C1 C2
择C1 C2 RS
荡
谐
对 AT 切
谐
/
C2
路
应
串
频
选择
C1 (pF)
HXT
LXT
HXT
C2 (pF)
455kHz
100~150
100~150
2.0 MHz
20~40
20~40
4.0 MHz
32.768kHz
100kHz
200kHz
455kHz
1.0 MHz
2.0 MHz
10~30
25
25
25
20~40
15~30
15
10~30
15
25
25
20~150
15~30
15
4.0 MHz
15
15
• 59
(V1.4) 01.25.2008
(
规 选
RS
)
EM78P259N
8
OTP
串
/谐
路图
330
330
C
OSCI
7404
7404
图 6-18 串
7404
/谐
路图
4.7K
7404
10K
Vdd
O SC I
7404
10K
10K
C1
图 6-19
6.11.3
/谐
C2
路图
RC 荡
不
计时
荡 ( 侧图 6-20)
还
RC 荡
压
(Rext)
度
不
频率
RC
应
节省费
频率
(Cext)
Vcc
Rext
OSCI
不
Cext
RC
6-20
为了获 稳
频率
议Cext
不
证 该 围 内 频率
RC 荡
NMOS不
线
Rext
过
频率
须牢记
频率
压
不
易
荡
环
20pF Rext
湿度 漏 流
不
1M
1 KΩ
对
不稳
度 RC 荡
60 •
PCB
(V1.4) 01.25.2008
(
)
EM78P259N
8
RC
OTP
荡 频率
Cext
20 pF
100 pF
300 pF
1
: :
2
:
3
:
Fosc 5V, 25°C
Fosc 3V, 25°C
3.3k
3.5 MHz
3.2 MHz
5.1k
2.5 MHz
2.3 MHz
10k
1.30 MHz
1.25 MHz
100k
140kHz
140kHz
3.3k
1.27 MHz
1.21 MHz
5.1k
850kHz
820kHz
10k
450kHz
450kHz
Rext
100k
48kHz
50kHz
3.3k
560kHz
540kHz
5.1k
370kHz
360kHz
10k
196kHz
192kHz
100k
20kHz
20kHz
DIP
±30%
6.11.4 内
RC 荡
EM78P259N
内 RC
认频率为4MHz
还
(WORD0) RCM1 RCM0
频率(1MHz, 8MHz 455KHz)
压
度
对EM78P259N内 RC
RC
内
过 码选项
了
率 (Ta=25 , VDD=5V 5%, VSS=0V)
RC
(-40°C ~ +85°C)
(2.3V~5.5V)
4 MHz
±10%
±5%
±4%
±19%
8 MHz
±10%
±6%
±4%
±20%
1 MHz
±10%
±5%
±4%
±19%
455kHz
±10%
±5%
±4%
±19%
:
问题
6.12
稳
不
证 开
行 EM78P259N POR检测
压 度为1.9V ~2.1V
应
当
关闭时 Vdd 须降 1.9 V
关闭状态10us 这
EM78P259N
Vdd
50 ms 更
路
严
应
还
路来
问题
编 WDT
6.12.1
选项 节 (WDTPS)
18ms 对
数
18ms8 4.5ms9
频率
理论
时
围 4.5ms
• 61
(V1.4) 01.25.2008
(
WDT
荡 来说
)
EM78P259N
8
OTP
路
6.12.2
RC产
宽度 时
数 应
时
压 该 路应
压
较
为
约为±5µA
议R
40 K
这
/RESET
压
(D)
时 为 路 路
C将
流
流 ESD 静
流
/RESET
图 路
了
Vdd
/RESET
漏
0.2V
Rin 来
过
Vdd
R
D
/RESET
Rin
图 6-21
6.12.3 残留
更换
立
时 单
压
残留 压
C
路
压
Vdd
不为0 这
路
断开
残
压
残
压
不良 图6-22 图6-23显
Vdd
Vdd
Vdd
33K
Q1
10K
/RESET
100K
6-22
1N4684
1
62 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
Vdd
Vdd
R1
Q1
/RESET
R2
R3
6-23
2
码选项
6.13
EM78P259N
ID
码选项
们不
Word 0
Word 1
Word 2
Bit 12 ~ Bit 0
Bit 12 ~ Bit 0
Bit 12 ~ Bit 0
码选项
6.13.1
内
(Word 0)
Word 0
Bit
Bit 12 Bit 11 Bit 10 Bit 9
Bit 8
–
–
–
TYPE
1
–
–
–
4
0
–
–
–
2
Bit 6
Bit 5
Bit 4
CLKS ENWDTB OSC2 OSC1 OSC0
( 留)
Bits 12 ~ 10:
Bit 7
这
终
Bit 3
Bit 2
HLP
Bit 1
Bit 0
Protect
1
选择
Bit 9 (TYPE):
0: EM78P259N-20
1: EM78P259N-18
令
Bit 8 (CLKS):
, 16
, 14
( 认 )
选择
0: 2 时
1: 4 时
认
6.15节 令
Bit 7 (ENWDTB):
时
0:
1:
• 63
(V1.4) 01.25.2008
(
认
)
EM78P259N
8
OTP
荡
Bits 6, 5 and 4 (OSC2, OSC1 and OSC0):
1
RC
P70/OSCO
ERC
1
RC
P70/OSCO
2
RC
P70/OSCO
ERC
IRC
2
IRC
LXT
RC
P70/OSCO
选择
OSC2
OSC1
OSC0
P70
0
0
0
OSCO
0
0
1
P70
0
1
0
OSCO
0
1
1
3
1
1
0
3
1
1
1
HXT
1
ERC
2
IRC
3
LXT HXT
OSCI
OSCO/P70
P55
I/O
Word 0
OSCO/P70
OSCI
OSCO
HXT
LXT
Word 0
6~
6~
4
4
IO
400KHZ
选择
Bit 3 (HLP):
0:
频率为4MHz
1:
频率为4MHz
4MHz
状态
Bits 2 ~ 0 (Protect):
0
1
码选项
6.13.2
(Word 1)
Word 1
Bit
Bit 12 Bit 11
Bit 10
Bit 9
Bit 8
RCOUT NRHL
NRE
Bit 7
Bit 6
-
-
1
-
-
System_clk 32/fc
18ms 2cycles
0
-
-
Open_drain 8/fc
4.5ms
留
Bits 12 ~ 11:
Bit 10 (RCOUT):
WDTPS CYES
这
Bit 3
Bit 2
C3
C2
C1
C0
Bit 1
Bit 0
RCM1 RCM0
1
令时
0: OSCO
漏 开路
1: OSCO
令时
/
Bit 9 (NRHL):
Bit 4
1cycle
终
IRC ERC
Bit 5
0:
8/fc [s]
1:
32/fc [s]
INT
降
为
为
认
LXT
Bit 8 (NRE):
0:
64 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
认
1:
OTP
(LXT)
频
路
选择
Bit 7 (WDTPS):
*
WDT
1
18 ms
0
4.5 ms
*
令
Bit 6 (CYES):
选择
0: 1
令
1: 2
令
( 认 )
Bits 5, 4, 3, & Bit 2 (C3, C2, C1, C0): 内 RC
1
C3, C2, C1, & C0
Bit 1 & Bit 0 (RCM1, RCM0): RC
6.13.3
选择
选择
RCM 1
RCM 0
1
1
4
1
0
8
0
1
1
0
0
455kHz
ID
(MHz)
(Word 2)
Word 2
Bit
Bit 12 Bit 11 Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
ID12
ID9
ID8
ID7
ID6
ID5
ID4
ID3
ID2
ID1
ID0
ID11
ID10
1
0
Bits 12 ~ 0:
ID 码
令
6.14
令 13
宽
码
数组
令 费
令
令
荡
组
R2
令 "MOV R2,A", "ADD R2,A"
对R2进行 术 逻辑
R2,A", "BS(C) R2 6","CLR R2" )
这
码选项
执行这
令
还
令
令
计数
令( "SUB
CYES
令
1.
1
2. I/O
为
测试
令
I/O
• 65
(V1.4) 01.25.2008
(
0
)
EM78P259N
8
OTP
:
R=
b=
k=8
R
10
EM78P259N 令
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0001
0001
0001
0001
0010
0010
0010
0010
0011
0000
0000
0000
0000
0000
0000
0001
0001
0001
0001
0001
0001
01rr
1000
11rr
00rr
01rr
10rr
11rr
00rr
01rr
10rr
11rr
00rr
0000
0001
0010
0011
0100
rrrr
0000
0001
0010
0011
0100
rrrr
rrrr
0000
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
0000
0001
0002
0003
0004
000r
0010
0011
0012
0013
0014
001r
00rr
0080
00rr
01rr
01rr
01rr
01rr
02rr
02rr
02rr
02rr
03rr
NOP
DAA
CONTW
SLEP
WDTC
IOW R
ENI
DISI
RET
RETI
CONTR
IOR R
MOV R,A
CLRA
CLR R
SUB A,R
SUB R,A
DECA R
DEC R
OR A,R
OR R,A
AND A,R
AND R,A
XOR A,R
A
A → CONT
0 → WDT,
0 → WDT
A → IOCR
C
T, P
T, P
1
[
] → PC
[
] → PC,
CONT → A
IOCR → A
A→R
0→A
0→R
R-A → A
R-A → R
R-1 → A
R-1 → R
A ∨ VR → A
A ∨ VR → R
A&R→A
A&R→R
A⊕R→A
1
Z
Z
Z, C, DC
Z, C, DC
Z
Z
Z
Z
Z
Z
Z
66 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
0011
0011
0011
0100
0100
0100
0100
0101
0101
0101
0101
0110
0110
0110
0110
0111
0111
0111
0111
100b
101b
110b
111b
00kk
01kk
1000
1001
1010
1011
1100
1101
1111
01rr
10rr
11rr
00rr
01rr
10rr
11rr
00rr
01rr
10rr
11rr
00rr
01rr
10rr
11rr
00rr
01rr
10rr
11rr
bbrr
bbrr
bbrr
bbrr
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
03rr
03rr
03rr
04rr
04rr
04rr
04rr
05rr
05rr
05rr
05rr
06rr
06rr
06rr
06rr
07rr
07rr
07rr
07rr
0xxx
0xxx
0xxx
0xxx
1kkk
1kkk
18kk
19kk
1Akk
1Bkk
1Ckk
1Dkk
1Fkk
IOC50 ~ IOCF0, IOC51 ~ IOCC1
2
RF
Z
Z, C, DC
Z, C, DC
Z
Z
Z
Z
Z
Z
C
C
C
C
2
3
Z
Z
Z
Z, C, DC
Z, C, DC
RF
绝对
-40°C
85°C
-65°C
150°C
Vss-0.3V
Vdd+0.5V
Vss-0.3V
Vdd+0.5V
2.5V
5.5V
DC
20 MHz
• 67
(V1.4) 01.25.2008
(
A⊕R→R
A+R→A
A+R→R
R→A
R→R
/R → A
/R → R
R+1 → A
R+1 → R
R-1 → A,
R-1 → R,
R(n) → A(n-1),R(0) → C, C → A(7)
R(n) → R(n-1),R(0) → C, C → R(7)
R(n) → A(n+1),R(7) → C, C → A(0)
R(n) → R(n+1),R(7) → C, C → R(0)
R(0-3) → A(4-7),R(4-7) → A(0-3)
R(0-3) ↔ R(4-7)
R+1 → A,
R+1 → R,
0 → R(b)
1 → R(b)
R(b)=0,
R(b)=1,
PC+1 → [SP],(Page, k) → PC
(Page, k) → PC
k→A
A∨k→A
A&k→A
A⊕k→A
k → A,[
] → PC
k-A → A
k+A → A
1
3
7
XOR R,A
ADD A,R
ADD R,A
MOV A,R
MOV R,R
COMA R
COM R
INCA R
INC R
DJZA R
DJZ R
RRCA R
RRC R
RLCA R
RLC R
SWAPA R
SWAP R
JZA R
JZ R
BC R,b
BS R,b
JBC R,b
JBS R,b
CALL k
JMP k
MOV A,k
OR A,k
AND A,k
XOR A,k
RETL k
SUB A,k
ADD A,k
OTP
)
EM78P259N
8
OTP
8
DC
Ta=25°C, VDD=5.0V±5%, VSS=0V
: VDD = 5V
Fxt
2
: VDD = 3V
ERC: VDD = 5V
(
R: 5.1KΩ, C: 100 pF
DC
−
20
MHz
DC
−
8
MHz
F±30%
830
F±30%
kHz
OSCI
RC
−
3.5
−
V
OSCI
RC
−
1.5
−
V
VIN = VDD, VSS
-1
0
1
µA
Port 5, 6, 7
−
3.75
−
V
Port 5, 6, 7
−
1.25
−
V
/RESET
−
2.0
−
V
/RESET
−
1.0
−
V
TCC, INT
−
3.75
−
V
VILT2
TCC, INT
−
1.25
−
V
VIHX1
OSCI
−
3.5
−
V
VILX1
OSCI
−
1.5
−
V
VOH = VDD-0.5V
−
-3.7
−
mA
VOH = VDD-0.5V
−
-10
−
mA
VOL = GND+0.5V
−
10
−
mA
VOL = GND+0.5V
−
15
−
mA
VIHRC
)
VILRC
IIL
VIH1
VIL1
VIHT1
(
)
(
)
(
)
VILT1
VIHT2
IOH1
IOH2
IOL1
IOL2
(
)
(P5, P60~66, P70)
(IR OUT (P67))
(P5, P60~66, P70)
(IR OUT (P67))
IPH
,
VSS
-70
-75
-80
µA
IPL
,
Vdd
35
40
45
µA
−
1.0
2.0
µA
−
6.0
10
µA
ISB1
ISB2
I/O
WDT
I/O
WDT
VDD,
VDD,
68 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
ICC1
ICC2
ICC3
OTP
/RESET= ' ', Fosc=32kHz
2
(
(VDD= 3V)
,CLKS="0"),
−
15
20
µA
−
15
25
µA
−
1.9
2.2
mA
−
3.0
3.5
mA
, WDT
/RESET= ' ', Fosc=32kHz (
2
,CLKS="0"),
(VDD = 3V)
, WDT
/RESET= ' ', Fosc=4MHz (
2
, CLKS="0"),
, WDT
ICC4
/RESET= ' ', Fosc=10MHz (
2
, CLKS="0"),
, WDT
:
25°C
内
(Ta=25°C, VDD=5 V, VSS=0V)
RC
RC
内
4MHz
25°C
5V
3.84 MHz
4 MHz
4.16 MHz
8MHz
25°C
5V
7.68 MHz
8 MHz
8.32 MHz
1MHz
25°C
5V
0.96 MHz
1 MHz
1.04 MHz
455kHz
25°C
5V
436.8kHz
455kHz
473.2kHz
(Ta=-40 ~85°C, VDD=2.2~5.5 V, VSS=0V)
RC
RC
4MHz
-40°C ~85°C
2.2V~5.5V
3.24 MHz
4 MHz
4.76 MHz
8MHz
-40°C ~85°C
2.2V~5.5V
6.4 MHz
8 MHz
9.6 MHz
1MHz
-40°C ~85°C
2.2V~5.5V
0.81 MHz
1 MHz
1.19 MHz
455kHz
-40°C ~85°C
2.2V~5.5V
368.55kHz
455kHz
541.45kHz
• 69
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
8.1 AD 转换
Vdd=2.5V
VAREF
5.5V, Vss=0V, Ta=25°C
2.5
–
Vdd
V
Vss
–
Vss
V
VASS
–
VAREF
V
Vdd=VAREF=5.0V, VASS =0.0V
(V
Vdd)
750
850
1000
µA
–10
0
+10
µA
Vdd=VAREF=5.0V, VASS=0.0V
(V
VREF)
500
600
820
µA
200
250
300
µA
450
550
650
µA
VAREF - VASS ≥ 2.5V
VASS
VAI
IAI1
IAI2
–
Ivdd
Ivref
Ivdd
IVref
IOP
Vdd=5.0V, OP
0.2V
OP
4.8V
RN1
VREFS=0,
VDD
VDD=5.0V, VSS = 0.0V
−
9
10
Bits
RN2
VREFS=1,
VREF
VDD=VREF=5.0V, VSS = 0.0V
−
11
12
Bits
LN1
Vdd = 2.5V
5.5V Ta=25°C
0
±4
±8
LSB
LN2
VDD= 2.5V
0
±2
±4
LSB
DNL
Vdd = 2.5V
5.5V Ta=25°C
0
±0.5
±0.9
LSB
FSE1
Vdd=VAREF=5.0V, VASS =0.0V
±0
±4
±8
LSB
FSE2
VDD=VREF=5.0V, VSS = 0.0V
±0
±2
±4
LSB
OE
Vdd=VAREF=5.0V, VASS =0.0V
±0
±2
±4
LSB
0
8
10
KΩ
5.5V Ta=25°C
ZAI
–
TAD
A/D
Vdd=VAREF=5.0V, VASS =0.0V
4
–
–
µs
TCN
A/D
Vdd=VAREF=5.0V, VASS =0.0V
15
–
15
TAD
ADIV
A/D
OP
Vdd=VAREF=5.0V, VASS =0.0V
0
–
VAREF
V
ADOV
A/D
OP
Vdd=VAREF=5.0V,
VASS =0.0V, RL=10KΩ
0
0.2
0.3
4.7
4.8
5
ADSR
A/D
OP
Vdd=VAREF=5.0V, VASS =0.0V
0.1
0.3
–
V/µs
TAD
A/D
VDD=VREF=5.0V, VSS = 0.0V
4
−
−
µs
TCN
A/D
VDD=VREF=5.0V, VSS = 0.0V
15
−
15
TAD
Vdd=5.0V±0.5V
±0
–
±2
LSB
PSR
V
: 1.
2. ADC
3. A/D
70 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
8.2
较
(
OTP
)
Vdd = 5.0V, Vss=0V, Ta=25°C
SR
-
0.1
0.2
-
V/µs
-
30
mV
5
V
Vos
-
-
IVR
Vdd =5.0V, VSS =0.0V
0
OVS
Vdd =5.0V, VSS =0.0V,
RL=10KΩ
0
0.2
0.3
4.7
4.8
5
-
250
350
500
µA
-
-
300
-
µA
50
60
70
dB
2.5
-
5.5
V
Iop
OP
Ico
PSRR
Vdd= 5.0V,
VSS =0.0V
OP
Vs
-
V
:
8.3
图
数
图
数
数量
额
仅
围
IRC
图
不 证
OSC 频率 (VDD=3V)
9
8
(M Hz)
7
6
5
4
3
2
1
0
-40
-20
0
25
50
70
85
(°C)
8-1
OSC
, VDD=3V
• 71
(V1.4) 01.25.2008
(
RC
)
EM78P259N
8
OTP
IRC
OSC
(VDD=5V)
10
9
8
频率(M Hz)
7
6
5
4
3
2
1
0
-40
-20
0
25
50
70
85
度(°C)
8-2
9
RC
OSC
, VDD=5V
流
Ta=25°C, VDD=5V±5%, VSS=0V
−
Dclk
45
50
55
%
100
−
DC
ns
500
−
DC
ns
−
(Tins+20)/N*
−
−
ns
Ta = 25°C
11.3
16.2
21.6
ms
Ta = 25°C
2000
−
−
ns
Twdt
Ta = 25°C
11.3
16.2
21.6
ms
Tset
−
−
0
−
ns
Thold
−
15
20
25
ns
Tdelay
=20pF
45
50
55
ns
Ta = 25°C
1
3
5
ns
Tins
(CLKS="0")
Ttcc
TCC
Tdrh
Trst
/RESET
Tdrc
RC
RC
: 1. N =
2. Twdt1
Word1 (WDTPS)
WDT
18ms
3. Twdt2:
Word1 (WDTPS)
WDT
4.5ms
4.
5.
25°C
6.
Word1 (WDTPS)
72 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
10 时
OTP
图
流测试
/
VDD-0.5V
0.75VDD
测试
0.25VDD
0.75VDD
0.25VDD
GND+0.5V
流测试 :
时
VDD-0.5V驱 时为逻辑“ 1”
0.75VDD
逻辑“ 1”
0.25VDD
GND+0.5V时为逻辑“ 0”
逻辑“ 0”
时 测量
CLK=“ 0”
NOP
执行 令1
CLK
/RESET
Tdrh
TCC
时
(CLKS="0")
Tins
CLK
TCC
Ttcc
• 73
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
A
OTP MCU
EM78P259ND14J/S
DIP
14
300 mil
EM78P259NSO14J/S
SOP
14
150 mil
EM78P259NSO16AJ/S
SOP
16
150 mil
EM78P259ND18J/S
DIP
18
300 mil
EM78P259NSO18J/S
SOP
18
300 mil
EM78P259ND20J/S
DIP
20
300 mil
EM78P259NSO20J/S
SOP
20
300 mil
EM78P259NSS20J/S
SSOP
20
209 mil
绿 产 不
质
Sony SS-00259
Pb
量
100ppm
Pb
量
Sony 规 说
标
EM78P259NxJ/xS
(%)
Sn: 100%
(°C)
232°C
(µΩ-cm)
11.4
(hv)
8~10
(%)
>50%
74 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
B
B.1 EM78P259ND14
D
14
E1
8
C
E
eB
1
A
7
θ
Symbal Min Normal Max
A
A1
A2
c
0.203 0.254 0.356
D
E
E1
e
0.356 0.457 0.559
B
B1
1.143 1.524 1.778
L
3.302 3.556
e
2.540(TYP)
A1
A2
L
B
e
B1
TITLE:
PDIP-14L 300MIL PACKAGE
OUTLINE DIMENSION
B-1 EM78P259N 14
• 75
(V1.4) 01.25.2008
(
PDIP
)
EM78P259N
8
OTP
B.2 EM78P259NSO14
Symbal
A
A1
b
c
E
H
D
L
e
Min
Normal
Max
1.27(TYP)
TITLE:
SOP-14L(150MIL) PACKAGE
OUTLINE DIMENSION
File :
Edtion: A
NSO14
Unit : mm
Scale: Free
Material:
Sheet:1 of 1
B-2 EM78P259N 14
SOP
76 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
B.3 EM78P259NSO16A
Symbal
A
A1
A2
b
c
E
H
D
L
e
θ
B-3 EM78P259N 16
Normal
1.400
Max
1.750
0.250
1.500
0.510
0.250
4.000
6.200
10.000
1.270
1.27(TYP)
0
8
SOP
• 77
(V1.4) 01.25.2008
(
Min
1.350
0.100
1.300
0.330
0.190
3.800
5.800
9.800
0.600
)
EM78P259N
8
OTP
B.4 EM78P259ND18
B-4 EM78P259N 18
PDIP
78 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
B.5 EM78P259NSO18
B-5 EM78P259N 18
• 79
(V1.4) 01.25.2008
(
SOP
)
EM78P259N
8
OTP
B.6 EM78P259ND20
B-6 EM78P259N 20
PDIP
80 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
B.7 EM78P259NSO20
B-7 EM78P259N 20
• 81
(V1.4) 01.25.2008
(
SOP
)
EM78P259N
8
OTP
B.8 EM78P259NSS20
B-8 EM78P259N 20
SSOP
82 •
(V1.4) 01.25.2008
(
)
EM78P259N
8
OTP
质 证
C
=245±5°C,
1: TCT, 65°C (15
2:
125°C
3:
)~150°C (15
, TD (
)=192
SMD
3
≥ 2.5mm
≥ 350mm3 ----225±5°C)
(Pkg
Pkg
≤ 2.5mm
≤ 350mm3 ----240±5°C )
)~150°C (15
TA =121°C, RH=100%,
TD (
)= 96 hrs
), 200
=2 atm,
TA=85°C , RH=85% , TD (
/
(
(Pkg
Pkg
-65°C (15
), 10
)=24
30°C/60% , TD (
Step 4: IR
−
5
TA=150°C, TD (
)=168 , 500 hrs
)=500, 1000 hrs
SOP, QFP, SOJ,
)
−
−
−
−
TA=125°C, VCC=
,
TD (
) =168, 500, 1000 hrs
−
Latch-up
TA=25°C, VCC=
−
ESD (HBM)
TA=25°C,
, 150mA/20V
IC
IP_ND,OP_ND,IO_ND
| ± 3KV |
IP_NS,OP_NS,IO_NS
IP_PD,OP_PD,IO_PD,
TA=25°C,
ESD (MM)
IP_PS,OP_PS,IO_PS,
| ± 300V |
检测
C.1
检测 MCU
论 时MCU试图 ROM区获
检测
错误 MCU
执行
令
检测MCU
令 内
路将
开
MCU 将继续执行
• 83
(V1.4) 01.25.2008
(
VDD-VSS(+),VDD_VSS
(-)
)