TS68HC901
HCMOS多功能外设
该TS68HC901 CMFP ( CMOS多功能
周)是许多neces-的组合
在微处理器系萨利外围功能
统。
包括有:
8输入/输出引脚
单独编程方向
各个中断源的能力
-
可编程边沿选择
16来源中断控制器
8内部消息
8外部来源
各个源启用
各个源屏蔽
可编程的中断服务模式
-
轮询
-
向量生成
-
可选中状态
菊花链功能
可单独四个定时器
可编程预分频
两个多模计时器
-
延迟模式
-
脉冲宽度测量模式
-
事件计数器模式
两个延迟模式定时器
独立的时钟输入
超时输出选项
单通道USART
全双工
异步到65 kbps的
字节同步到1 Mbps的
内部/外部波特率发生器
DMA握手信号
调制解调器控制
环回模式
68000总线兼容
.
.
.
.
.
48
PDIP48
1
PLCC52
(在数据表的末尾订购信息
描述
在一个系统中使用的CMFP可显著
减少芯片的数量,从而降低了系统成本。
该CMFP完全68000总线兼容,并且
24直接寻址的内部寄存器提供
必要的控制和状态界面亲
语法。
该CMFP是MK3801 STI,一个Z80的衍生物
家庭周围。
1/42
1992年9月
TS68HC901
介绍
该TS68HC901多功能外围设备( CMFP )
为68000的外围设备的一个部件。该CMFP
直接通过A-接口的68000处理器
同步总线结构。这两个向量和pol-
导致中断方案的支持下,与CMFP
提供独特的矢量数生成每个
它的16个中断源。此外,握手
提供线路,以方便DMAC接口。重
FER以阻止TS68HC901的图。
该TS68HC901执行许多功能
常见的大多数基于微处理器的系统。
提供给用户的资源包括:
八个独立的可编程I / O引脚在 -
中断能力
16来源中断控制器与个人
来源启用和屏蔽
4个定时器,其中两个是多模性Ti-
聚体
图1:
TS68HC901框图
.
.
.
.
.
定时器可被用作波特率发生器
为串行通道
单通道全双工通用同步的
理性/异步收发器(U盘
SART ),该支持异步和同
另外一个多项式发生器的检查
支持字节同步格式
由CMFP内集成多种功能,
系统设计者保留了灵活性,同时minimi-
尖啸声器件数量。
从程序员的观点来看,的通用性
该CMFP可以归因于它的寄存器组。该
寄存器有良好的组织,并允许CMFP到
很容易地适应各种应用。所有
24个寄存器,也可直接寻址的这
简化了编程。该寄存器的映射如
在图2中。
2/42
TS68HC901
图2 : CMFP寄存器映射。
地址
二进制
(十六进制)
RS5
01
03
05
07
09
0B
0D
0F
11
13
15
17
19
1B
1D
1F
21
23
25
27
29
2B
2D
2F
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
RS4
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
RS3
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
RS2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
RS1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
GPIP
AER
DDR
IERA
IERB
IPRA
IPRB
ISRA
ISRB
IMRA
IMRB
VR
TACR
TBCR
TCDCR
TADR
TBDR
TCDR
TDDR
SCR
UCR
RSR
TSR
UDR
通用I / O寄存器
活动边沿注册
数据方向寄存器
中断使能寄存器A
中断使能寄存器B
中断标志寄存器A
中断标志寄存器B
服务中断寄存器
服务中断寄存器B
中断屏蔽寄存器A
中断屏蔽寄存器B
向量寄存器
定时器控制寄存器
定时器B控制寄存器
定时器C和D控制寄存器
定时器数据寄存器
定时器B数据寄存器
定时器C数据寄存器
定时器D数据寄存器
同步字符寄存器
USART控制寄存器
接收状态寄存器
发送状态寄存器
USART数据寄存器
缩写
注册名称
注意:
十六进制地址假设RS1连接着A1 , RS 2connects无线个A2 ,等。而且DS连接T O服务LDS上
68000或DS是连接到DS上的68008 。
3/42
TS68HC901
RS1 - RS5 :注册地址总线(输入) 。这种吸附
( A1-A5)连衣裙总线用于寻址的所述一个
在内部寄存器进行读或写
周期。
D0-D7 :数据总线(双向,三态) 。
这个总线是用来从接收的数据或
将数据发送到MFP的内部寄存器
处理器在TER值读取或写入赛扬
CLE 。在中断期间确认赛扬
第一百中,数据总线被用来传递一个矢量
号给处理器。由于MFP
是一个8位的外围设备时,MFP可以是
位于上部或下部por-
16位数据总线的灰(偶数或奇数
地址)。但是,在中断期间
应答周期,向量号
传递给处理器必须位于
在该数据字的低字节。作为一个重
SULT , MFP的D0 -D7必须连接
泰德的低8位处理器
数据总线,将多功能一体机在登记单
地址,如果向量中断都将
使用。
CLK :
时钟输入是一个单相的TTL
用于内部抗-IGF兼容信号
明。这个输入不应门断开
在任何时候,都必须符合微型
妈妈和最大脉冲宽度时间。
时钟不一定是系统
时钟频率也不阶段。当
总线是多路复用器(MPX = 1),一个地址
选通脉冲信号连接到该引脚。在
非复用模式(MPX = 0),这
输入端连接到系统时钟
有68000处理器类型使用时
或V
SS
(0V
DC
)与6800一起使用时
处理器类型。
RESET :复位设备。 (输入,低电平有效) 。重置
禁止USART接收器和传输
米特,停止所有定时器和强制TI-
MER输出低电平,禁止所有中断
频道并清除任何未决间
中断产生。通用中断/ I / O
线将被置于三态输入
模式。所有内部寄存器(除了抗-IGF
MER , USART数据寄存器和发送
状态寄存器)将被清除。
MPX :
该输入选择数据总线模式:
MPX = 0 :非复用模式
MPX = 1 :复用模式。登记
选择线RS1 - RS5和数据总线
D0-D7被多路复用。地址
频闪必须连接到CLK引脚。
TR :
IRQ :
中断请求(输出,低电平有效,邻
钢笔漏) 。此输出信号亲
处理器有中断未决
该CMFP 。这是16中断信
内尔斯可以产生中断重
的追求。清除中断挂起重
gisters ( IPRA和IPRB )或清除
中断屏蔽寄存器( IMRA和
IMRB )将导致的IRQ被否定。 IRQ
也将被否定作为IN-的结果
中断响应周期,除非额外
tional我nterrupts正等待在
CM FP 。参考洱段INTER-
中断产生进一步的信息。
中断响应(输入,主动
升流) 。 IACK I S美版吨O 2 S ignal T他
TS68HC901的CPU是acknow-
ledging中断。 CS和IACK必须
不被断言在同一时间。
中断使能(输入,低电平有效) 。 IEI
用于发送信号的TS68HC901没有
较高优先级的设备正在请求接口
中断服务。
中断使能输出(输出端,低电平有效) 。
IEO用于通知优先级较低的围
pherals ,无论是TS68HC901也不
另一个更高优先级的外设是重
追问中断服务。
葛橙花目的中断I / O线。
这些线可被用作中断输入
看跌期权及/或I / O线。当使用asinter-
中断输入,其有效边沿编程
梅布尔。数据方向寄存器是用来
定义哪些线是高阻输入
和哪些线是为推挽TTL
兼容的输出。
串行输出。这是U形的输出
SART发射器。
串行输入。这是输入到U形
SART的接收器。
接收器时钟。此输入控制
串行比特率的USART接收器。
发射机时钟。此输入控制
串行比特率的USART发送器。
接收器就绪。 (输出,低电平有效)
DMA的输出为接收器,这反映了
缓冲区满的端口号状态
15.
发射准备。 (输出,低电平有效)
DMA输出的变送器,它重新
flects缓冲区的状态空港口
号码16 。
5/42
IACK :
IEI :
IEO :
I0-I7 :
所以:
SI :
RC :
TC :
RR :