不同的chip宣告和不同版本的編譯軟件,Code Operation有不同的選項可供選擇。其選項含義如下:
◆ Watchdog:
Always on―看門狗定時器一直開啓;
Enable―看門狗定時器在normal和slow模式下開啓,在green和sleep模式下停止;
Disable―看門狗定時器關閉。
※ 注:當選擇Always on選項時,系統將無法進入sleep模式。
◆ Reset_Pin:
Pxx―選擇內部復位,同時該引脚將作爲單向輸入口Pxx使用;
Reset―選擇外部復位;
※ 注:當選擇內部復位時,Pxx口爲單向輸入口,且無內部上拉電阻。
◆ High_Clk:
IHRC_16M―芯片工作振蕩源采用內部16M高速RC振蕩電路;
Ext_RC―芯片工作振蕩源采用外部RC振蕩電路;
32K_X'tal―芯片工作振蕩源采用外部低頻率晶振(例如32.768KHz);
4M_X'tal―芯片工作振蕩源采用外部標準石英或陶瓷振蕩器(一般在2M ~ 10MHz);
12M_X'tal―芯片工作振蕩源采用外部高速石英或陶瓷振蕩器(一般在10MHz ~ 16MHz)。
※ 注:IHRC_16M選項只有在內部集成了高速RC振蕩電路的IC型號中才會出現,當選擇此項時,XIN/XOUT兩個引脚將作爲一般I/O使用。
◆ Fcpu:
Fosc/1―指令周期 = 1個時鐘周期;
Fosc/2―指令周期 = 2個時鐘周期;
Fosc/4―指令周期 = 4個時鐘周期;
Fosc/8―指令周期 = 8個時鐘周期;
Fosc/16―指令周期 = 16個時鐘周期;
※ 注:當在Code Option中選擇Noise_Filter Enable或IHRC_16M時,Fcpu選項裏的Fosc/1和Fosc/2兩項將被自動屏蔽。
◆ Security:
enable―程序代碼加密;
disable―程序代碼不加密。
◆ Noise_Filter:
enable―打開噪聲濾波功能。
disable―關閉噪聲濾波功能。
※ 注:當開啓噪聲濾波功能後,會提高芯片的抗干擾能力,同時Fcpu選項裏的Fosc/1和Fosc/2兩項將被自動屏蔽。
◆ LVD:
LVD_L―VDD低于2.0V時,LVD復位系統。
LVD_M―VDD低于2.0V時,LVD復位系統,LVD的24-bit PFLAG寄存器作爲2.4V低電壓監測器。
LVD_H―VDD低于2.4V時,LVD復位系統,LVD的36-bit PFLAG寄存器作爲3.6V低電壓監測器。
LVD_MAX―VDD低于3.6V時,LVD復位系統。(個別型號具有,如SN8P2522)