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