基于ARM®CortexTM M0+内核的32位低功耗微处理器
活动详情:免费获赠500块LPC800迷你板 抢先体验MO+优异性能
活动链接:https://www.eeworld.com.cn/huodong/201303_NXP_LPC800/index.html
概述
LPC800系列MCU是采用ARM®CortexTM M0+内核的32位低功耗微处理器,运行频率高达30MHz。LPC800采用低引脚封装,最高支持16KB片内Flash存储器和4KB片内SRAM存储器。
LPC800系列微控制器集成灵活的外设模块,包括硬件CRC计算及校验模块,1路I2C总线接口,多达3路UART,2路SPI接口,1个多速率定时器,1个自唤醒定时器,1个状态可配置定时器(SCT),1个模拟比较器,独特的开关矩阵(可实现I/O端口的自由分配)以及多达18个通用I/O口。
特性
内核与系统:
1、采用最新的Cortex-M0+内核,运行频率高达30MHz
2、Cortex-M0+内核的动态能耗仅为Cortex-M0内核的三分之二
3、支持I/O口单周期访问
4、集成向量表重映射寄存器,可方便地重新映射异常向量
5、内置嵌套向量中断控制器(NVIC)
6、集成微跟踪缓冲区MTB(Micro Trace Buffer)
Boot ROM应用函数接口API:
LPC800系列微控制器片上集成了外设驱动API,包括UART/I2C/功率管理等
UART驱动API:可简单实现USART的配置和使用
I2C驱动API:包括I2C驱动收发数据、主从模式下的查询收发数据、主从模式下的中断收发数据等
功率管理API:通过简单调用API接口函数,实现功耗和性能之间的动态选择
ISP/IAP API:通过调用ISP或IAP的API接口函数,实现在系统编程和在应用编程
数字外设:
1、通用GPIO:多达18个通用GPIO引脚连接到ARM Cortex-M0+内核特有的I/O总线接口,I/O可实现单周期操作
2、开关矩阵SWM(Switch Matrix):LPC800系列微控制器特有的开关矩阵模块使数字外设可以灵活地分配到外部的引脚。使用开关矩阵机制,数字外设对应的外部引脚不再固定,大大增强外部设备布局的灵活性
3、状态可配置定时器SCT(State Configurable Timer):具有输入和输出功能(捕获和匹配)的状态可配置定时器,功能引脚通过开关矩阵分配到外部引脚
4、多速率定时器MRT(Multi-Rate Timer):4个可编程且速率各自固定的通道,每个通道具有重复中断和单次中断两种模式
5、自唤醒定时器WKT(self Wake-up Timer):从低功耗模式定时自唤醒功能
6、硬件CRC计算及校验模块
7、窗口看门狗定时器(WWDT)
模拟外设:
模拟比较器(ACMP):外部输入电压作为基准电压源时,外部基准电压输入引脚可通过开关矩阵灵活分配,也可以选择使用内部基准电压源
串行接口:
3路UART:UART功能引脚通过开关矩阵灵活分配
2路SPI:SPI功能引脚通过开关矩阵灵活分配
1路I2C:I2C功能引脚通过开关矩阵灵活分配
时钟产生:
12MHz内部RC振荡器,±1%精度
PLL允许CPU在最大CPU速率下操作,而无需高频晶振,工作时钟可选为外部时钟输入、主振荡器输出或内部RC振荡器输出
封装:
支持SO20、TSSOP20、TSSOP16、DIP8四种封装
资料下载
LPC800系列微控制器产品数据手册(英)
LPC800系列微控制器产品用户手册(英)
LPC800系列微控制器介绍PPT
【配套例程】LPC800系列微控制器实验例程 V1.00
【配套工具】LPC800系列微控制器GPIO位置分配工具
【硬件资料】LPC800系列微控制器最小系统原理图