(1)電壓、超低功耗
MSP430系列單片機(jī),在1.8~3.6V電壓、1MHz的時鐘條件下運(yùn)行,耗電電流(在0.1~400uA之間)在不同的工作模式而不同;具有16個中斷源,并且可以任意嵌套,使用靈活方便;用中斷請求將CPU喚醒只要6us,可編制出高實(shí)時性的源代碼:可將CPU至于省電模式,以用中斷方式喚醒程序。
(2)強(qiáng)大的處理能力
MSP430系列單片機(jī),為16位RISC結(jié)構(gòu),具有豐富的尋址方式(7種源操作數(shù)尋址,4種目的操作數(shù)尋址)、簡潔的27條內(nèi)核指令以及大量的模擬指令:大量的寄存器以及片內(nèi)數(shù)據(jù)存儲器都可以參加多種運(yùn)算;還有高效的查表處理方法;有較高的處理速度,在8MHz晶體驅(qū)動下,指令周期為125ns。
(3)系統(tǒng)工作穩(wěn)定 上電復(fù)位,先由DCO振蕩器啟動CPU,保證程序從正確的位置開始執(zhí)行,保證晶體振蕩器有足夠的時間起振及穩(wěn)定時間。然后可通過軟件來設(shè)置系統(tǒng)的時鐘頻率。如果晶體振蕩器在用作CPU時鐘時發(fā)生故障,DCO會自動啟動,保證系統(tǒng)正常運(yùn)行;如果程序跑飛,可用看門狗將其復(fù)位。
(4)豐富的片上外圍模塊
MSP430系列單片機(jī)的各成員都集成了較豐富的片內(nèi)外設(shè),它們分別是以下一些外圍模塊的不同組合:看門狗(WDT)、定時器A (Timer_A)、定時器B(Timer_B)、比較器、串口0(USARTO)、串口1(USART1)、硬件乘法器、液晶驅(qū)動器、10位/12位ADC, 14位ADC,數(shù)十個可實(shí)現(xiàn)方向設(shè)置及中斷功能的并行輸入輸出端口、基本定時器(Basic Timer)。
(5)方便高效的開發(fā)環(huán)境
MSP430系列單片機(jī)均可由MSP_FET430P140 FLASH仿真工具(FET)提供支持。該FET是一種完整的集成開發(fā)環(huán)境。包括源代碼級調(diào)試器、仿真器、匯編/鏈接器、C編譯器等。對于FLASH型則有更方便的開發(fā)調(diào)試環(huán)境,因?yàn)橥ㄟ^器件片內(nèi)的JTAG調(diào)試接口,還有可電擦寫的FLASH,可以采用先下載程序到FLASH內(nèi),進(jìn)行程序調(diào)試。開發(fā)語言有匯編語言和C語一言。此外,也可以通過JTAG標(biāo)準(zhǔn)接口指令,編制主控端下載程序,實(shí)現(xiàn)被測電路的運(yùn)行控制和狀態(tài)察看。
(6)適應(yīng)工業(yè)級運(yùn)行壞境
MSP430系列單片機(jī)的運(yùn)行環(huán)境溫度為-45~+85C,所設(shè)計(jì)的產(chǎn)品適合運(yùn)行于工業(yè)環(huán)境下。
(7)多種時鐘模塊
MSP430單片機(jī)有三種時鐘源可以選擇提供給ACLK, SMCLK, MCLK。其中LFXT1提供給外圍設(shè)備32768Hz的時鐘,XT2可以提供高達(dá)8MHz的時鐘供單片機(jī)運(yùn)行使用,DCO為單片機(jī)內(nèi)部提供,并具有鎖相環(huán),為系統(tǒng)提供一個內(nèi)部時鐘源,當(dāng)外部振蕩器失效時,系統(tǒng)依靠DCO運(yùn)行,整個時鐘配置可以通過DCOCTL, BCSCTL1, BCSCTL2和SR等控制寄存器中相應(yīng)的位來選擇和控制,以滿足用戶對系統(tǒng)的要求。
(8)型號種類多
MSP430系列單片機(jī)型號種類繁多,可以滿足不同系統(tǒng)的需求。 |