RL78/G14 微控制器的待机模式与寄存器控制

需积分: 50 247 下载量 111 浏览量 更新于2024-08-10 收藏 9.76MB PDF 举报
"RL78/14中文单片机用户手册-待机功能与配置-控制串行阵列单元的寄存" RL78/G14系列单片机提供了三种不同的待机模式,以实现低功耗操作。这些模式包括HALT模式、STOP模式和SNOOZE模式,每种模式都有其特定的应用场景和特性。 1. **HALT模式**:通过执行HALT指令进入此模式,CPU的操作时钟会被停止。尽管系统中的某些时钟(如高速系统时钟振荡器、高速片上振荡器或副系统时钟振荡器)可能会继续振荡,但工作电流的降低程度不如STOP模式。HALT模式的优点在于,一旦接收到中断请求,系统能立即恢复运行,适合需要频繁进行间歇操作的情况。 2. **STOP模式**:此模式下,CPU的主系统时钟和高速片上振荡器都会停止工作,极大地降低了工作电流。STOP模式可以通过中断请求解除,但需要注意的是,如果选择X1时钟,解除STOP模式后需要等待振荡稳定时间,这可能导致处理延迟。因此,如果要求中断请求时能立即处理,HALT模式更为合适。STOP模式不能在CPU使用副系统时钟工作时使用。 3. **SNOOZE模式**:这种模式适用于CSIp、UARTq数据接收和定时器触发信号(如INTRTC/INTIT中断请求或ELC事件输入)导致的A/D转换请求。在SNOOZE模式下,CPU不操作,但可以接收数据并执行A/D转换和DTC操作。此模式只在选择高速片上振荡器作为CPU/外围硬件时钟时可用。进入STOP模式前,需预先配置串行待机控制寄存器m(SSCm)和A/D转换器模式寄存器2(ADM2)。 在所有待机模式中,CPU、寄存器、标志、数据存储器的内容以及I/O端口的输出状态都会被保持。为了安全地切换到STOP模式,必须在执行STOP指令前停止所有依赖主系统时钟的外围硬件。 在使用RL78/G14系列单片机时,必须注意瑞萨电子可能随时更新产品信息,用户应定期访问瑞萨电子的官方网站获取最新资讯。此外,使用产品或技术信息可能导致第三方知识产权的侵犯,瑞萨电子对此不承担任何责任,并且不提供任何明示或暗示的专利、版权或其他知识产权许可。用户在使用产品前应自行评估潜在的法律风险。