1 前言
Cortex M0 触摸系统板是伟博创MCU体验套件中基于LPC1114微控制器的,用于评估和体验Cortex M0功能的电路板。LPC1114是精简型的Cortex系列芯片之一,它基于NXP公司的先进M0内核,
具有32K字节片上闪存以及一系列丰富的外设接口。通过ULINK2、J-LINK等调试工具,可以调试、
烧写板载的LPC1114芯片。Cortex M0 触摸系统板提供的接口和外设有UART、LED灯、蜂鸣器以及
触摸感应按键等功能。
图1 Cortex M0 触摸系统板
2 总览
2.1 M0主要特性
●ARM Cortex-M0处理器,运行速度可达50M
●具有3级流水线的冯诺伊曼总线结构
●内嵌向量中断控制器( NVIC )
●片内32K字节Flash和8K字节RAM
●通过片上引导程序实现在系统中编程( ISP )和在应用中编程( IAP )
●串行接口:
—可产生小数波特率、具有调制解调器、内部FIFO和支持RS-485/EIA-485标准的UART
—可达两个SPI控制器,带SSP特性、FIFO和多协议功能
—I2C总线接口支持全速I2C规范和速率可达1Mbit/s带多地识别和侦听模式的增强型快速模式
●其它外设:
—多达42 个通用I/O口,带可配置上拉和下拉的寄存器
—某个引脚上高驱动电流(20mA)
—I2C总线引脚在FM+模式下可支持20mA的灌电流
—4个通用定时器/计数器,共有4路捕获输入和13路匹配输出
—可编程看门狗定时器(WDT)
—系统节拍定时器
●SWD串行调试
●集成了PMU(电源管理单元),在睡眠、深度睡眠和深度掉电模式中极大限度地减少功耗
●三种低功耗模式:睡眠模式、深度睡眠模式和深度掉电模式
●3.3V单一电源供应
●10位ADC,在8个引脚中实现输入多路复用
●GPIO引脚能用做边沿或电平触发中断源
●带分配器的时钟输出功能,能够反映系统振荡器时钟,IRC时钟,CPU时钟和看门狗时钟
●处理器从深度睡眠模式唤醒通过指定的启动逻辑信号,可达13个功能引脚
●带4个独立阀值的上电检测及掉电检测,用于产生中断和强制复位
●上电复位
●1MHz到25MHz工作范围的晶体振荡器
●12M内部RC振荡器可调整到1%精确度,可用于作为系统时钟
●PLL允许CPU运行到最大的CPU速率而无需高频振荡器,可运行来自振荡器、内部RC振荡器或
看门狗振荡器
●48个引脚:最多42个通用I/O端口
● 通过板上的触摸按键,可以体验M0的触摸按键方案和性能
2.2板上的资源