W78C438C
8位微控制器
概述
该W78C438C是一款高性能单芯片CMOS 8位单片机是的衍生物
该W78C58微控制器系列。该W78C438C与W78C32功能兼容,
不同之处在于它提供了任一个64 KB的程序/ 1MB的数据存储器地址或存储器映射芯片
选择逻辑,五通用I / O端口,和4个外部中断。
在W78C32 ,两个I / O端口,端口1和端口3 ,可用于一般用途(端口3也
支持其它功能)和端口2和端口0被用作地址总线和数据总线,
分别。要启用端口0和端口2也可以用作通用I / O端口,
W78C438C提供了两个专用的地址端口( AP5和AP6 )充当地址输出为64
的存储器和1的地址/数据端口KB( DP4 ),用作ROM代码输入和外部RAM
数据输入/输出。不同于W78C32 ,这款产品不需要外部锁存器设备
多路低字节的地址。该W78C438C还提供了4针( AP7.0 , AP7.3 )支持
无论是64 KB程序/ 1 MB的数据存储空间或内存映射芯片选择逻辑,一个并行I / O
端口(端口8 )无位寻址模式,以及额外的两个外部中断(
INT2
,
INT3
) .
该W78C438C被编程的方式与用于对W78C32方案完全兼容,
所不同的是外部数据RAM被"MOVX @ Ri"指令访问。地址分页
通过加载网页的地址进行入HB (高字节)寄存器,它不是一个标准的寄存器
在W78C32 ,前执行"MOVX @ Ri"指令。
特点
8位CMOS微控制器
全静态设计
DC到40 MHz运行
缺少ROM操作
256字节片内暂存RAM
无论是64 KB程序/ 1 MB的数据存储器地址空间和4个内存映射的片选引脚
一个8位的数据/地址端口
两个8位和一个4位(选配)地址端口
5个8位双向I / O端口
4个8位位寻址的I / O端口和1个8位并行I / O口
八源, 2级中断能力
3个16位定时器/计数器
四个外部中断
一个全双工串行通道
内置的电源管理
空闲模式
掉电模式
包:
84引脚PLCC : W78C438CP -四十〇分之二十四
100引脚PQFP : W78C438CF -四十零分之二十四
-1-
出版日期: 1998年7月
修订版A1
W78C438C
销刀豆网络gurations
P
1
.
4
P
1
.
3
P
1
.
2
P
1
.
1
D
P
P
1
4
. N .
0 C 7
D
P
4
.
6
D
P
4
.
5
D
P
4
.
4
D
P
4
.
3
D
P
4
.
2
D
P
4
.
1
D
P
4
V
。 N D
0 C D
P
0
.
0
P
0
.
1
P
0
.
2
P
0
.
3
P
0
.
4
P1.5
P1.6
P1.7
RESET
P8.0
P8.1
P8.2
P8.3
P8.4
P8.5
P8.6
P8.7
INT3
INT2
RXD , P3.0
VDD
TXD , P3.1
INT0 , P3.2
INT1 , P3.3
T0 , P3.4
T1, P3.5
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
1 1 9 8 7 6 5 4
1 0
3 2 1 8 8 8 8 8
4 3 2 1 0
7 7 7 7 7
9 8 7 6 5
W78C438CP
84引脚PLCC
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
P0.5
P0.6
P0.7
EA
AP5.0
AP5.1
AP5.2
AP5.3
AP5.4
AP5.5
AP5.6
AP5.7
V
DD
V
SS
ALE
PSEN
P2.7
P2.6
P2.5
P2.4
P2.3
3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5
3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
P
3
.
6
,
/
W
R
P
3
.
7
,
/
R
D
X
T
A
L
2
X为V N A A
牛逼S·C P P
7 7
A S
. .
L
1
3 2
, ,
/ /
C C
S S
3 2
A
P
7
.
1
,
/
C
S
1
A
P
7
.
0
,
/
C
S
0
A
P
6
.
7
A
P
6
.
6
A
P
6
.
5
A
P
6
.
4
A
P
6
.
3
A
P
6
.
2
A
P
6
.
1
A
P
6
.
0
P
2
.
0
P
2
.
1
P
2
.
2
-2-
W78C438C
引脚说明
P0.0 - P0.7 I / O端口0
这些引脚起到相同的W78C32 ,所不同的是一个多路复用的地址/数据总线是
在访问外部存储器不能提供的。
P1.0 - P1.7 I / O端口1
功能是相同的,在W78C32 。
P2.0 - P2.7 I / O端口2
功能是相同的,在W78C32 ,不同之处在于没有在设置高位地址总线
访问外部存储器。
P3.0 - P3.7 I / O端口3
功能是相同的,在W78C32 。
DP4.0 , DP4.7数据/地址总线
DP4访问外部存储器时提供复用的低字节地址/数据。
AP5.0 , AP5.7地址总线
AP5输出<7 :的0>地址:复用<7的外部ROM 0>地址
外部数据RAM 。
AP6.0 , AP6.7地址总线
AP6输出<15 :的8>地址:复用<15的外部ROM 8>地址
外部数据RAM 。期间的"MOVX执行@日, " AP6的输出来自于HB
寄存器,它是在页面寄存器的高字节地址,其地址为0A1H 。
AP7.0 , AP7.3地址总线/片选引脚
设置位7的电子探针(扩展程序存储器地址)寄存器来确定的功能
端口7.当该位"0" (默认值) , AP7允许外部存储器中的数据被访问
从bits<3外部存储器16>地址:输出<19的过程中的EPMA寄存器0>
"MOVC A的执行, @ A + DPTR"或"MOVX dest中, src."在其他任何时候, AP7<3 : 0>将输出
0H.
当该位为"1," AP7<3 : 0> ( CS3-0 )是片选引脚,支持内存映射
外围设备选择,只有一个引脚为低电平,在任何一个时间。这些引脚由解码
AP6<7 : 6> 。有关详细信息,请参阅下表。
AP6.7
0
0
1
1
AP6.6
0
1
0
1
描述
AP70 :低;其他:高
AP71 :低;其他:高
AP72 :低;其他:高
AP73 :低;其他:高
-4-
W78C438C
P8.0 - P8.7 I / O端口
功能是相同的端口1中的W78C31 ,不同之处在于它们是由P8的映射
注册和不可位寻址。在P8中的寄存器并不在W78C32标准寄存器。公司地址
为0A6H 。
INT2
,
INT3
外部中断,输入
功能类似于那些的外部
INT0
,
INT1
在W78C32 ,除了功能/状态
这些中断确定/由位在XICON所示(外部中断控制)
注册。 XICON寄存器是可位寻址的,但不是在W78C32标准寄存器。其
地址为0C0H 。有关详细信息,请参阅下面的功能说明。
EA
外部地址,输入
功能相同W78C32 。
RST , XTAL1 , XTAL2 ,
PSEN
, ALE
功能相同W78C32 。
框图
端口8
SFR
端口0
端口1
备用
内存
256
字节
数据总线
中央处理器
CORE
Timer2
端口2
端口3
备用
串行
PORT
INT0
打断
INT1
Timer0
Timer1
INT2
INT3
DP4
AP5
AP6
AP7
备用
-5-
出版日期: 1998年7月
修订版A1