EM73A83
4位微控制器的液晶显示器产品
y
liminar
PRE
概述
EM73A83是一种先进的单芯片CMOS 4位微控制器。它包含16K字节的ROM , 500轻咬
RAM , 4位ALU , 13级硬件堆栈, 22级时基, 2个12位定时器/计数器的内核
功能。 EM73A83还配备有6个中断源,3个I / O端口(包括1个输入端口和2个双向
端口) ,液晶显示器( 40x16 ) ,内置音效发生器和语音合成器。
它的低功耗和高速特性进一步strengten与双通道, SLOW , IDLE和STOP
操作模式优化省电。
特点
工作电压
- 时钟源
: 2.2V至4.8V 。
:双时钟系统。低频振荡器32 kHz晶振或RC
振荡器通过掩膜选项和高频振荡器是一个内置的内部
振荡器( 4.6兆赫) 。
指令集
: 107条指令。
指令周期时间
: 1.7μs为4.6M赫兹(高速时钟)。
244μs为32768赫兹(低速时钟) 。
ROM容量
: 16K ×8位。
RAM容量
: 500× 4位。
输入端口
: 1口( P0.0 - P0.3 ) , IDLE / STOP释放功能可通过掩膜选项。
(每个输入引脚上拉和下拉电阻可通过掩膜选项) 。
Bidrection口
: 2个端口( P4 , P8 ) 。 IDLE / STOP释放功能的P8 ( 0..3 )可通过面具
选项。
内置看门狗定时器计数器:它可以通过掩膜选项。
12位定时器/计数器
:两个12位定时器/计数器是可编程的定时器,计数器,脉冲
宽度测量模式。
内置的时基计数器: 22级。
子程序嵌套
:最多13个级别。
打断
:外部中断。 。 。 。 。 。 2输入中断源。
内部中断。 。 。 。 。 。 2定时器溢出中断, 1个时基中断。
1言语中断。
LCD驱动器
: 40x16点, 1/16占空比, 1/5偏压电压倍增。
音效
:音频发生器和随机数发生器。
语音合成器
: 160K语音数据的ROM(使用如160K的半字节数据,ROM) 。
省电功能
: SLOW , IDLE , STOP操作模式。
套餐类型
:芯片形式85针。
*本规范恕不另行通知进行更改。
10.31.2000
1
EM73A83
4位微控制器的液晶显示器产品
功能块图
RESET
y
iminar
PREL
CLK LXIN LXOUT
时钟
发电机
RESET
控制
定时
发电机
时钟模式
控制
系统控制
数据指针
打断
控制
时间
BASE
指令译码器
指令寄存器
加
堆栈指针
堆
内存
S
HR
LR
P0.0/WAKEUP0
P0.1/WAKEUP1
P0.2/WAKEUP2
P0.3/WAKEUP3
数据总线
ALU
旗
Z
C
只读存储器
定时器/计数器
( TA , TB )
PC
I / O控制
V1~V5
VA,VB
LCD驱动器
演讲
合成
COM0~COM15
SEG0~SEG39
BZ1
BZ2
引脚说明
符号
V
DD,
V
DD2
V
SS
RESET
针型
功能
电源线(+ )
电源( - )
RESET -A
系统复位输入信号,低电平有效
掩膜选项:
无
引体向上
CLK
OSC -G
电容器连接引脚内部高频振荡器。
LXIN
OSC -B / OSC -H水晶/电阻引脚连接低速时钟源。
LXOUT
OSC -B
水晶连接销低速时钟源。
P0 ( 0..3 ) /WAKEUP0..3 INPUT -B
与空闲/停止释放功能的4位输入端口
掩膜选项:
唤醒功能使能,上拉
唤醒功能使能,无
唤醒禁用,引体向上
唤醒禁用,下拉
唤醒禁用,没有
P4(0..3)
I / O -O
4位的双向I / O端口高电流源。
掩膜选项:
漏极开路
推 - 拉,大电流PMOS
推挽式,低电流PMOS
P8.0 ( INT1 ) / WAKEUPA I / O -L
2位双向I / O和外部中断源输入和空闲的端口
P8.2(INT0)/WAKEUPC
/停止释放功能
掩膜选项:
唤醒启用,推挽
唤醒禁用,推挽
唤醒禁用,漏极开路
P8.1 ( TRGB ) / WAKEUPB I / O -L
2位双向I /使用时间/计数器A ,B外部输入和空闲O端口
P8.3(TRGA)/WAKEUPD
/停止释放功能
10.31.2000
2
*本规范恕不另行通知进行更改。
P4.0
P4.1
P4.2
P4.3
P8.0(INT1)/WAKEUPA
P8.1(TRGB)/WAKEUPB
P8.2(INT0)/WAKEUPC
P8.3(TRGA)/WAKEUPD
EM73A83
4位微控制器的液晶显示器产品
y
liminar
PRE
符号
针型
掩膜选项:
功能
唤醒启用,推挽
唤醒禁用,推挽
唤醒禁用,漏极开路
BZ1 , BZ2
V1, V2, V3, V4, V5,
VA,VB
COM0~COM15
SEG0~SEG39
TEST
语音输出引脚
LCD偏置引脚
LCD常见的输出引脚
LCD段输出引脚
领带VSS之间封装类型,无连接的COB型。
功能说明
程序ROM ( 16K ×8位)
的16K ×8位的程序ROM中包含用户的程序和一些固定的数据。
程序ROM的基本结构可以被分为5个分区。
1.地址0000H :复位起始地址。
2.地址0002H - 000CH : 6种中断服务程序的入口地址。
3.地址000EH - 0086h : SCALL子程序入口地址,仅适用于000EH , 0016h , 001Eh , 0026H , 002Eh ,
0036H , 003EH , 0046h , 004Eh , 0056h , 005Eh , 0066h , 006EH , 0076h , 007Eh , 0086h 。
4.地址0000H - 07FFH : LCALL子程序入口地址。
5.地址为0000h - 1FFFh的:除了用作上述功能外,其他区域可以被用作用户的程序和
数据区域。
地址
银行0 :
0000h
0002h
0004h
0006h
0008h
000Ah
000Ch
000Eh
0086h
复位起始地址
INT0 ;中断服务程序的入口地址
SPI
TRGA
TRGB
TBI
INT1
SCALL ,子程序调用入口地址
子程序调用入口地址
通过指定[ LCALL一]
指令
.
.
.
07FFh
0800h
0FFFh
1000h
1FFFh
银行1
2银行
3银行
数据表
[ LDAX ],[ LDAXI ]
指令
*本规范恕不另行通知进行更改。
10.31.2000
3
EM73A83
4位微控制器的液晶显示器产品
y
iminar
PREL
用户的程序和固定的数据被存储在程序ROM 。用户程序正在使用的PC值执行
到取出指令代码。
该16Kx8位程序ROM ,可分为4组。还有每个银行4Kx8位。
程序ROM银行被选中P3 ( 1..0 ) 。程序计数器是一个13位二进制计数器。电脑
和P3复位时初始化为"0" 。
当P3( 1..0 )= 00B时,区0和程序ROM库1将被选中。 P3 ( 1..0 ) = 01B时, BANK0和
BANK2将被选中。
地址
0000h
:
:
0FFFh
1000h
:
:
1FFFh
P3=xx00B
P3=xx01B
P3=xx10B
Bank0
Bank0
Bank0
Bank1
Bank2
Bank3
程序范例:
BANK 0
START :
:
:
:
LDIA # 00H
;一套程序ROM为BANK1
OUTA P3
B
XA1
:
XA :
:
:
LDIA # 01H
;一套程序ROM为BANK2
OUTA P3
B
XB1
:
XB :
:
:
LDIA # 02H
;一套程序ROM到BANK3
OUTA P3
B
XC1
:
XC :
:
:
B
XD
XD :
:
:
:
;--------------- -------------------- -------------------- -------------------- --
银行1
XA1 :
:
:
B
XA
:
XA2 :
:
*本规范恕不另行通知进行更改。
10.31.2000
4
EM73A83
4位微控制器的液晶显示器产品
B
XA2
:
;--------------- -------------------- -------------------- -------------------- --
2银行
XB1 :
:
:
B
XB
:
XB2 :
:
B
XB2
:
;--------------- -------------------- -------------------- -------------------- --
3银行
XC1 :
:
:
B
XC
:
XC2 :
:
B
XC2
y
liminar
PRE
固定数据可以通过表查找指令被读出。表查找指令需要的数据点
( DP) ,表明在获得ROM代码的数据(不包括银行0 ) ROM地址:
LDAX
LDAXI
加
←
ROM [ DP ]
L
加
←
ROM [ DP ]
H
,DP+1
DP是存储该程序的ROM的地址作为指针, ROM码的数据的12位数据寄存器中。
用户必须首先加载ROM地址为DP与说明"STADPL"和"STADPM , STADPH" ,
然后再由指令"LDAX"和更高的半字节指令所获得的ROM代码数据的低四位
"LDAXI"
程序示例:读出地址1777h的ROM代码由表查表指令。
LDIA # 07H ;
STADPL
STADPM
STADPH
:
LDL # 00H ;
LDH # 03H ;
LDAX
STAMI
LDAXI
STAM
;
ORG 1777h
数据56H ;
; [ DP ]
L
←
07h
; [ DP ]
M
←
07h
; [ DP ]
H
←
07H ,加载DP = 777h
; ACC
←
6h
; RAM [30]
←
6h
; ACC
←
5h
; RAM [ 31 ]
←
5h
数据RAM ( 500半字节)
共有500 - 四位数据RAM可从地址000至1FFh
数据RAM包括零页区域,堆栈和数据区。
*本规范恕不另行通知进行更改。
10.31.2000
5