LPC802: ARM Cortex-M0+ 低成本32位MCU

需积分: 19 3 下载量 51 浏览量 更新于2024-07-15 1 收藏 2.44MB PDF 举报
LPC802是一款基于ARM Cortex-M0 +内核的低成本32位微控制器,其运行速度最高可达15 MHz。该处理器配备16 KB的闪存和2 KB的SRAM,适用于各种低功耗、高性能的应用场景。 LPC802的主要特性与优势如下: 1. **系统特性**: - **ARM Cortex-M0 +** 处理器:采用r0p1修订版,最高运行频率15 MHz,具有单周期乘法器和快速单周期I/O端口,提供高效能计算能力。 - **嵌套向量中断控制器(NVIC)**:内置的中断管理系统,能够高效处理多个中断源,确保实时响应。 - **系统滴答定时器**:用于系统时间基准和调度。 - **AHB多层矩阵**:优化的总线架构,允许灵活的数据传输路径。 - **串行线调试(SWD)**:支持四个断点和两个观察点,方便调试;同时支持JTAG边界扫描(BSDL)。 2. **内存**: - **16 KB片上闪存**:基于EEPROM技术,用于存储程序代码,具备代码保护功能(CRP),防止未经授权的访问或修改。 - **2 KB SRAM**:高速静态随机存取内存,用于运行时的数据存储和处理。 3. **外设**: - **I2C总线接口**:支持与其他I2C兼容设备的通信。 - **最多两个USART**:通用同步异步收发传输器,用于串行通信。 - **一个SPI接口**:串行外围接口,用于高速通信。 - **一个多速率计时器**:适应不同速率需求的定时任务。 - **自唤醒计时器**:在低功耗模式下唤醒微控制器。 - **一个通用32位计数器/定时器**:灵活的定时和计数功能。 - **一个12位ADC**:高精度模拟数字转换器,用于将模拟信号转化为数字信号。 - **一个模拟比较器**:比较两个模拟电压,用于信号检测。 - **功能可配置I/O**:通过开关矩阵,可以根据应用需求灵活配置I/O引脚功能。 - **多达17个通用I/O引脚**:连接各种外设,满足多样化设计需求。 4. **其他文档参考**: - 对于LPC802部件的更多详细信息,可以在第19节“参考资料”中找到。 LPC802微控制器的这些特性使其非常适合在嵌入式系统、物联网设备、低功耗传感器节点、工业控制以及需要小巧、高效、经济解决方案的场合。它的丰富外设和强大的处理器核心使得它能够在不牺牲性能的前提下,实现低成本和高效能的设计。