
【基本介紹】
4KB/8KBFlash程序存儲(chǔ)器,具有1KB可擦除扇區(qū)和64字節(jié)可擦除頁規(guī)格,可擦除單個(gè)字節(jié)。256字節(jié)RAM數(shù)據(jù)存儲(chǔ)器。
2個(gè)16位定時(shí)/計(jì)數(shù)器,每一個(gè)定時(shí)器均可設(shè)置為溢出時(shí)觸發(fā)相應(yīng)端口輸出或作為PWM輸出。
實(shí)時(shí)時(shí)鐘可作為系統(tǒng)定時(shí)器。
4輸入8位的A/D轉(zhuǎn)換器/1個(gè)DAC輸出。2個(gè)模擬比較器,可選擇輸入和參考源。
增強(qiáng)型UART。具有波特率發(fā)生器、間隔檢測(cè)、幀錯(cuò)誤檢測(cè)、自動(dòng)地址識(shí)別和通用的中斷功能。
400kHz字節(jié)寬度的I2C通信端口。
可配置的片內(nèi)振蕩器及其頻率范圍和RC振蕩器選項(xiàng)(通過用戶可編程Flash配置位選擇)。
選擇RC振蕩器時(shí)不需要外接振蕩器件。振蕩器選項(xiàng)支持的頻率范圍為20KHz~12MHz。
可選擇RC振蕩器選項(xiàng)并且其頻率可進(jìn)行很好的調(diào)節(jié)。
操作電壓VDD范圍為2.4~3.6V。I/O口可承受5V(可上拉或驅(qū)動(dòng)到5.5V)。
最少15個(gè)I/O口,選擇片內(nèi)振蕩和片內(nèi)復(fù)位時(shí)可多達(dá)18個(gè)I/O口。
【軟件特點(diǎn)】
[編程、擦除前,檢測(cè)芯片ID是否合法]選中此項(xiàng)可避免用戶選錯(cuò)芯片。例如:用戶芯片為921,但選擇了922時(shí),就有可能破壞芯片內(nèi)的ISP代碼。
[關(guān)閉串口前,檢測(cè)BootVector是否為正確的值]
選中此項(xiàng),可確保BootVector不被更改。
[關(guān)閉串口前,檢測(cè)StatusByte是否為正確的值]
選中此項(xiàng),可確保StatusByte不被更改。
[關(guān)閉串口前,檢測(cè)最后一個(gè)扇區(qū)是否包含正確的ISP代碼]
選中此項(xiàng),可確保芯片內(nèi)部ISP代碼不被改寫。但有兩點(diǎn)需要注意:
1)用戶不能使用最后一個(gè)扇區(qū)做為代碼
2)當(dāng)ISP代碼被破壞地很嚴(yán)重時(shí),此功能失效
[禁止修改BootVector]
選中此項(xiàng),用戶將不能修改BootVector的值
[禁止修改StatusByte]
選中此項(xiàng),用戶將不能修改StatusByte的值
[禁止加密“禁止ISP擦除”]
選中此項(xiàng),用戶將不能再修改SecurityBit2的值
[禁止更改晶振設(shè)置]
選中此項(xiàng),用戶只能設(shè)置“4MHz~12MHz”與“內(nèi)部RC”兩種
[禁止編程最后一個(gè)扇區(qū)]
選中此項(xiàng),用戶將不能再利用最后一個(gè)扇區(qū)做代碼空間。例如:P89LPC932的最后1K,P89LPC936的最后2K將不能被用戶使用。
[禁止單獨(dú)擦除某一頁]
選中此項(xiàng),用戶將不能使用單獨(dú)進(jìn)行頁擦除,但可以利用“全部擦除(不包含ISP代碼)”
[禁止單獨(dú)擦除某一扇區(qū)]
選中此項(xiàng),用戶將不能使用單獨(dú)進(jìn)行扇區(qū)擦除,但可以利用“全部擦除(不包含ISP代碼)”


































