SC16C2552B是用于串行数据通信的双通道通用异步收发器(UART)。其主要功能是将并行数据转换为串行数据,反之亦然。UART可以处理高达5 Mbit/s的串行数据速率。
SC16C2552B与PC16552和ST16C2552引脚兼容。SC16C2552B提供了增强的UART功能,包括16字节FIFO、调制解调器控制接口、DMA模式数据传输和对两个通道控制寄存器的并发写入。DMA模式数据传输由FIFO触发电平和RXRDY%%/spanspan/span%%信号控制。车载状态寄存器为用户提供错误指示和操作状态。系统中断和调制解调器控制特征可由软件定制以满足特定用户需求。内部环回功能允许车载诊断。提供独立的可编程波特率发生器来选择发送和接收波特率。
SC16C2552B在5 V、3.3 V和2.5 V以及工业温度范围内工作,可采用塑料PLCC44封装。
特色
- 工业温度范围(-40摄氏度至+85摄氏度)
- 5 V、3.3 V和2.5 V操作
- 引脚到引脚兼容PC16C552、ST16C2552
- 在5V和3.3V时数据速率高达5Mbit/s,在2.5V时数据率高达3Mbit/s
- 仅输入引脚上的5V容差
- 16字节传输FIFO
- 带错误标志的16字节接收FIFO
- 独立的发送和接收UART控制
- 四个可选的接收FIFO中断触发电平;固定传输FIFO中断触发电平
- 调制解调器控制功能(CTS、RTS、DSR、DTR、RI、CD)
- 通过封装I/O引脚TXRDY/RXRDY进行DMA操作和DMA监控
- UART内部寄存器部分A和B可以同时写入
- 多功能输出允许使用更少的I/O引脚实现更多的封装功能
- 可编程字符长度(5、6、7、8),具有偶数、奇数或无奇偶校验