SC16C550B是用於串列數據通信的通用異步收發器(UART),其基本功能是將並行數據轉換成串列數據。
概述,特性,功能描述,
概述
UART可處理速率高達3Mbit/s的串列數據。SC16C550B的管腳與ST16C550、TL16C550和PC16C550兼容。上電後的功能等效於16C450。SC16C550B也通過FIFO觸發點和TXRDY和 RXRDY信號來實現DMA模式數據傳輸。片內的狀態暫存器為用戶提供錯誤指示,器件的工作狀態和數據機接口控制。可通過調整系統中斷來滿足用戶的要求。內部的環回模式實現了片內的故障診斷。SC16C550B可工作在5V, 3.3V和2.5V的電壓下和工業級溫度範圍內,含有塑膠DIP40、PLCC44和LQFP48這三種封裝形式。
特性
管腳與工業標準的 ST16C450/550、TL16C450/550 和 PC16C450/550 兼容。
5V 電壓下傳送/接收操作的數據速率高達 5Mbit/s,3.3V 電壓下為 2Mbit/s,2.5V 電壓下為 1Mbit/s。
可程式的自動 RTS和自動CTS。
—在自動CTS模式下,CTS控制傳送器。
—在自動RTS模式下,Rx FIFO內容和閥值控制RTS。
自動硬體流控制。
軟體可選擇的波特率發生器。
4種可選的接收FIFO中斷觸發點。
標準的數據機接口。
標準異步錯誤和數據幀位(起始、停止和奇偶逾時間隔)。
獨立的接收器時鐘輸出。
傳送、接收、線狀態和數據設定中斷可單獨控制。
功能描述
SC16C550B提供了串列異步接收數據的同步處理、傳送器和接收器之間的數據的並串和串並轉換。這些都是數字數據系統將串列數據流轉換成並行數據所必需的功能。串列數據流的同步通過在傳送的數據上添加起始位和停止位形成一個數據字元來實現。通過在數據字元後增加一個奇偶位可保證數據的完整性。接收器通過奇偶位來檢查任何傳送位的錯誤。SC16C550B由先進的CMOS技術製造而成,滿足低功耗和高速度的要求。SC16C550B是一個超前的解決方案,它提供了具有16位元組的傳送和接收FIFO存儲器,這是16C450所不具備的。SC16C550B可與高速數據機進行通信,可工作在需要高速率數據處理的共用網路環境中。SC16C550B增加的特性都是通過大容量的傳送和接收FIFO來實現,這使外部處理器可在一個固定時間內處理更多的網路任務。另外,獨特的4種可選的FIFO觸發中斷電平實現了最大的數據吞吐量,尤其是在多通道的套用中。由此可見上述特性的結合極大地降低了外部控制CPU需要的頻寬、提高了性能、降低了功耗。