Si102x/3x
18.6 。最大限度地减少闪存读取电流
在Si102x / 3×装置的闪速存储器是负责总的数字电源的主要部分
电流时,该设备正在执行的代码。以下是建议尽量减少闪存读取电流。
1.用闲置,低功耗空闲,暂停或睡眠模式,同时等待中断,而不是投票
中断标志。空闲模式和低功率空闲模式特别适合于在使用中
实施短停顿,因为唤醒时间不超过3个系统时钟周期。看
电源管理一章的各种低功耗工作模式的细节。
2. flash存储器被组织成4个字节的话开始与地址字节00B和结束
与地址结尾的11b上的字节结束。一个4字节的预取缓冲用于读取4个字节的
闪烁在单个读操作。跨越字边界或有指令字节的短循环
同地址中的11b的结尾,应尽量避免。如果循环中的20个或更多的时钟执行
周期,由此产生的任何因误对准增大工作电流可以忽略不计。
3.为了减少小环路的功耗,最好是找到它们,使得数
4字节字要获取从闪存最小化。考虑一个2字节, 3个周期的循环(例如, SJMP $或
而(1) ) 。如果两个地址字节中包含的读电流这样一个循环的闪光将被最小化
在第3个字节是一个4字节的字。这种环应手动位于一个地址
结束在00B或回路中的字节数应该增加(通过填充有NOP指令
为了尽量减少闪光指令)的读电流。
修订版0.3
259