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