芯片简介
C8051F41x是SiliconLab公司最新推出的小封装、高性能、低功耗混合信号片上系统型MCU,适合于测控系统、仪器仪表、便携式医疗设备、智能传感器、POS系统、游戏机、电子玩具等众多应用领域。片内集成外设的很多先进特性可以节省应用代码空间和CPU执行时间。
芯片要点
smaRTClock(实时时钟)
C8051F41x内部集成了实时时钟(smaRTClock)电路。SmaRTClock有专用的32KHz振荡器(可以被配置为使用或不使用晶体)、具有告警功能的47位定时器、后备电源稳压器和64字节的后备SRAM。当后备电源供电时,即使控制器核不供电,smaRTClcok也会全功能运行。维持smaRTClock的正常工作的后备电源电压可低至1V。当使用32.768KHz的钟表晶体时,smaRTClock的47位独立计数器允许计时长达136年。如果smaRTClock定时器达到一个预设值或其振荡器停止。则smaRTClock报警核时钟丢失检测器可以中断CIP-51,将内部振荡器从挂起方式唤醒,或产生器件复位。
循环冗余检查单元
C8051F41x内部有一个循环冗余检查单元(CRC0),它能使用16位或32位多项式生成CRC结果,可显著提高使用CRC进行串行通信校验或存储器完整性检查时的CRC计算速度。CRC0还具有硬件位序反转功能,该特性在执行一些特定算法(如FFT)时可大大加快数据操作的速度。
低功耗电源管理方式SUSPEND
C8051F41x还提供了一种更为有效的电源管理方式,即SUSPEND方式。该方式下MCU的功耗与STOP方式相当,但却不需要像STOP方式那样靠复位来唤醒MCU,而是用端口引脚、比较器和smaRTClock产生的唤醒事件来唤醒MCU,该特性非常适合于低功耗系统。