在一般在嵌入式系統(tǒng)的應(yīng)用中,都可能需要使用幾十種甚至是更多的類比或數(shù)位周邊元器件。熟悉MCU開發(fā)的工程師們都知道,在MCU的開發(fā)過程中,最需要花時(shí)間和精力的就是元器件的選購(gòu),以及元器件相容性方面的考慮。目前在市場(chǎng)上有成千上萬不同種周邊元器件,設(shè)計(jì)人員要想從中尋找到適合自己應(yīng)用的元器件是一件令人頭痛的事情。因此,設(shè)計(jì)工程師的理想方案似乎是采用定制的SoC晶片,但是如果采用定制微控制器、ASIC和PLD器件,一方面價(jià)格比較昂貴,另一方面需要設(shè)計(jì)人員具有專門的設(shè)計(jì)技能。因此,研制一個(gè)高效率、周邊元器件可嵌入配置的、低功耗的8位微控制器是很有必要的。
PSoC(Programmable System on Chip)可編程系統(tǒng)晶片是美國(guó)Cypress MicroSystems公司的新一代功能強(qiáng)大的8位元可配置的嵌入式單片機(jī)。該系列單片機(jī)與傳統(tǒng)單片機(jī)的根本區(qū)別在于其內(nèi)部集成的數(shù)位和類比block模組,工程師可以根據(jù)不同設(shè)計(jì)要求調(diào)用不同的數(shù)位和類比block模組,完成晶片內(nèi)部的功能設(shè)計(jì);實(shí)現(xiàn)使用一塊晶片就可以配置成具有多種不同周邊元器件的微控制器,建立一種可配置嵌入式微控制器;用以實(shí)現(xiàn)從確定系統(tǒng)功能開始,到軟/硬體劃分,并完成設(shè)計(jì)的整個(gè)過程。
因此,PSoC能夠適應(yīng)非常復(fù)雜的即時(shí)控制需求,使用它進(jìn)行產(chǎn)品開發(fā)可以大大提高開發(fā)效率,降低系統(tǒng)開發(fā)的復(fù)雜性和費(fèi)用,同時(shí)增強(qiáng)系統(tǒng)的要可靠性和抗干擾能力;因此,它特別適用于各種控制和自動(dòng)化領(lǐng)域。所以PSoC的動(dòng)態(tài)配置能力給開發(fā)者提供了快速方便的編程和開發(fā)方法,同時(shí)也為單片機(jī)的應(yīng)用開拓了更大的空間。因此利用片內(nèi)集成的閃速記憶體可以降低產(chǎn)品開發(fā)成本,縮短產(chǎn)品開發(fā)周期。因此,此MCU結(jié)構(gòu)具有廣闊的應(yīng)用推廣前景。