
SAB 80C166 / 83C166
并行端口
该SAB 80C166提供多达76 I /被组织成五个输入/输出端口O线和
一个输入端口。所有端口线可位寻址,所有的输入/输出线分别(按位)
作为可编程通过方向寄存器输入或输出。在I / O端口是真正的双向端口
其切换为高阻状态,当配置为输入。内部复位期间,所有
端口引脚配置为输入。
所有端口线都有一个与之相关的可编程复用输入或输出功能。端口0
和端口1可以访问外部存储器时,用作地址线和数据线,而端口4
输出额外的段地址位在系统A17 / A16 ,其中分段启用
访问超过64千字节的内存。端口2的捕获输入相关的或比较
CAPCOM单元和/或可选的总线仲裁信号( BREQ , HLDA ,持有)的输出。
端口3包括定时器复用功能,串行接口,可选的总线控制信号( WR ,
BHE ,就绪)和系统时钟输出( CLKOUT) 。口5 ,用于将模拟输入通道
到A / D转换器。未用于这些复用功能的所有端口线可以被用作
通用I / O口线。
串行通道
与其他微控制器,处理器,端子或外围的串行通信
组件是由具有相同的功能,异步两个串行接口提供/
同步串行通道ASC0和ASC1 。
它们与西门子SAB 8051x系列微控制器的串口向上兼容
并支持全双工异步通信高达625千波特和半双工
同步通信达2.5波特@ 20MHz的CPU时钟。
两个专用的波特率发生器允许设置所有标准波特率不振荡调整。
对于传输,接收和错误的前台提供了3个独立的中断向量
每个串行通道。
在异步模式中, 8位或9位的数据帧被发送或接收的,前面有一个起始位
和终止一个或两个停止位。对于多机通信,一种机制,
从数据字节区分地址已被列入(8位数据+醒来位模式) 。
在同步模式中的一个数据字节被发送或同步地接收到的移位时钟而
由SAB 80C166产生。
回送选件可用于测试目的。
已被列入了一些可选的硬件错误侦测功能,以提高
数据传输的可靠性。奇偶校验位可以自动对传输或产生
查了前台。帧错误检测可以识别数据帧,丢失停止
位。会产生溢出错误,如果最后一个字符接收没有被读出的
接收缓冲寄存器的时候一个新字符的接收完成。
半导体集团
20