MCF52235 DCS系统电源管理与内存映像详解

需积分: 50 5 下载量 37 浏览量 更新于2024-08-10 收藏 7.97MB PDF 举报
"MCF52235 中文" 本文档是关于MCF52235微控制器的电源管理和相关寄存器定义的详细解释,主要源自MCF5223x参考手册的中文译本。MCF52235是一款面向低电压运行设计的芯片,具备4种运行模式:run、wait、doze和stop,支持关闭外部独立设备和CLKOUT引脚以降低功耗。 在电源管理部分,芯片的内存映像包含了SCM和CCM内存空间的电源管理编程模块寄存器。表9-1列出了关键的电源管理寄存器,包括: 1. 芯片配置寄存器(CCR):位于0x11_0004,16位,读/写,用于配置芯片的总体设置。 2. 低功耗控制寄存器(LPCR):位于0x11_0007,8位,读/写,用于控制低功耗模式和相关功能。 3. 外围电源管理寄存器High(PPMRH):位于0x00_000c,32位,读/写,用于控制外设电源状态。 4. 核心复位状态寄存器(CRSR):位于0x00_0010,8位,读/写,记录核心复位事件。 5. 核心看门狗控制寄存器(CWCR):位于0x00_0011,8位,读/写,用于设置和控制核心看门狗定时器。 6. 低功耗中断控制寄存器(LPICR):位于0x00_0012,8位,读/写,用于配置低功耗中断。 7. 内核看门狗服务寄存器(CWSR):位于0x00_0013,8位,读/写,用于清除看门狗定时器。 8. 外围电源管理寄存器Low(PPMRL):位于0x00_0018,32位,读/写,与PPMRH一起管理外设电源。 9. 外围电源管理设置寄存器(PPMRS):位于0x00_0021,8位,写,用于设置外设电源状态。 10. 外围电源管理清除寄存器:位于0x00_0022,32位,读/写,用于清除外设电源状态。 这些寄存器的详细功能和操作方式可以在手册的相应章节找到,例如9.2.1至9.2.4,以及10.5.1至10.5.5等。 MCF52235微控制器还包含多种功能模块,如FlexCAN、UART、I2C、QSPI、快速ADC、DMA计时器、通用定时器、周期中断定时器、脉宽调制定时器、软件看门狗定时器、锁相环、中断控制器、DMA控制器、复位逻辑以及GPIO等。这些模块的详细描述可在手册的其他章节中查阅,如1.4节。 该中文译本由苏州大学飞思卡尔嵌入式系统实验室翻译,虽然可能存在一些未经过反复校对的错误,但仍然为读者提供了一个方便的辅助参考资料。如果在阅读过程中发现错误,可以通过邮件联系作者进行反馈。