通用嵌入式微控制器在片上使用豐富的外設(shè)配合中央處理單元與外部環(huán)境進(jìn)行交互,設(shè)計(jì)芯片的硬件工程師為了滿足不同的通信需求,設(shè)計(jì)了不同的外設(shè)模塊集成到微控制器上,尤其是在數(shù)字通信總線的設(shè)計(jì)領(lǐng)域,已經(jīng)產(chǎn)生了多種標(biāo)準(zhǔn)的通信總線協(xié)議,并被廣泛地應(yīng)用于嵌入式系統(tǒng)的設(shè)計(jì)中,例如UART、SPI、I2C等等。然而,無(wú)論是采用何種協(xié)議,通信總線用于數(shù)據(jù)傳輸?shù)谋举|(zhì)從未有所改變。而隨著半導(dǎo)體設(shè)計(jì)技術(shù)及應(yīng)用的發(fā)展,通信外設(shè)的本質(zhì)屬性不斷被設(shè)計(jì)人員挖掘并體現(xiàn)在外設(shè)模塊的設(shè)計(jì)中,將多種通信外設(shè)的功能進(jìn)行統(tǒng)一的趨勢(shì)開始逐漸顯現(xiàn)出來(lái)。
使用一種通用的可配置通信外設(shè)控制器,無(wú)論在軟硬件設(shè)計(jì)或是解決方案的應(yīng)用上,都能簡(jiǎn)化嵌入式系統(tǒng)的設(shè)計(jì),有效地提高工作效率。這樣靈活的軟硬件配置將使得嵌入式設(shè)計(jì)工程師減少對(duì)電路設(shè)計(jì)的依賴,從而提供更加廣闊的創(chuàng)新空間。現(xiàn)在,在Atmel公司最新發(fā)布的SAM D系列MCU中就集成了可靈活配置為UART/USART、SPI、I2C等串行通信總線的通用串行通信接口(Serial Communication Interface,SERCOM)。