’754C是一款四路通用异步收发器(UART),具有64字节FIFO、自动硬件和软件流量控制以及敢达3Mbps的数据速率。它包含四个UART的功能,每个UART都有自己的寄存器集和FIFO。四个UART仅共享数据总线接口和时钟源,否则它们独立运行。UART函数的另一个名称是异步通信元件(ACE),这些术语可以互换使用。本文档的大部分内容描述了每个ACE的行为,并理解了'754C中包含了四个这样的设备。'754C提供了增强的功能。它有一个传输控制寄存器(TCR),存储接收到的FIFO阈值电平,以在硬件和软件流控制期间开始或停止传输。使用FIFO RDY寄存器,软件在一次访问中获得所有四个端口的TXRDY/RXRDY状态。片上状态寄存器为用户提供错误指示、操作状态和调制解调器接口控制。可以调整系统中断以满足用户要求。内部环回功能允许车载诊断。
每个UART在TX信号上发送从外围8位总线发送给它的数据,并在RX信号上接收字符。字符可以编程为5、6、7或8位。UART有一个64字节的接收FIFO和发送FIFO,可以编程为在不同的触发电平中断。UART根据可编程除数及其输入时钟产生自己所需的波特率。它可以传输偶数、奇数或无奇偶校验以及1-、1.5-或2-停止位。接收机可以检测中断、空闲或成帧错误、FIFO溢出和奇偶校验错误。发射机可以检测FIFO下溢。UART还包含用于调制解调器控制操作的软件接口,以及软件流控制和硬件流控制功能。
'754C提供64针TQFP PM封装。TL16C754CPM设备不支持TXRDY功能。
特色
- ST16C654/654D引脚与其他增强功能兼容
- 支持最多:
- 24 MHz晶体输入时钟(1.5Mbps)
- 用于5V操作的48 MHz振荡器输入时钟(3Mbps)
- 用于3.3V操作的32 MHz振荡器输入时钟(2Mbps)
- 用于2.5V操作的24 MHz输入时钟(1.5Mbps)
- 1.8V操作的16 MHz输入时钟(1Mbps)
- 64字节传输FIFO
- 带错误标志的64字节接收FIFO
- 用于DMA和中断生成的可编程和可选择的发送和接收FIFO触发电平
- 用于软件/硬件流控制的可编程接收FIFO触发电平
- 软件/硬件流程控制
- 可编程Xon/Xoff字符
- 可编程自动CD)
- 红外数据协会(IrDA)能力