W78958B
8位仿真单片机
概述
该W78958B是一个8位微控制器的仿真,支持仿真的华邦W78C51
系列产品,包括W78C31 , W78C32 , W78C51 , W78C52 , W78C154 * , W78C58 ,
W78C438和W78C458 。它被设计为支持实时(高达40 MHz)的仿真工具,如
在线仿真器(内燃机) 。
该W78958B打包在一个100引脚PQFP和提供两种不同的类型,标准和
先进的。标准型支持W78C31 , W78C32 , W78C51 , W78C52的功能,
W78C154 *和W78C58 。先进的类型支持W78C438和W78C458的功能。
这两种类型可以在两种模式,正常和仿真操作。在正常模式下, W78958B运行
自由,喜欢W78C51系列产品。在仿真模式下,这是通过驱动输入
ICESET引脚为高电平同步,则W78958B停留在S2状态下一条指令。在这
模式下, W78958B允许直接访问(读/写)的特殊功能寄存器(SFR )的
程序计数器(PC ) ,以及内部RAM 。此外,它允许ICE的厂商来访问外部
程序和数据存储器容易,从而省去了粘合逻辑。此外,它提供了
几个信号,以方便ICE设计,包括
IPME
(内部程序存储器使能) ,为
"internal"和外部ROM之间切换, ESEL (仿真的地址空间中选择) ,为
相结合的仿真程序和数据存储器的128KB的SRAM和CLKS1 (内部S1
状态时钟定时信号) ,用于创建仿真控制信号。一旦ICESET引脚变为低电平,
该W78958B将释放其内部时钟,并返回到其正常的工作模式。
对于有关W78C31 , W78C32 , W78C51 , W78C52 , W78C154 *详细规格,
W78C58 , W78C438和W78C458 ,指的是功能描述下方或Winbond的
产品规格。
所有票据W78C154 * :
1. W78958B将模拟W78C154除了port1.6 & port1.7为输出模式:
W78958B
W78C154
port1.6 & port1.7
port1.6 & port1.7
引体向上
漏极开路
但
2. W78C154的说明书是排他性的,因此, DC特性是不与W78958B完全兼容,
仿真功能仍然相同W78958B 。
1997
-1-
出版日期:九月
修订A3
W78958B
特点
8位CMOS仿真微控制器
实时仿真在高达40MHz的
方便的模拟芯片ICE市场
两种类型:标准型和高级型
标准型支持仿真的W78C31 , W78C32 , W78C51 , W78C52 , W78C154 *和
W78C58
高级类型支持仿真的W78C438和W78C458
在仿真模式,允许直接访问的SFR / PC和内部RAM
允许制冰机可以方便地访问外部程序/数据存储器
支持"internal"和外部ROM之间切换信号
支持联合仿真程序和数据存储器的128 KB的SRAM
提供内部S1状态时钟定时信号,便于创建模拟控制信号
全静态设计
256字节片内暂存RAM
在标准型64 KB的程序存储器地址空间; 1 MB扩展程序存储器地址
在高级型空间
在标准型64 KB的数据存储器地址空间; 1 MB的扩展数据存储器地址空间
高级型
布尔处理器
六源,在标准型2级中断能力;八源, 2级中断能力
先进型
3个16位定时器/计数器
一个全双工串行通道
内置的电源管理
4个8位双向,可位寻址的标准型I / O端口; 4个8位双向的,
位寻址的I / O端口和1个8位双向,但并行I / O先进型口
封装采用100引脚PQFP
W78958BF-40
-2-
W78958B
引脚配置
T
2
E
X
,
P P P P
1 1 1 1
N . . . .
C 4 3 2 1
T
2
,
P
1
.
0
D
P
4
.
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
P
4 V 0
. D .
0 D 0
P
0
.
1
P
0
.
2
P
0
. N
3 C
NC
ICESET
NC
NC
P1.5
P1.6
P1.7
RESET
ROMS0 , P8.0
ROMS0 , 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
WR , P3.6
NC
NC
动车组
NC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8
0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1
0
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
NC
CLKS1
NC
NC
P0.4
P0.5
P0.6
P0.7
EA
AP5.0
AP5.1
AP5.2
AP5.3
AP5.4
AP5.5
AP5.6
AP5.7
ENSTD
VSS
ALE
PSEN
P2.7
P2.6
P2.5
P2.4
NC
NC
ESEL
NC
P2.3
W78958BF
( 100引脚PQFP )
P
3
.
7
,
/
R
D
X
T
A
L
2
X V N A
牛逼S·C P
7
A S
.
L
3
1
,
/
C
S
3
,
/
I
P
S
E
N
A
P
7
.
2
,
/
C
S
2
,
/
I
P
M
E
A
P
7
.
1
,
/
C
S
1
,
/
E
R
D
A
P
7
.
0
,
/
C
S
0
,
/
E
W
R
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
-3-
出版日期: 1997年9月
修订A3
W78958B
引脚说明
ENSTD启用标准型,输入,低电平有效
TYPE
先进
标准
模式
-
-
描述
默认状态是拉着内部上拉电阻高。
在这个引脚上的低电平使标准型。
注: "-"在"Mode"列指功能描述是有效的在两种模式,正常和仿真。
EA外部地址,输入
TYPE
先进
标准
模式
-
-
描述
功能相同W78C438 。
功能相同,在与W78C51 , W78C52 , W78C154 *或W78C58 。
PSEN
TYPE
先进
标准
模式
正常
仿真
正常
仿真
ROMS1
0
0
1
1
ROMS0
0
1
0
1
在高阻抗状态。
销ROMS1和ROMS0确定PSEN的功能。为
详细信息,请参阅下面的表D1 。
在高阻抗状态。
PSEN ,端口0和端口2的功能
相同的W78C51 (验证4K ROM ) 。
一样在W78C52 (验证8K ROM)中。
相同的W78C154 * (验证16K ROM ) 。
一样在W78C58 (验证32K ROM)中。
表D1 。
描述
功能相同W78C438 。
ALE
TYPE
先进
标准
模式
正常
仿真
正常
仿真
在高阻抗状态。
功能相同W78C52 。
在高阻抗状态。
描述
功能相同W78C32 。
-4-
W78958B
RST , XTAL1 , XTAL2
TYPE
先进
标准
模式
-
-
描述
功能相同W78C32 。
功能相同W78C52 。
P0.7 - P0.0端口0 , 7-0位
TYPE
先进
模式
正常
描述
功能是相同的W78C32 ,所不同的是一个
期间访问不设置复用地址/数据总线
外部存储器。
冻结在原来的状态。
销ROMS1 ( P8.1 )和ROMS0 ( P8.0 )确定P0.7-功能
P0.0 。有关详细信息,请参阅表D1 。
当
ESEL
保持在"H"水平, P0.7 - P0.0是浮动的。
仿真
标准
正常
仿真
P1.7 - P1.0端口1 , 7-0位
TYPE
先进
标准
模式
正常
仿真
正常
仿真
描述
功能是相同的W78C32 。
冻结在原来的状态。
功能是相同的W78C52 。
冻结在原来的状态。
P2.7 - P2.0端口2 , 7-0位
TYPE
先进
模式
正常
描述
功能是相同的W78C32 ,所不同的是一个高
期间外部访问不设置字节地址总线
内存。
冻结在原来的状态。
销ROMS1和ROMS0确定P2.7 - P2.0的功能。为
详细信息,请参阅表D1 。
当
ESEL
保持在"H"水平, P2.7 - P2.0的状态取决于
在MP2 (屏蔽端口2 )寄存器。 MP2此时,如果该位的内容
为0,端口2的相应的销保持在原来的状态;
否则,端口2的相应引脚处于高阻抗状态。
仿真
标准
正常
仿真
-5-
出版日期: 1997年9月
修订A3
W78C58
8位微控制器
概述
该W78C58是W78C52微控制器系列,可提供扩展的内部的衍生物
只读存储器。该芯片具有32K字节掩膜ROM和256字节的RAM 。
此设备提供了增强的体系结构,使得它更有力和适合于各种
的一般控制系统的应用。它提供了片上32KB的掩膜ROM ,以适应
大量程序代码, 256字节的非易失性的片上RAM , 4个8位I / O端口,一个4位I / O口,
3个16位定时器/计数器, 8来源有2级中断结构和片上振荡器
时钟电路。
特点
DC至40MHz的广泛的工作频率
256字节片内暂存RAM
32K字节的片上掩膜ROM
外部程序存储器64K字节的地址空间
外部数据存储器64K字节的地址空间
3个16位定时器/计数器
4个8位位寻址的I / O端口
一个附加的4位位寻址的I / O端口,附加
INT2
/ INT3
(可在44引脚PLCC / QFP封装)
八源,两个优先级中断
低EMI辐射模式
内置可编程节电模式 - 空闲模式&掉电模式
包:
DIP 40 : W78C58-16 /四十零分之二十四
PLCC 44 : W78C58P -16 /四十〇分之二十四
QFP 44 : W78C58F -16 / 40分之24
TQFP 44 : W78C58M -16 /四十〇分之二十四
-1-
出版日期: 1997年12月
修订A5
W78C58
销刀豆网络gurations
40引脚DIP ( W78C58 )
T2 , P1.0
T2EX , P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
RST
RXD , P3.0
TXD , P3.1
INT0 , P3.2
INT1 , P3.3
T0 , P3.4
T1, P3.5
WR , P3.6
RD , P3.7
XTAL2
XTAL1
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
VCC
P0.0 , AD0
P0.1 , AD1
P0.2 , AD2
P0.3 , AD3
P0.4 , AD4
P0.5 , AD5
P0.6 , AD6
P0.7 , AD7
EA
ALE
PSEN
P2.7 , A15
P2.6 , A14
P2.5 , A13
P2.4 , A12
P2.3 , A11
P2.2 , A10
P2.1 , A9
P2.0 , A8
44引脚PLCC ( W78C58P )
/
I
N
T
3
,
P
4 V
. C
2 C
44引脚QFP / TQFP ( W78C58F / W78C58M )
T
2
E
X
,
P P P P
1 1 1 1
. . . .
4 3 2 1
/
I
N
T T
2 3
, ,
P P
1 4 V
. . C
0 2 C
T
2
E
X
,
P P P P
1 1 1 1
. . . .
4 3 2 1
T
2
,
P
1
.
0
A
D
0
,
P
0
.
0
A
D
1
,
P
0
.
1
A
D
2
,
P
0
.
2
A
D
3
,
P
0
.
3
A
D
0
,
P
0
.
0
A
D
1
,
P
0
.
1
A
D
2
,
P
0
.
2
A
D
3
,
P
0
.
3
P1.5
P1.6
P1.7
RST
RXD , P3 。
INT2 , P4.3
TXD , P3.1
INT0 , P3.2
INT1 , P3.3
T0 , P3.4
T1, P3.5
6 5 4 3 2 1 44 43 42 41 40
7
39
8
38
9
37
10
36
11
35
12
34
13
33
14
32
15
31
16
30
17
29
18 19 20 21 22 23 24 25 26 27 28
P
3
.
6
,
/
W
R
P
3
.
7
,
/
R
D
X
T
A
L
2
X V P
牛逼S 4
A S 。
L
0
1
P
2
.
0
,
A
8
P
2
.
1
,
A
9
P
2
.
2
,
A
1
0
P
2
.
3
,
A
1
1
P
2
.
4
,
A
1
2
P0.4 , AD4
P0.5 , AD5
P0.6 , AD6
P0.7 , AD7
EA
P4.1
ALE
PSEN
P2.7 , A15
P2.6 , A14
P2.5 , A13
P1.5
P1.6
P1.7
RST
RXD , P3.0
INT2 , P4.3
TXD , P3.1
INT0 , P3.2
INT1 , P3.3
T0 , P3.4
T1, P3.5
44 43 42 41 40 39 38 37 36 35 34
1
33
32
2
31
3
30
4
29
5
28
6
27
7
8
26
9
25
10
24
11
23
12 13 14 15 16 17 18 19 20 21 22
P
3
.
6
,
/
W
R
P
3
.
7
,
/
R
D
X
T
A
L
2
X V P P P
牛逼S 4 2 2
A S 。 。 。
L
0 0 1
1
, ,
A A
8 9
P
2
.
2
,
A
1
0
P
2
.
3
,
A
1
1
P
2
.
4
,
A
1
2
P0.4 , AD4
P0.5 , AD5
P0.6 , AD6
P0.7 , AD7
EA
P4.1
ALE
PSEN
P2.7 , A15
P2.6 , A14
P2.5 , A13
-2-
W78C58
引脚说明
符号
EA
TYPE
I
说明
外部访问允许:该引脚强制执行了处理器
外部ROM 。 ROM地址和数据将不存在,如果在总线上
该
EA
引脚为高电平并且程序计数器是32 KB的区域之内。
否则会出现在总线上。
程序存储使能: PSEN允许外部ROM中的数据
端口0的地址/数据总线。
当访问内部ROM时,无频闪PSEN信号输出
从这个管脚上。
ALE
地址锁存使能: ALE用于启用地址锁存器
从分离P0口数据的地址在运行的1 / 6
振荡器的频率。一个ALE脉冲期间外部数据存储器省略
访问。
RESET :高该引脚上出现两个机器周期,而振荡器
运行重置设备。
石英晶体1:晶体振荡器的输入。该引脚可通过驱动
外部时钟。
石英晶体2:晶体振荡器的输出。这是XTAL1的反转。
地:地电位。
电源:电源工作电压。
端口0 :功能是一样的8052的标准。
端口1 :功能是一样的8052的标准。
端口2 :功能是相同的标准8052 。
端口3 :功能是一样的8052的标准。
端口4 : 4位双向并行端口,可位寻址的内部
引体向上。引脚P4.3和P4.2具有替代功能的外部中断
( INT2 / INT3 )源输入。
外部中断2 :一个额外的中断输入源。它级联到引脚P4.3
在内部。
外部中断3 :一个额外的中断输入源。它级联到引脚P4.2
在内部。
PSEN
RST
XTAL1
XTAL2
V
SS
V
DD
P0.0P0.7
P1.0P1.7
P2.0P2.7
P3.0P3.7
P4.0P4.3
I L
I
O
I
I
I / O D用
I / O ^ h
I / O ^ h
I / O ^ h
I / O ^ h
INT2 ( P4.3 )
INT3 ( P4.2 )
I H
I H
*注意:
TYPE
I:输入,O:输出, I / O :双向,H :上拉, L:拉低, D:开漏
-3-
出版日期: 1997年12月
修订A5
W78C58
功能说明
该W78C58引脚对引脚与W78C52兼容,但内部8K掩膜ROM有
被替换成内部掩模ROM为32K 。该处理器支持111条不同的操作码和
引用都64K程序地址空间和64 K个数据存储空间。
时钟
该W78C58被设计为使用晶体振荡器或外部时钟使用。在内部,
时钟被分成两部分在使用前。这使得W78C58相对不敏感的占空比
变化的时钟。
晶体振荡器
该W78C58包含一个内置的晶体振荡器。为使振荡器工作,一个是水晶
在引脚XTAL1和XTAL2连接。此外, 30的粉煤的负载电容(通常)必须
从每个引脚与地相连。电阻也必须从XTAL1连接到XTAL2
提供直流偏压时的晶体频率高于24兆赫。
外部时钟
外部时钟源连接到引脚XTAL1 。管脚XTAL2悬空。该
XTAL1输入是CMOS型输入,所要求的晶体振荡器。其结果是,外部时钟
信号应具有一个输入一个级别大于3.5伏以上。
电源管理
空闲模式
空闲模式通过将PCON寄存器的IDLE位输入。在空闲模式下,内部
时钟处理器停止。外设和中断逻辑继续工作。该
当有中断或复位发生时,处理器退出空闲模式。
掉电模式
当PCON寄存器的PD位被置位,处理器进入掉电模式。在这
模式下,所有的时钟都停止,包括振荡器。退出掉电模式的唯一方法是
通过复位。
RESET
外部复位信号进行采样, S5P2 。生效,必须将其保持为高至少两
机器周期,而振荡器运行。
内部触发电路中的复位线被使用时,防止尖峰脉冲复位线
W78C58
用于
与外部RC网络。复位逻辑也有忽略一个特殊的毛刺去除电路
毛刺的复位线。
在复位期间,端口地址被初始化为FFH ,堆栈指针为07H , PCON (除
第4位)为00H ,和所有其他的SFR寄存器除SBUF为00H 。 SBUF不被复位。
新定义的外设
为了更适合I / O ,一个额外的4位可位寻址端口P4和两个外部中断
INT2 , INT3已添加到无论是PLCC或QFP 44脚封装。并说明如下:
-5-
出版日期: 1997年12月
修订A5