概述
SC16C550是用于串行數(shù)據(jù)通信的通用異步收發(fā)器(UART)。它的基本功能是將并行數(shù)據(jù)轉換成串行數(shù)據(jù),反之亦然。UART可處理速率高達3Mbit/s的串行數(shù)據(jù)。
SC16C550的管腳與ST16C550、TL16C550和PC16C550兼容。上電后的功能等效于16C450。編程控制寄存器可使能SC16C550更多的特性。增加的特性包括:16字節(jié)接收和發(fā)送FIFO,自動硬件或軟件流控制和紅外編碼或解碼。在FIFO模式下,通過使用RTS輸出和CTS輸入信號自動控制串行數(shù)據(jù)流,可選的自動流控制的特性大大降低了軟件規(guī)模,提高了系統(tǒng)效率。SC16C550也通過FIFO觸發(fā)點和TXRDY和RXRDY信號來實現(xiàn)DMA模式數(shù)據(jù)傳輸。片內(nèi)的狀態(tài)寄存器為用戶提供錯誤指示,器件的工作狀態(tài)和調(diào)制解調(diào)器接口控制??赏ㄟ^調(diào)整系統(tǒng)中斷來滿足用戶的要求。內(nèi)部的環(huán)回模式實現(xiàn)了片內(nèi)的故障診斷。
SC16C550可工作在5V,3.3V和2.5V的電壓下和工業(yè)級溫度范圍內(nèi),含有塑料DIP40、PLCC44和LQFP48這三種封裝形式。