EM78811
EM78811
8位微控制器
通信产品
8位微控制器的
对于电信产品
概述
该EM78811是一个8位的CID (来电识别)的RISC型微处理器,低功耗,高速
CMOS技术。集成到一个单芯片的on_chip看门狗( WDT ) , RAM , ROM ,可编程
实时时钟/计数器,内部中断,掉电模式下, LCD驱动器,解码器的FSK , DTMF发生器
和三态I / O 。该EM78811提供一个单芯片解决方案来设计主叫message_display的CID 。
特点
中央处理器
工作电压范围: 2.5V 5.5V
16K X13芯片上的ROM
2.8K ×8片内RAM
最多32个双向三态I / O端口
用于子程序嵌套 8级堆栈
8位实时时钟/计数器( TCC )
两组8位计数器可中断源
选择信号源和触发边缘,并具有溢出中断
内置看门狗定时器可编程自由运行
99.9 %,单指令周期指令
有三种模式(内部时钟3.679MHz )
1.睡眠模式: CPU和3.679MHz时钟关闭, 32.768kHz的时钟关闭
2.空闲模式: CPU和3.679 MHz的时钟关闭, 32.768kHz的时钟启用
3.绿色模式: 3.679MHz时钟关闭, CPU和32.768kHz的时钟启用
4.普通模式: 3.679MHz时钟打开, CPU和32.768kHz的时钟启用
电压检测器和低电压检测环
输入端口唤醒功能
8个中断源, 4个外部,内部4
100 QFP或芯片
端口键扫描功能
端口中断,拉大与开漏功能
时钟频率的32.768kHz的
主时钟可以由编译选项切换到1.84MHz
CID
操作Volltage 3.5 5.5V的FSK
操作Volltage 2.5 5.5V的双音多频
贝尔202 , V.23 FSK解调器
- 双音多频发电机
在芯片上环探测器
液晶显示
LCD工作电压选择软件
通用的驱动引脚: 16
段驱动器引脚: 60
1/4偏置
1 / 8,1 / 16的职责
*本规范恕不另行通知进行更改。
10.12.1998
1
EM78811
8位微控制器的通信产品
引脚说明
符号
VDD1,VDD2
AVDD
VSS1,VSS2
AVSS
XTIN
XTOUT
COM0..COM7
COM8..COM15
SEG0..SEG43
SEG44..SEG51
SEG52..SEG59
PLLC
TIP
环
RDET1..RDET 2
/ RING TIME
INT0
INT1
INT2
INT3
P7.0~P7.7
TYPE
动力
动力
I
O
O
O( PORT6 )
0 ( PORT8 )
O(的port9 )
I
I
I
I
I
PORT7(0)
PORT7(1)
PORT7(2)
PORT7(3)
PORT7 ( 4 : 7 )
PORT7
功能
数字电源
模拟电源
数字地
模拟地
输入引脚32.768 kHz振荡器
输出引脚32.768 kHz振荡器
LCD驱动器常见的驱动引脚
LCD驱动器段驱动器引脚
的port9 AS功能键可以唤醒看门狗。
相锁回路电容器,连接一个电容0.01μ到0.047μ与AVSS 。
应与双绞线尖端侧相连
应与双绞线尖端侧相连
检测的能量在双绞线lines.These两个引脚耦合到双绞线
通过衰减网络线路。
确定传入的环是有效的。一个RC网络可被连接到所述销。
PORT7 (0) PORT7 (3)信号可以是中断信号。
P6.0~P6.7
P8.0~P8.7
P9.0~P9.7
PORT6
PORT8
PORT9
TEST
DTMF
RESET
I
O
I
IO端口
端口7可输入或输出端口的每一位。
内部上拉功能。
键扫描功能。 Bit6,7具有漏极开路输出功能
PORT6可以输入或输出端口的每一位。
与常见的信号共享。
8端口可以输入或输出端口的每一位。
并与段信号共享。
9 PORT可输入或输出端口的每一位。
并且可以设置为唤醒看门狗定时器。
并与段信号共享。
测试引脚进入测试模式,正常低
DTMF音频输出
功能说明
操作寄存器
R0 (间接寻址寄存器)
* R0并非实际存在的寄存器。它是作为间接寻址指针是有用的。使用任何指令
R0为寄存器实际上访问指向的RAM选择寄存器( R4 )的数据。
R1 (TCC)
*通过外部信号边沿增加适用于TCC ,或由指令周期时钟书面和阅读
该程序的任何其他寄存器。
*本规范恕不另行通知进行更改。
4
10.12.1998
EM78811
8位微控制器的通信产品
R2 (程序计数器)
*该结构如图27所示。 4 。
*生成16Kx13 ( 14片内ROM地址以获取对应程序指令代码。
* "JMP"指令允许直接装载的低10位值。
* "CALL"指令装载低10位的PC , PC + 1,然后推入堆栈。
* "RET ''( "RETL k" , "RETI" )指令将在堆栈的顶部内容的程序计数器。
* "MOV R2 , A"允许从一个地址的寄存器加载到PC ,并在第九和第十位
被清除为"0 ' 。
* "ADD R2 , A"允许相对地址被加入到当前的PC ,并在第九和第十位内容
被清除为"0 ' 。
* "TBL"允许相对地址被加入到当前的PC ,并在第九和第十位的内容不
改变。最显著位( A10 A13)将被装入位PS0的状态内容 PS3
当一个"JMP '', "CALL '', "ADD R 2,A ',或"MOV R 2,A ''指令的执行寄存器(R 5) 。
通话
PC
A13 A12 A11 A10
A9 A8
A7~A0
RET
RETL
RETI
2000
23FF
2400
27FF
2800
2CFF
2D00
2FFF
3000
33FF
3400
37FF
3800
3CFF
3D00
3FFF
第8页
第9页
第10页
第11页
第12页
第13页
第14页
第15页
0000
03FF
0400
07FF
0800
0CFF
0D00
0FFF
1000
13FF
1400
17FF
1800
1CFF
1D00
1FFF
第0页
第1页
第2页
第3页
第4页
第5页
第6页
第7页
堆栈1
STACK 2
堆栈3
堆栈4
堆栈5
STACK 6
STACK 7
堆栈8
1000
1001
1010
1011
1100
1101
1110
1111
0000
0001
0010
0011
0100
0101
0110
0111
图4程序计数器组织
*本规范恕不另行通知进行更改。
10.12.1998
5