EFM32G890中文手册:低功耗ARM Cortex-M3处理器详解

4星 · 超过85%的资源 需积分: 10 67 下载量 37 浏览量 更新于2024-08-01 收藏 956KB PDF 举报
"《低功耗ARM Cortex-M3 EFM32G890中文手册》是北京博讯科技有限公司的技术文档,详细介绍了基于ARM Cortex-M3架构的EFM32G890芯片,强调其在低功耗设计上的优势。" 本文将深入解析该手册中的关键知识点: 1. **ARM Cortex-M3 CPU平台** - **高性能32位处理器**:Cortex-M3是ARM公司设计的一款面向微控制器应用的高性能、低功耗的32位处理器内核,最高工作频率可达32MHz。 - **内存保护单元(MPU)**:提供内存区域的访问控制,增强系统的安全性。 - **唤醒中断控制器**:允许芯片在低功耗模式下被特定事件快速唤醒。 2. **灵活电源管理系统** - **Shutoff模式**:在3V电压下,休眠电流仅为20nA,适合长时间待机场景。 - **Stop模式**:0.6µA@3V,保持RAM和CPU状态,同时具有Power-on Reset和Brown-out Detector功能。 - **DeepSleep模式**:在3V电压下,包含实时时钟的功耗为0.9µA,同时保留RAM和CPU状态。 - **Sleep模式**:45µA/MHz@3V,运行速度与功耗成正比。 - **Run模式**:180µA/MHz@3V,运行代码时的典型电流。 3. **内存和I/O** - **Flash存储**:提供128/64/32KB的可编程闪存,用于存储程序代码。 - **RAM**:16/16/8KB的SRAM,用于数据处理和程序执行。 - **通用I/O管脚**:90个可配置的I/O,支持多种功能如上拉、下拉、滤波等。 - **外设I/O管脚**:可配置的连接,支持异步外部中断。 - **DMA控制器**:8通道,用于高效数据传输。 - **外设Reflex系统**:8通道,可自定义外设间的连接。 - **外扩总线**:支持最大64MB的外部内存映射。 4. **定时器/计数器与模拟外设** - **定时器/计数器**:包括3个16位定时器、3个比较器/脉冲捕捉/PWM通道、16位低功耗定时器、24位实时计数器和3个8位脉冲计数器。 - **死区补偿**:TIMER0具有死区补偿功能。 - **低功耗看门狗定时器**:50nA功耗,确保系统稳定。 - **模拟外设**:12位高精度ADC、12位DAC、模拟比较器和温度传感器,以及独特转换技术。 5. **通信接口** - **通用同步/异步收发器**:支持UART、SPI、SmartCard (ISO7816) 和IrDA,具备多种工作模式和数据位长度。 - **通用异步收发器**:支持全/半双工操作和不同数据位长度。 - **低功耗LowEnergy UART**:DeepSleep模式下仍可通过DMA工作。 - **I²C接口**:带SMBus支持,Stop模式地址识别。 6. **显示与电源管理** - **LCD控制器**:最大4×40段,具有升压、对比度调节和自动动画功能。 - **电源管理**:高效的Reset和升压电路,用于优化功耗。 该手册详细阐述了EFM32G890芯片在设计上如何平衡性能和功耗,适合需要高效能与低功耗结合的嵌入式应用,如物联网设备、便携式设备和能源管理解决方案。