M87C51FC
CHMOS单片8位微控制器
有32 KB的用户可编程EPROM
军事
M87C51FC 3 5 MHz至12 MHz的V
CC
e
5V
g
20%
M87C51FC - 1 3 5 MHz至16 MHz的V
CC
e
5V
g
20%
Y
Y
Y
Y
高性能CHMOS EPROM
3个16位定时计数器
可编程时钟输出
用可编程计数器阵列
高速输出
捕捉比较
脉宽调制器
看门狗定时器功能
向上向下定时器计数器
第三级程序锁定系统
32K片内EPROM
256字节的片内数据RAM
改进的快速脉冲编程
算法
布尔处理器
可提供40引脚CERDIP和44引脚
LCC封装
Y
Y
Y
32个可编程I O线
7个中断源
可编程串行通道与
帧错误检测
自动地址识别
TTL和CMOS兼容逻辑
水平
64K外部程序存储器
64K外部数据存储器空间
MCS -51完全兼容指令
SET
节能空闲和掉电
模式
ONCE (在电路仿真)模式
有两种产品等级
MIL-STD-883
b
55 ℃
a
125 C (T
C
)
军用温度只有( MTO )
b
55 ℃
a
125 C (T
C
)
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
存储器组织
程序存储器中的最多32个字节的程序存储器可以驻留在芯片上的EPROM另外
该设备最多可寻址64K的程序存储器的外部芯片
数据存储器该微控制器具有一个256 ×8片内RAM此外,它可以处理多达64 KB的
外部数据存储器
英特尔M87C51FC是一种单芯片控制为主的微控制器制造在英特尔的可靠
CHMOS III -E技术作为了MCS- 51家族成员的M87C51FC采用了同样强大
指令集具有相同的体系结构和引脚对引脚与现有的MCS- 51系列兼容
产品M87C51FC是87C51它的增强版本增加的功能使其成为一个更
功能强大的微控制器适用于需要脉冲宽度调制高速IO和上下的应用
计数功能,如马达控制它也有利于多一个更通用串行通道
通信处理器
1994年1月
订单号271114-004
M87C51FC
端口2时发出的高位地址字节
从外部程序存储器,并在取
访问到使用16位外部数据存储器
地址( MOVX DPTR)在该应用中它
使用强大的内部上拉1发射的时候能很好地协同
ING访问到使用8位外部数据存储器
地址( MOVX RI)端口2发出的内容
在P2特殊功能寄存器
有些P2口接收高位地址位
在EPROM编程和程序verifica-
化
端口3端口3是一个8位双向IO口
内部上拉电阻的端口3输出缓冲器可驱动
LS TTL输入端口3引脚具有1的写入
他们是拉高由内部上拉电阻和
这种状态可以作为输入作为输入端口3
被外部拉低,将输出引脚
电流(I
IL
在数据表),因为上拉的
UPS
端口3还提供各种特殊的功能
在MCS- 51系列的特点,列出如下
端口引脚
P3 0
P3 1
P3 2
P3 3
P3 4
P3 5
P3 6
P3 7
备用功能
RXD (串行输入端口)
TXD (串行输出端口)
INT0 (外部中断0 )
INT1 (外部中断1 )
T0 (定时器0外部输入)
T1(定时器1外部输入)
WR (外部数据存储器写选通)
RD (外部数据存储器读选通)
PSEN程序存储使能是读选通
外部程序存储器
当M87C51FC从克斯特执行代码
最终程序存储器PSEN被激活两次,每次
机器周期,除了两个PSEN激活
在每次访问外部数据会被跳过
内存
EA V
PP
外部访问允许EA必须
为了使该装置绑到VSS
获取外部程序存储器位置的代码
然而0000H到0FFFFH注意,如果任
该程序锁定位进行编程EA会
内部锁存复位
EA应绑V
CC
内部程序
处决
该引脚也接收了编程电源电压
年龄(V
PP
)在EPROM编程
XTAL1输入到振荡器反相放大器
振荡器反相放大器的输出XTAL2
振荡器特性
XTAL1和XTAL2分别为输入和输出respec-
一个反相放大器,它以被配置的tively
用作片上振荡器如图置的
图3无论是石英晶体或陶瓷谐振器
也可以使用有关的更详细的信息
使用片上振荡器可在应用程序
阳离子注意AP- 155 '振荡器的Microcontrol-
制器''
为了从外部时钟源驱动器件
而XTAL2彩车为XTAL1应该是驱动
如图4上有没有要求
外部时钟信号的自在 - 占空比
投入到内部时钟电路是通过一个二
韦迪逐2触发器但最小和最大
在数据表必须在规定的高,低倍
观察
外部振荡器可能会遇到的一样多
100 pF负载在XTAL1启动时,这是由于
到放大器和反馈互动
电容一旦外部信号满足V
IL
和V
IH
规格的电容将不会EX-
CEED 20 pF的
一些端口3引脚接收高位地址位
在EPROM编程和程序verifica-
化
RST复位输入高该引脚上出现两个机器
周期而振荡器运行复位DE-
副内部下拉电阻允许加电
上电复位,只有连接到V电容器
CC
ALE地址锁存使能输出脉冲锁存
地址的访问过程中的低字节EX-
ternal存储器,该引脚(ALE PROG)也是
在EPROM编程编程脉冲输入
在M87C51FC
在正常操作中,ALE以恒定的发射
率
振荡器的频率,并可以使用
外部定时或时钟使用注意然而
曾经,一个ALE脉冲每AC-期间跳过
塞斯的外部数据存储器
纵观本数据手册ALE的剩余部分
将参考走出ALE PROG的信号
引脚和引脚将被称为ALE PROG
针
4
C1 C2
e
30 pF的
g
10 pF对于晶体
e
10 pF的陶瓷谐振器
271114– 4
图3振荡器连接
M87C51FC
与外部中断INT0和INT1必须
启用并配置为电平敏感控股
该引脚为低电平重新启动振荡器,但使销
回高完成出口一旦中断
提供服务的下一个指令之后要执行的
RETI将是一个下面是把指令
该器件进入掉电
271114 – 5
图4外部时钟配置
设计考虑
在M87C51FC的窗口必须被覆盖
由不透明的标签,否则直流和交流
特性可能不被满足,所述装置
在功能上被削弱
空闲模式
用户的软件可以调用空闲模式时
单片机在此模式下的功耗
化减少的特殊功能寄存器和
板载RAM空闲时保留其值,但
处理器停止执行指令空闲
如果芯片被复位或如果一个烯模式将被退出
体健中断发生时,PCA定时器计数器可
有选择地继续运行,或在空闲暂停
模式
当空闲模式是由一个硬件终止
重置设备正常恢复程序exe-
从离开的地方最多两个机器cution
内部复位算法采用前周期
控制片上硬件禁止访问接口
在这种情况下,但访问端口引脚NAL RAM
不抑制消除的可能性
空闲时,通过重新终止意外写入
设置指令之后的一个调用
怠速不应该一个写端口引脚或
到外部存储器
掉电模式
为了节省更多的功率省电模式可
通过软件来调用在该模式中,振荡器
被停止,并且调用功率的指令
向下的最后一条指令所执行的片上
RAM和特殊功能寄存器保留其val-
的UE ,直到掉电模式终止
在M87C51FC无论是硬件复位或
外部中断可能会导致从电力出口
向下复位重新定义所有SFR但不
改变片内RAM外部中断AL-
低点都SFR和片内RAM保留自己的
值
要正确终止掉电复位或EX-
内部中断应该不是V前执行
CC
is
恢复到它的正常操作电平,并且必须
保持足够长的时间,振荡器重新启动
和稳定(一般小于10毫秒)
ONCE模式
曾经(' '在电路仿真'' )模式功能有助于
测试使用的系统和调试
M87C51FC未经M87C51FC不必进行重新
从电路调用一度模式移动
by
1 )拉ALE低,而设备处于复位
PSEN高
2 )保持ALE低到RST被停用
当设备处于ONCE模式的端口0
进入一个浮动的状态,另一个端口引脚和ALE
和PSEN被微弱拉高振荡税务局局长
CUIT保持活动,而M87C51FC在这
模式的仿真器或测试CPU可被用于驱动
该电路正常工作恢复时,去甲
MAL复位应用
外部引脚的空闲和掉电表1状态
模式
空闲
空闲
掉电
掉电
节目
内存
国内
外
国内
外
ALE
1
1
0
0
PSEN
1
1
0
0
PORT0
数据
FL燕麦
数据
FL燕麦
PORT1
数据
数据
数据
数据
PORT2
数据
地址
数据
数据
PORT3
数据
数据
数据
数据
记
有关低功耗模式的更详细信息,请参考应用笔记AP- 255 '军事CHMOS设计
与M80C51BH ''
5