版本历史
规范的修订历史记录
VERSION
EM785830AA
1.0
1.1
1.2
1.3
1.4
1.5
内容
最初的版本
添加17.9MHz主CLK
添加代码选项“ ADIS ”确定AD通道
1.改变“ ADIS ”定义
2.添加eFHP5830A , eFHP5830AA和eFHP5830BA包
1.添加描述有关ADC的失调电压
从16到12 1.修改堆栈级别
从4K到16K 2.修改程序ROM大小
3.重命名“ eFH5830A ”来eFH5830AA
4.卸下空闲模式
5.更改AD通道从8到4
6.拆下17.9MHz主CLK
1.Rename从eFH5830AA到EM785830AA
1.6
相对于EM785830AA的ROM少, OTP和掩码:
缺少ROM
ICE5830
OTP
EM78P5830A
EM78P5830AA
面膜
EM785830AA
EM785830AA / EM78P5830A / EM78P5830AA的区别
有些差异是EM78P5830A , EM78P5830AA和EM78P5830BA之间,这些差异都是在邻桌列表:
EM785830AA
ADIS
(编译选项)
VERSEL
(编译选项)
PHO
(编译选项)
MS
(
IOCC第1页
bit0)
AD分辨率
堆栈数
未生效
( 4通道只)
必须= 0
必须= 0
必须= 1
10位
12
EM78P5830A EM78P5830AA
未生效
( 4通道只)
未生效
未生效
必须= 1
8位
16
未生效
( 4通道只)
必须= 0
必须= 0
未生效
10位
16
用户应用笔记
(使用该芯片之前,先看看下面的描述中注意到,它包含重要的信息。 )
1.有一些未定义位的寄存器。在这些位的值是不可预测的。这些
位不被允许使用。在规范认识他们 - 我们用符号“ ” 。
固定值
必须写在一些特定的未使用的位由软件或将要发生一些难以预料的问题。
这些位是根据以下。
注册
注册
页面
R7
1
RA
0
RA
2
RD
0
RD
0
默认值
位
1
7
0~7
0~2
4
0
0
0
0
X
初始设定值
(由用户软件)
0
0
0
0
1
效果
RAM的访问会报错
未预料的错误
未预料的错误
功耗增加
未预料的错误
EM785830AA
8位微控制器
RD
RE
IOC5
IOC6
IOC6
IOC7
IOC7
IOC8
IOC8
IOC9
IOCA
IOCB
IOCC
IOCC
IOCE
IOCF
0
0
0
0
1
0
1
0
1
1
1
0
0
1
0
0
5~6
0~3
5~7
0~1
0~1
1~2;7
1~2;7
0~7
0~7
0~7
3,6
0~7
0;3~7
2~7
0~3
4~6
X
1
1
0
1
0
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
未预料的错误
未预料的错误
功耗增加
功耗增加
功耗增加
功耗增加
功耗增加
功耗增加
功耗增加
未预料的错误
功耗增加
功耗增加
功耗增加
未预料的错误
未预料的错误
未预料的错误
2.您将看到一些名字寄存器位定义。有些名字会出现很
经常在整个规范。以下描述了一种用于按照寄存器定义的含义
如比特类型,位名称,位号等。
RA
PAGE0
7
RAB7
R/W-0
位类型
位名称
位编号
6
RAB6
R/W-0
5
BAB5
R-1
4
RAB4
R/W-1
读/写
(缺省值= 1)
3
X
2
RAB2
R
1
RAB1
R-0
0
RAB0
读/写
读/写
( W / O型的默认值)
读/写
(缺省值= 0)
只读
( W / O型的默认值)
(未定义)不得使用
只读
(缺省值= 1)
只读
(缺省值= 0)
注册名称和它的页面
3.始终将IOCC PAGE1位0 = 1 ,否则ADC部分功能无法使用。
4.请不要从正常模式切换MCU的操作模式,睡眠模式直接。前
进入睡眠模式,请切换MCU进入绿色模式。
5.虽然切换主时钟(无论高频率向低频率或另一方面的) ,加入6
指令延迟(NOP)是必需的。
6.失调电压会影响ADC的结果,请参考图16的细节。
__________________________________________________________________________________________________________________________________________________________________
*本规范恕不另行通知进行更改。
1
12/1/2004 V1.6
EM785830AA
8位微控制器
一,概述
该EM785830AA是一个8位RISC型微处理器的低功耗,高速CMOS工艺。那里
距离它16Kx13位ROM 。
这种集成的单芯片有一个on_chip看门狗定时器( WDT ,数据RAM ,可编程实时
时钟/计数器,内部中断,掉电模式下, 4通道10位A / D转换器,2通道PWM输出, SPI和
三态I / O 。
II 。特征
中央处理器
·
工作电压: 2.2V 5.5V ,在主CLK低于3.58MHz的。
主CLK (赫兹)
在3.58M
7.16M
10.74M
14.3M
工作电压(分钟)
2.2
2.5
3
3.6
16K ×13片上程序存储器
0.5K ×8片内RAM中的数据
高达21双向三态输入/输出端口(4与AD输入共享; 1与外部中断输入共用)
子程序嵌套12级堆栈
8位实时时钟/计数器( TCC )
两个8位计数器: C1与COUNTER2
片内看门狗定时器( WDT)
99.9 %,单指令周期指令
四种模式(主时钟可以从447.829k被编程为14.3MHz内部PLL生成)
模式
CPU状态
主时钟
32.768kHz的时钟状态
睡眠模式
关
关
关
绿色模式
打开
关
打开
普通模式开启
打开
打开
7级普通模式下频率: 447.8K , 895.7K , 1.79M , 3.58M , 7.16M , 10.75M和14.3MHz 。
输入端口中断功能
双时钟运行(内部PLL主时钟,包括外部32.768kHz )
SPI
串行外设接口(SPI ) :一种串行I / O接口
中断标志可用于读取缓冲区满或发送缓冲区为空。
可编程的波特率通讯
三线同步通信。 (与IO共享)
PWM
双PWM (脉冲宽度调制)与10位分辨率
可编程周期(或波特率)
可编程占空比
ADC
·
操作: 2.5V~5.5V
·
4路10位逐次逼近式A / D转换器
·
内部(VDD)或外部基准
POR
·
上电电压检测器复位
包
EM78P5830AM , EM78P5830AAM , EM785830AAM 28引脚SOP
EM78P5830AP , EM78P5830AAP , EM785830AAP 28引脚PDIP
III 。应用
通用产品
__________________________________________________________________________________________________________________________________________________________________
*本规范恕不另行通知进行更改。
2
12/1/2004 V1.6
EM785830AA
8位微控制器
IV 。引脚配置
AVSS
P67
ADR/P66
AD6/P65
AD5/P64
AD4/P63
AD3/P62
XIN
XOUT
/ RESET
P76/SCK
P75/SDO
P74/SDI
P73/INT3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
PLLC
AVDD
NC
P97
P96
P95
P94
P93
P92
P91
P90
PC2 / PWM 2
PC1 / PWM 1
P70/INT0
EM785830AAP , EM785830AAM
EM78P5830AP , EM78P5830AM
EM78P5830AAP , EM78P5830AAM
图1引脚分配
__________________________________________________________________________________________________________________________________________________________________
*本规范恕不另行通知进行更改。
3
12/1/2004 V1.6