【正文】
第二部分 MSP430 體系結構 2 Copyright 2022 Texas Instruments All Rights Reserved ? 以下是 MSP430體系結構的綜合描述,包括: ? 主要特點; ? 設備體系結構 。 ? 地址空間; ? 中斷向量表; ? 中央處理器 (MSP430 CPU and MSP430X CPU); ? 七種尋址模式和指令集組成: ?27種基本操作碼; ?24種仿真指令。 3 Copyright 2022 Texas Instruments All Rights Reserved 結構 控制器簡介 地址空間 中央處理器 (MSP430 CPU) 中央處理器 (MSP430X CPU) 微控制器簡介 5 Copyright 2022 Texas Instruments All Rights Reserved 微控制器性能指標 ? 成本 : 通常微控制器是大容量、低成本的設備; ? 時鐘頻率: 和其他設備 (如微處理器和 DSP)比起來,微控制器采用更低的時鐘頻率。目前,微控制器通??梢耘艿?100MHz/100MIPS(每秒百萬條指令數(shù) ); ? 功耗: 比 DSP和 MPU低幾個數(shù)量級; ? 位數(shù): 4位 (老 式 設備 )到 32位設備; ? 內(nèi)存: 有限的內(nèi)存,通常小于 1M字節(jié); ? 輸入 /輸出 (I/O): 8到 150個輸出引腳。 6 Copyright 2022 Texas Instruments All Rights Reserved MSP430 微控制器的主要特點 (1/3) ?低功耗 ? RAM數(shù)據(jù)保存只需 ?A ? 實時時鐘模式下操作只需 ?A ? 在活動模式下操作只需 250 ?A/MIPS ?低操作電壓(從 ) ? 1 ?s的時鐘啟動時間 ? 50 nA的端口漏電流 ?零功耗的掉電復位( BOR) 7 Copyright 2022 Texas Instruments All Rights Reserved MSP430 主要特點 (2/3) ?片上模擬設備: ? 10/12/16位模數(shù)轉換器 (ADC)。 ? 12位雙通道數(shù)模轉換器 (DAC)。 ? 比較器 ——門控定時器 (gated timers)。 ? 運算放大器 (Op Amps)。 ? 電源電壓監(jiān)控器 (SVS). ? 16位 RISC CPU: ? 緊湊的內(nèi)核設計,降低功耗和成本 。 ? 16位數(shù)據(jù)總線 。 ? 27種內(nèi)核指令 。 ? 7種尋址模式 。 ? 豐富的中斷向量資源。 8 Copyright 2022 Texas Instruments All Rights Reserved MSP430 主要特點 (3/3) ?靈活性: ? 高達 256kByte的 Flash。 ? 高達 100個引腳 。 ? USART, I2C, Timers。 ? LCD驅動 。 ? 嵌入式仿真 。 ? 多種外設模塊 … ?微控制器性能 : ? 位、字節(jié)和字的指令處理; ? 精簡指令集 。 ? 編譯效率 。 ? 廣泛的外設 。 ? 靈活的時鐘系統(tǒng)。 9 Copyright 2022 Texas Instruments All Rights Reserved MSP430模塊框圖 地址空間 11 Copyright 2022 Texas Instruments All Rights Reserved 內(nèi)存映射 ?映射到單個、連續(xù)的地址空間: ? 所有存儲器,包括 RAM,Flash/ROM, 信息內(nèi)存,特殊功能寄存器 (SFRs), 和外設寄存器。 Mem or y Addr e ss D e sc r ipt ion Acc e ss End: 0 F F F F h Start : 0 F F E0h In terrupt Ve c tor Ta b l e W or d/B yt e End: 0 F F D F h F l ash /ROM 0 F 8 0 0 h Start * : 01100h W or d/B yt e 0 1 0 F F h End * : 0 1 0 7 F h In fo rmat i on Mem or y Start : 01 000h (Flash de v i ce s o n l y ) W or d/B yt e End: 0 F F F h Start : 0 C0 0 h Boot M emo ry (Flash de v i ce s o n l y ) W or d/B yt e 0 9 F F h End * : 0 2 7 F h RAM Start : 0200h W or d/B yt e End: 0 1 F F h Start : 0100h 16 bi t Per i ph er al m odul es