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