概述
德州儀器(TI) StellarisTM系列的微控制器是首款基于ARM® CortexTM-M3的控制器,它將高性能的32位計算引入到對價格敏感的嵌入式微控制器應(yīng)用中。這些堪稱先鋒的器件擁有與8位和16位器件相同的價格,卻能為用戶提供32位器件的性能,而且,所有器件都是小型封裝形式提供。
Stellaris系列的LM3S101微控制器擁有ARM微控制器所具有的眾多優(yōu)點,如擁有廣泛使用的開發(fā)工具,片上系統(tǒng)(SoC)的底層結(jié)構(gòu)IP的應(yīng)用,以及眾多的用戶群體。此外,控制器還采用了ARM可兼容Thumb®的Thumb-2指令集來降低內(nèi)存的需求量,進而降低成本。
德州儀器(TI)提供一套完整的解決方案以便快速進入市場,包括用戶開發(fā)板、白皮書和應(yīng)用手冊,以及強大的支持、銷售和分銷商網(wǎng)絡(luò)。
概述
德州儀器(TI) StellarisTM系列的微控制器是首款基于ARM® CortexTM-M3的控制器,它將高性能的32位計算引入到對價格敏感的嵌入式微控制器應(yīng)用中。這些堪稱先鋒的器件擁有與8位和16位器件相同的價格,卻能為用戶提供32位器件的性能,而且,所有器件都是小型封裝形式提供。
Stellaris系列的LM3S101微控制器擁有ARM微控制器所具有的眾多優(yōu)點,如擁有廣泛使用的開發(fā)工具,片上系統(tǒng)(SoC)的底層結(jié)構(gòu)IP的應(yīng)用,以及眾多的用戶群體。此外,控制器還采用了ARM可兼容Thumb®的Thumb-2指令集來降低內(nèi)存的需求量,進而降低成本。
德州儀器(TI)提供一套完整的解決方案以便快速進入市場,包括用戶開發(fā)板、白皮書和應(yīng)用手冊,以及強大的支持、銷售和分銷商網(wǎng)絡(luò)。
特性
LM3S101微控制器包含以下的產(chǎn)品特性:
32位RISC性能
-采用為小型嵌入式應(yīng)用方案而優(yōu)化的32位ARM® CortexTM-M3 v7M結(jié)構(gòu)
-可兼容Thumb®的Thumb-2專用指令集處理器內(nèi)核,可提高代碼密度
-20-MHz操作
-硬件除法和單周期乘法
-集成了嵌套向量中斷控制器以提供明確的中斷處理
-14個中斷,帶8個優(yōu)先級
-非對齊式的數(shù)據(jù)訪問,使數(shù)據(jù)可以有效地壓縮到內(nèi)存中
-極細微的位處理操作(bit-banding)可最大限度地使用內(nèi)存,并且提供創(chuàng)新的外設(shè)控制
內(nèi)部存儲器
-8KB單周期Flash
用戶管理的Flash塊保護,以2KB塊大小為基礎(chǔ)
用戶管理的Flash數(shù)據(jù)編程
用戶定義和管理的Flash保護塊
-2KB單周期SRAM
通用定時器
-2個定時器,每個都可配置為一個32位定時器或兩個16位定時器
-32位定時器模式:
可編程的單次觸發(fā)(one-shot)定時器
可編程的周期定時器
使用外部32.768-KHz時鐘作為輸入時的實時時鐘
在周期和單次觸發(fā)模式下進行調(diào)試期間,當(dāng)控制器使CPU的暫停(Halt)標志有效時的暫停操作(stalling)可由用戶來控制使能
-16位定時器模式
帶有8位預(yù)分頻器的通用定時器功能
可編程的單次觸發(fā)定時器
可編程的周期定時器
在調(diào)試期間,當(dāng)控制器使CPU的暫停(Halt)標志有效時的暫停操作(stalling)可由用戶來控制使能
-16位輸入捕獲模式
輸入邊沿計數(shù)捕獲
輸入邊沿時間捕獲
-16位PWM模式
簡單PWM模式,PWM信號的輸出反相可由軟件編程
可遵循ARM FiRM規(guī)范的看門狗定時器
-帶有可編程裝載寄存器的32位向下計數(shù)器
-帶有使能的獨立看門狗時鐘
-帶有中斷屏蔽的可編程中斷產(chǎn)生邏輯
-提供鎖定寄存器保護,以防止軟件跑飛(runaway)的情況
-帶有使能/禁能的復(fù)位產(chǎn)生邏輯
-在調(diào)試期間,當(dāng)控制器使CPU的暫停(Halt)標志有效時的暫停操作(stalling)可由用戶來控制使能
同步串行接口(SSI)
-主機或從機操作
-可編程的時鐘位速率和預(yù)分頻
-獨立的發(fā)送和接收FIFO,16位寬、8單元深
-Freescale SPI、MICROWIRE或Texas工具同步串行接口的可編程接口操作
-從4到16位的可編程數(shù)據(jù)幀大小
-用于診斷/調(diào)試測試的內(nèi)部回送測試模式
UART
-完全可編程的16C550-類型UART
-獨立的16×8發(fā)送(Tx)和16×12接收(Rx) FIFO,減少CPU中斷服務(wù)負載
-帶小數(shù)分頻器的可編程波特率發(fā)生器
-可編程的FIFO長度,包含1字節(jié)深度的操作提供常用的雙緩沖接口
-FIFO觸發(fā)點為1/8, 1/4, 1/2, 3/4和7/8
-用于起始、停止和奇偶的標準異步通信位
-錯誤-起始-位檢測
-line-break的產(chǎn)生和檢測
模擬比較器
-兩個獨立的集成模擬比較器
-可配置輸出來驅(qū)動輸出管腳或產(chǎn)生中斷
-將外部管腳輸入與外部管腳輸入相比或與內(nèi)部可編程的電壓參考相比
GPIO
-2~18個GPIO,取決于配置
-中斷產(chǎn)生可編程為邊沿觸發(fā)或電平檢測
-在讀和寫操作中通過地址線進行位屏蔽
-GPIO端口配置的可編程控制
弱上拉或下拉電阻
2-mA, 4-mA和8-mA端口驅(qū)動
8-mA驅(qū)動的斜率控制
開漏使能
數(shù)字輸入使能
電源
-片內(nèi)線性穩(wěn)壓器(LDO),具有用戶可調(diào)的2.25V~2.75V可編程輸出
-控制器上的低功耗選項:睡眠和深睡眠模式
-外設(shè)的低功耗選項:軟件控制單個外設(shè)的關(guān)斷
-LDO帶有檢測未調(diào)整電壓和自動復(fù)位的功能,可由用戶控制使能
-帶3.3V電源掉電檢測,可通過中斷報告該狀況或者復(fù)位
靈活的復(fù)位源
-上電復(fù)位(POR)
-復(fù)位腳有效
-掉電(BOR)檢測器向系統(tǒng)警報電源下降
-軟件復(fù)位
-看門狗定時器復(fù)位
-內(nèi)部線性穩(wěn)壓器(LDO)輸出變?yōu)椴环(wěn)定
其它特性
-6個復(fù)位源
-可編程的時鐘源控制
-時鐘門控單個外設(shè)來節(jié)省功耗
-遵循IEEE 1149.1-1990的測試訪問端口(TAP)控制器
-通過JTAG和串行線接口的調(diào)試訪問
-完整的JTAG邊界掃描
工業(yè)范圍內(nèi)遵循RoHS的28-腳SOIC封裝
目標應(yīng)用
工廠自動化和控制
工業(yè)控制的電源設(shè)備
樓宇自動化