PC16552DV是一款通用异步收发器(UART),其两个串行通道完全独立,只有一个通用CPU接口和晶体输入。通电后,两个通道的功能与16450相同。每个信道都可以使用片上发射器和接收器FIFO(FIFO模式)进行操作,以减轻CPU过多的软件开销。在FIFO模式下,每个信道能够在发射机和接收机中缓冲16字节(加上RCVR FIFO中每字节3位错误数据)的数据。所有FIFO控制逻辑都在芯片上,以最小化系统开销并最大化系统效率。DMA传输的信号发送通过每个通道的两个引脚(TXRDY#和RXRDY#)完成。RXRDY#功能在一个引脚上与OUT 2#和BAUDOUT功能复用。CPU可以通过新寄存器(备用功能寄存器)选择这些功能。每个通道对数据字符执行串行到并行转换。
特色
- 双独立UART
- 能够运行所有现有的16450和PC16550D软件
- 复位后,所有寄存器都与16450寄存器集相同
- 读取和写入周期时间为84ns
- 独立控制传输、接收、线路状态和数据集中断
- 调制解调器控制功能(CTS、RTS、DSR、DTR、RI和DCD)
- 偶数、奇数或无奇偶校验位的生成和检测
- 错误启动位检测
- 完整的状态报告功能
- 数据和控制总线的TRI-STATE®TTL驱动器
- 断线生成和检测
- 通信链路故障隔离的环回控制
- 中断、奇偶校验、超限和成帧错误模拟
- 完全优先级中断系统控制
- 也可以在软件控制下重置为16450模式