MCU复位与TPM复位——MC9S08AC系列微控制器

需积分: 32 30 下载量 110 浏览量 更新于2024-08-10 收藏 3.75MB PDF 举报
"该文档是关于MC9S08AC60系列微控制器的复位概述,特别是涉及到了MCU复位对TPM模块的影响。MC9S08AC60是一款高性能的8位微处理器,由飞思卡尔半导体制造,具有丰富的功能和外围设备,如ADC、SCI、SPI、IIC、定时器/脉宽调制器(TPM)等。" 本文主要阐述了MC9S08AC60微控制器在复位情况下的工作原理和特点,尤其是复位对TPM的影响。复位操作会重置TPM模块,包括其计数器、输出比较设置等。在复位后,计数器会被设置为零,而脉冲宽度、输出比较值等也会相应重置。 MC9S08AC60系列具备高速的HCS08 CPU核心,支持40MHz的工作频率和20MHz的内部总线频率,兼容HC08指令集并增加了BGND指令。它提供了强大的开发支持,如后台调试系统,具备在线仿真(ICE)调试模块,能处理多种中断和复位源。此外,还内置了多个保护机制,如看门狗定时器(COP)、低压检测、非法操作码检测以及CRC模块。 在存储方面,MC9S08AC60拥有高达60KB的片上FLASH存储器和最多2KB的RAM,且具有安全选项。时钟源多样化,可以选择不同的外部或内部时钟,并通过ICG模块进行精度调整。在省电模式下,提供了等待模式和两种停止模式,以适应不同应用需求。 外围设备是该微控制器的一大亮点,包括16通道10位ADC、两个SCI模块支持LIN2.0和SAEJ2602协议、SPI接口、IIC总线、多个定时器/TPM模块,每个TPM模块都支持输入捕获、输出比较和PWM功能。此外,还有KBI键盘中断模块、CRC模块以及大量的GPIO引脚,这些引脚可以灵活配置为输入或输出,并有上拉电阻、斜率控制和驱动强度选择。 在复位过程中,MCU的TPM模块将被复位到初始状态,这会影响到依赖于TPM的任何定时或PWM功能。因此,在设计系统时,必须考虑到这一点,确保在复位后正确初始化TPM设置,以避免影响系统的正常运行。复位功能还包括主复位引脚和加电复位(POR),同时其他关键引脚如RESET、IRQ和BKGD/MS也有内部上拉电阻,以简化系统设计。 MC9S08AC60微控制器在复位管理、性能、外设集成以及低功耗设计等方面展现出强大能力,适用于需要高可靠性、高效能以及复杂外设集成的嵌入式系统应用。