TI为广阔的微控制器市场带来了32位功能和基于ARM Cortex-M3的微控制器的全部优势。对于目前的8位和16位MCU用户而言,采用Cortex-M3的Stellaris为其提供了强大的开发工具、软件和知识体系。移植到Stellaris上,用户就能够得益于很好的工具、小代码尺寸和出色的性能。更重要的是,设计者可以信心满满地进入ARM体系。
对于目前的32位MCU用户,Stellaris系列提供了业内首款Cortex-M3设计和Thumb-2指令集。Thumb-2技术具有超快的响应速度,整合了16位和32位指令,最好地均衡了代码密度和性能。Thumb-2占用的存储器比纯32位代码少26%,削减了系统成本,同时将性能提升了25%。TI Stellaris系列微控制器是基于ARM Cortex-M3的控制器,为成本敏感型嵌入式微控制器应用带来了高性能32位计算。
LM3S9B92的主要特性
ARM Cortex-M3处理器内核
80MHz操作,100DMIPS性能
ARM Cortex SysTick定时器
嵌套向量中断控制器(NVIC)
片上存储器
频率高达50MHz的256KB单周期闪存,预取缓冲器将性能提升到50MHz以上
96KB单周期SRAM
加载有StellarisWare软件的内部ROM
Stellaris外设驱动器库
Stellaris启动加载器
高级加密标准(AES)密码表
循环冗余校验(CRC)检错功能
外设接口(EPI)
外设的8位/16位/32位专用并行总线
支持SDRAM、SRAM/闪存、FPGA、CPLD
高级串行集成
10/100以太网MAC和PHY
2个CAN 2.0 A/B控制器USB 2.0 OTG/Host/Device
3个UART,具有IrDA和ISO 7816支持(1个UART具有全调制解调器控制功能)
2个I2C模块
2个同步串行接口模块(SSI)
集成音频接口芯片(I2S)模块
系统集成
直接存储器存取控制器(DMA)
系统控制和时钟,包含片上精密16MHz振荡器
4个32位定时器(8个16位),具有实时时钟功能
8个采集比较PWM引脚(CCP)
2个看门狗定时器
1个定时器用于主振荡器
1个定时器用于精密内部振荡器
GPIO最多可达65个,具体取决于配置
高度灵活的引脚多路复用技术使其可用作GPIO或7个外设功能之一
可独立配置以实现2、4或8mA驱动能力
4个GPIO具有18mA驱动能力
先进运动控制..