32位Cortex-M0微控制器——LPC1200 系列ARM

ARM 144浏览

LPC1200系列ARM是基于Cortex-M0内核的微控制器,是恩智浦公司研发的具有高集成度和低功耗等特性,可用于嵌入式应用。Cortex-M0是第二代ARM内核,它可为系统提供更高的性能,如增强的调试特性和更高密度的集成。基于Cortex-M0的优势,LPC1200可在相似应用中实现更低的平均功耗。

LPC1200系列Cortex-M0微控制器可在高达45MHzCPU频率下运行,包含高达128KB片内Flash存储器和8KB数据存储器。较小的512字节Flash擦除扇区带来了多种设计上的好处,如更精细的EEPROM仿真,支持从任意串行接口启动加载,减少了对RAM缓存容量的要求,从而为现场编程带来便利。

LPC1200系列Cortex-M0微控制器的外设组件包括一个10ADC8通道)、两个带有输出反馈的模拟比较器、两个UART接口、一个SSP/SPI接口、一个带有快速模式的I2C接口、一个看门狗定时器、一个DMA控制器、一个CRC计算及校验模块、四个通用定时器、一个32RTC和多达55个通用I/O引脚。

LPC12D00系列Cortex-M0微控制器:LPC12D27可驱动静态或复合LCD(高达4个背极和40段)可以很容易的级联多个LCD驱动器,最多驱动2560段,可应用在大型显示场合。特性

l 处理器内核

一、ARM Cortex-M0内核,运行速度高达45MHz

二、内置嵌套向量中断控制器(NVIC

三、SWD调试接口

四、系统节拍定时器

l 片内存储器

一、高达8kB SRAM

二、高达128kB片内Flash存储器

三、可通过片内引导装载程序软件实现在系统编程(ISP)和在应用编程(IAP)功能

l 时钟产生单元

一、晶体振荡器工作频率1MHz~25MHz

二、12MHz的内部RC振荡器精度为1%,可选择作为系统时钟

三、PLL允许CPU在最大CPU速率下工作,而无需高频晶振,可从主振荡器、内部

    RC振荡器或看门狗振荡器运行

四、时钟输出功能可反映主振荡器时钟、IRC时钟、CPU时钟和看门狗时钟

五、实时时钟(RTC

l 电源

一、3.3V单电源供电(2.0V~3.6V

二、具有三种低功耗模式:睡眠模式、深度睡眠模式和深度掉电模式

三、12个拥有专用中断的GPIO可将CPU从深度睡眠模式中唤醒

四、掉电检测带三个独立阈值,每个阈值都可用于中断和强制复位

五、上电复位(POR

六、集成了PMU(电源管理单元),可在睡眠、深度睡眠和深度掉电模式中极大限度地                                    减少功耗              

l 数字外设

一、21通道Micro DMA控制器

二、硬件CRC计算及校验模块

三、两个带有小数波特率发生器和内部FIFOUART。其中UART0RS-485并支持调制解调器,UART1为带IrDA的标准UART

四、SSP控制器,带FIFO和多协议功能

五、I2C总线接口,完全支持I2C总线规范和快速模式Plus,数据速率为1Mbit/s,具有多地址识别功能和监控模式

六、4个可编程的大驱动电流(16mA)引脚

七、多达55个通用I/OGPIO)引脚,可编程为上拉、开漏模式,可编程的数字输入干扰滤波

八、GPIO均可配置为边沿或者电平中断

九、四个通用定时/计数器,带有四个捕获输入和四个匹配输出(32位计时器)或两个捕获输入和两个匹配输出(16位计时器)

十、窗看门狗定时器

十一、4×40LCD驱动(LPC12D27

l 模拟外设

一、一个8通道10ADC

二、两个高度灵活的模拟比较器,模拟比较器的输出可以编程为定时器的匹配信号,也可模拟555定时器

l 封装

LQFP100LQFP64LQFP48封装

 

 

更多的资料和相关的PDF资料大家登陆ictry 样片申请网(www.ictry.cn)上自己下载和查找,于此同时想免费申请样片的朋友更是可以登陆(www.ictry.cn)进行免费的样片申请,我想一定不会让大家失望。

 

     (本文由ICtry样片申请网整理发布)