标题：LM3S6911
LM3S6911
LM3S6911-IQC50-A2列是有美国[1](TI)公司设计生产-香港合泰达电子公司负责推广销售国内最大现货商,联系人蔡先生该芯片结合了10/100以太网媒体访问控制（MAC）以及物理层（PHY），标志着ARM Cortex-M3 MCU 已经具备集成连接能力，还是唯一集成了10/100以太网MAC和PHY物理层的ARM架构MCU。 该 Stellaris LM3S6911-IQC50-A2系列结合了 Bosch 控制器局域网技术和 10/100 以太网媒体访问控制(MAC)以 及物理 (PHY) 层。 该LM3S6911 微控制器是针对工业应用方案而设计的，包括远程监控、电子贩售机、测试和测量设备、网络设备和交换机、工厂自动化、HVAC和建筑控制、游戏设备、运动控制、医疗器械、以及火警安防。 　　　至于那些对功耗有特别要求的应用方案，LM3S6911微控制器还具有一个电池备用的休眠模块，从而有效的使LM3S6911芯片在未被激活的时候进入低功耗状态。 一个上电/掉电序列发生器、连续的时间计数器（RTC）、一对匹配寄存器、一个到系统总线的APB接口以及专用的非易失性存储器、 休眠模块等功能组件使LM3S6911微控制器极其适合用在电池的应用中。 除此之外，该LM3S6911微控制器的优势还在于能够方便的运用多种ARM的开发工具和片上系统 （SoC）的底层IP应用方案，以及广大的用户群体。 另外，该微控制器使用了兼容ARM的Thumb 指令集的Thumb2指令集来减少存储容量的需求，并以此达到降低成本的目的。 最后，LM3S6911 微控制器与Stellaris系列的所有成员是代码兼容的，这为用户提供了灵活性，能够适应各种精确的 需求。　　
LM3S6911特性32位RISC性能
　　-采用为小封装应用方案而优化的32位ARM CortexTM-M3 v7M架构 　　　-提供系统定时器（SysTick），包括一个简单的24位写清零、递减、自装载（wrap-on-zero）计数器，同时具有灵活的控制机制 　 -仅采用与Thumb?兼容的Thumb-2指令集以获取更高的代码密度 　　　-工作频率为50-MHz 　　　-硬件除法和单周期乘法 　　　-集成的嵌套向量中断控制器（NVIC），使中断的处理更为简捷 　　　-30个中断，具有8个优先级 　　　-带存储器保护单元（MPU），提供特权模式来保护操作系统的功能 　　　-非对齐式数据访问，使数据能够更为有效的安置到存储器中 　　　-精确的位操作（bit-banding），不仅最大限度的利用了存储器空间而且还改良了对外设的控制　　
通用定时器
－4个通用定时器模块(GPTM)，每个提供2个16-位定时器。 每个 GPTM 可被独立配置进行操作： 　　　. 作为一个32位定时器 　　　. 作为一个32位的实时时钟（RTC）来捕获事件 　　　. 用于脉宽调解器（PWM） 　　　. 触发模数转换 　　　－32位定时器模式　　. 可编程单次触发定时器 　　　. 可编程周期定时器 　　　. 当接入32.768-KHz外部时钟输入时可作为实时时钟使用 　　　. 在调试期间，当控制器发出CPU暂停标志时，在周期和单次触发模式中用户可以使能中止。 　　　. ADC事件触发器 　　　－16位定时器模式　　. 通用定时器功能，并带一个8位的预分频器 　　　. 可编程单次触发定时器 　　　. 可编程周期定时器 　　　. 在调试的时候，当控制器发出CPU暂停标志时，用户可设定暂停周期或者单次模式下的计数 　　　. ADC事件触发器 　　　－16位输入捕获模式　　. 提供输入边沿计数捕获功能 　　　. 提供输入边沿时间捕获功能 　　　－16位PWM模式　　. 简单的PWM模式，对PWM信号输出的取反可由软件编程决定　　看门狗定时器　　　－32位向下计数器，带可编程的装载寄存器　　　－带使能功能的独立看门狗时钟 　　　－带中断屏蔽功能的可编程中断产生逻辑 　　　－软件跑飞时可锁定寄存器以提供保护 　　　－带使能/禁能的复位产生逻辑 　　　－在调试的时候，当控制器发出CPU暂停标志时，用户可以设定暂停定时器的周期　　10/100以太网控制器　　　－符合 IEEE 802.3-2002规范 　　　－在100 Mbps和10 Mbps速率运作下支持全双工和半双工的运作方式　　－集成10/100 Mbps收发器（PHY物理层） 　　－自动MDI/MDI-X交叉校验 　　－可编程MAC地址 　　－节能和断电模式　　
同步串行接口(SSI)
－主机或者从机方式运作 　　－可编程控制的时钟位速率和预分频 　　－独立的发送和接收FIFO，8X16位宽的深度 　　－可编程控制的接口，可与Freescale的SPI接口，MICROWIRE或者TI器件的同步串行接口相连 　　－可编程决定数据帧大小，范围为4到16位 　　－内部循环自检模式可用于诊断/调试　　
UART
－3个完全可编程的16C550-type UART，支持IrDA 　　－带有独立的16x8发送（TX）以及16x12接收（RX）FIFO，可减轻CPU中断服务的负担 　　－可编程的波特率产生器，并带有分频器 　　－可编程设置FIFO长度，包括1字节深度的操作，以提供传统的双缓冲接口。　　－FIFO 触发水平可设为1/8, 1/4, 1/2, 3/4 和 7/8 　　　－标准异步通信位：开始位、停止位、奇偶位 　　－无效起始位检测 　　－行中止的产生和检测　　
ADC
－独立和差分输入配置 　　－用作单端输入时有6个10位的通道（输入）　　－采样速率为500,000 次/秒 　　－灵活、可配置的模数转换 　　－4个可编程的采样转换序列，1到8个入口长，每个序列均带有相应的转换结果FIFO 　　　－每个序列都可以由软件或者内部事件（定时器，PWM 或GPIO）触发　　
I2C
－在标准模式下主机和从机接收和发送操作的速度可达100Kbps，在快速模式下可达400Kbps 　　　－中断的产生 　　－主机带有仲裁和时钟同步功能、支持多个主机、以及7位寻址模式　　
PWM
－1个 PWM信号发生模块，每个模块都带有1个16位的计数器、2个比较器, 1个PWM信号发生器、以及一个死区发生器 　　　－1个16位的计数器 　　　. 运行在递减或递增/递减模式 　　　. 输出频率由一个16位的装载值控制 　　　. 可同步更新装载值 　　　. 当计数器的值到达零或者装载值的时候生成输出信号 　　　－2个 PWM比较器 　　　. 比较器值的更新可以同步 　　　. 在匹配的时候产生输出信号 　　－PWM信号发生器 　　　. 根据计数器和PWM比较器的输出信号来产生PWM输出信号 　　　. 可产生两个独立的PWM信号 　　－死区发生器 　　　. 产生2个带有可编程死区延时的PWM信号，适合驱动半H桥（half-H bridge） 　　　. 可以被旁路，不修改输入PWM信号 　　－灵活的输出控制模块，每个PWM信号都具有PWM输出使能 　　　. 每个PWM信号都具有PWM输出使能 　　　. 每个PWM信号都可以选择将输出反相（极性控制） 　　　. 每个PWM信号都可以选择进行故障处理 　　　. PWM发生器模块的定时器同步 　　　. PWM发生器模块的定时器/比较器更新同步 　　　. PWM发生器模块中断状态被汇总 　　－可启动一个ADC采样序列　　
GPIO
－高达7-35个GPIO，具体数目取决于配置 　　－输入/输出可承受5V 　　　－中断产生可编程为边沿触发或电平检测 　　　－在读和写操作中通过地址线进行位屏蔽 　　－可启动一个ADC采样序列 　　－GPIO端口配置的可编程控制 　　　. 弱上拉或下拉电阻 　　　. 2mA、4mA和8mA端口驱动 　　　. 8-mA驱动的斜率控制 　　　. 开漏使能 　　　. 数字输入使能　　
功率
－片内低压差（LDO）稳压器，具有可编程的输出电压，用户可调节的范围为2.25V到2.75V 　　　－休眠模块处理3.3V通电/断电序列，并控制内核的数字逻辑和模拟电路 　　　－控制器的低功耗模式：睡眠模式和深度睡眠模式 　　　－外设的低功耗模式：软件控制单个外设的关断 　　　－LDO带有检测不可调整电压和自动复位的功能，可由用户控制使能 　　　－3.3V电源掉电检测，可通过中断或复位来报告 　　　. 灵活的复位源 　　　－上电复位 　　　－复位管脚有效 　　　－掉电（BOR）检测器向系统发出电源下降的警报 　　　－软件复位 　　　－看门狗定时器复位 　　　－内部低压差（LDO）稳压器输出变为不可调整　　
其他特性
－6个复位源 　　　－可编程的时钟源控制 　　　－可对单个外设的时钟进行选通以节省功耗 　　　－遵循IEEE 1149.1-1990标准的测试访问端口（TAP）控制器 　　　－通过JTAG和串行线接口进行调试访问 　　　－完整的JTAG边界扫描[1]