LPC802和LPC804 MCU具有功率优化的内核,尺寸小,采用普通封装,和电平转换,由于其独立的电源轨,所以提供电平移动选项。LPC802和LPC804 MCU的外设补充包括CRC引擎、I2C总线接口、最多两个USART、一个SPI接口和一个电容式触摸界面(电容触摸屏)。计时器选件包括多速率定时器、自唤醒定时器和通用32位计数器/定时器。模拟外设包括一个12位ADC和一个模拟比较器,在LPC804上,一个10位DAC。LPC802和LPC804控制器还设有通过开关矩阵可配置功能的I/O端口,输入模式匹配引擎、可编程逻辑单元(PLU)和多达30个通用I/O引脚。
与8位处理器相比,这些32位Arm Cortex-M0+内核MCU处理32位数据更高效,需要的代码更少,内存更少,动态功耗低30%。LPC802和LPC804引脚数少,因此设计人员能够轻松共享系统关键引脚,而且在装配过程中可以手工焊接。专用的可配置内存确保启动时快速初始化,包括引脚、时钟、外围设备和电源管理。
NXP LPC802和LPC804 微控制器受NXP的免费样品示例代码包以及 MCUXpresso集成开发环境 (IDE) 和其他常见工具链(包括IAR®和ARM Keil®)支持。LPCXpresso开发板提供低成本评估工具和灵活的扩展选项。
NXP LPC802和LPC804 微控制器采用33引脚HVQFN和16引脚、20引脚、24引脚TSSOP封装。
特性
- 系统
- Arm Cortex-M0+处理器(r0p1版本),在高达15MHz的频率下运行,并有单周期乘法器和快速单周期I/O端口
- Arm Cortex-M0+内置嵌套向量中断控制器 (NVIC)
- 系统滴答计时器
- AHB multilayermAtrix
- 串行线调试 (SWD) ,具有四个断点和两个监视点。支持JTAG边界扫描 (BSDL)
- 存储器
- 最高32KB片上编程闪存
- 代码读保护 (CRP)
- 高达4KB SRAM
- 双I/O电源(LPC802M011JDH20、 LPC804M111JDH24)
- 支持ROM API
- 启动加载器
- 支持闪存应用内编程 (IAP)
- 支持通过USART进行系统内编程 (ISP)
- 片上ROM API,用于整数除法
- 自由运行振荡器 (FRO) API
- 数字外设
- 高速GPIO接口通过高达30个通用I/O(GPIO)引脚连接Arm Cortex-M0+ I/O总线,并配有可配置的上拉/下拉电阻器、可编程开-漏模式和输入逆变器。GPIO方向控制支持每个位的独立设置/清除/切换
- 三个引脚上的大电流源输出驱动器 (20mA)
- 具有GPIO中断生成能力,其中八个GPIO输入上都具有布尔模版匹配功能。(LPC804)
- 开关矩阵用于灵活配置每一I/O引脚功能
- CRC引擎
- 电容式触控界面 (LPC804)
- 可编程逻辑单元(PLU)创建小型组合和/或顺序逻辑网络,包括简单statemAchines。(LPC804)
- 计时器
- 一个32位通用计数器/定时器,有四个mAtch输出和三个捕获输入。支持PWM模式和外部计数
- 多速率定时器 (MRT),可用于以四种可编程固定速率重复生成中断。
- 自唤醒定时器 (WKT) 计时自自由运行振荡器 (FRO)(低功率、低频率内部振荡器)或外部时钟输入
- 窗口看门狗计时器(WWDT)
- 模拟外设
- 带多达12个输入通道的一个12位模数转换器,并有多重内外部触发器输入,采样率高达480K样品/秒。该模数转换器支持两个独立转换序列
- 比较器,有五个输入引脚和外部或内部基准电压
- 一个10位DAC (LPC804)
- 串行外设
- 两个USART接口,通过 switchmAtrix和一个分数波特率发生器分配引脚功能
- 一个SPI控制器,通过开关矩阵分配引脚功能。
- 最多2个I2C总线接口。
- 功率控制
- 低功耗模式:休眠模式、深度休眠模式、节能模式和深度节能模式
- USART、SPI和I2C外设活动时,从深度休眠和节能模式中唤醒
- 定时器控制的自唤醒,包括休眠、深度休眠和省电模式
- 上电复位 (POR) 和掉电检测 (BOD)
- 其他特点
- 独有的设备识别序号
- 单或双电源(1.71V至3.6V)
- 工作温度范围:-40°C至+105°C
- 采用TSSOP16、TSSOP20、TSSOP24和HVQFN33封装
应用
- 传感器网关
- 简单电机控制
- 工业
- 便携与可穿戴
- 游戏控制器
- 照明
- 8/16位应用
- 电机控制
- 消费类电子产品
- 消防和安全应用
- 气候控制
框图
Additional Resource
发布日期: 2018-02-07
| 更新日期: 2023-09-27
