英飞凌TC3xx系列MCU内部有一个能运行在待机模式下的8位微控制器SCR,其具备定时器、RTC、ADC等功能,可以简单理解TC3xx系列MCU内部嵌套了一个8位单片机,其可以在主核休眠时工作,具备低功耗等特点,架构如下图(图片是门锁拍的,嘿嘿😬)。
可以看出SCR核有16个port可供使用,其与主核共享port,即正常运行时,这16个port是主核的功能,SCR运行时,这16个port是SCR核的功能。
SCR核如何唤醒主核呢?
其方法一:软件唤醒,即SCR模式下收到外部唤醒请求时且符合唤醒条件时,往SCU_STDBYWKP.SCRWKP寄存器位域写入1即可唤醒主核,如下图。