1) Flash程序存儲(chǔ)器可擦寫(xiě)1000次以上,不再有報(bào)廢品產(chǎn)生。PIC有的是OTP,只能燒錄一次。AVR程序存儲(chǔ)器數(shù)據(jù)為16位組織,也可按8位理解。PIC是12/14位程序存儲(chǔ)器,作寄存器轉(zhuǎn)移和算術(shù)、邏輯運(yùn)算帶來(lái)不便。
(2) 高速度(50ns)、低功耗!硬件應(yīng)用Harward結(jié)構(gòu),具有預(yù)取指令功能,使得指令可以在一個(gè)時(shí)鐘周期內(nèi)執(zhí)行。PIC要4個(gè)時(shí)鐘周期執(zhí)行一條指令。MSC-51要12個(gè)時(shí)鐘周期執(zhí)行一條指令。
(3) 超功能精簡(jiǎn)指令!具有32個(gè)通用工作寄存器(相當(dāng)于8051中的32個(gè)累加器,克服了單一累加器數(shù)據(jù)處理造成的瓶頸現(xiàn)象),有128B~4KB個(gè)SRAM,可靈活使用指令運(yùn)算。
(4) 工業(yè)級(jí)產(chǎn)品!具有大電流(灌電流)10~20mA或40mA(單一輸出),可直接驅(qū)動(dòng)SSR或繼電器;有看門狗定時(shí)器(WDT),安全保護(hù),防止程序走飛,提高產(chǎn)品的抗干擾能力。
(5) 程序?qū)懭肟梢圆⑿袑?xiě)入(用萬(wàn)用編程序器),也可用串行在線ISP擦寫(xiě)。也就是說(shuō)不必將IC拆下拿到萬(wàn)用編程上燒錄,而可直接在電路板上進(jìn)行程序修改、燒錄等操作,方便產(chǎn)品現(xiàn)場(chǎng)升級(jí)。有ISP、JTAG及自編功能,這是今后單片機(jī)編程的發(fā)展方向 。
(6) AVR的I/O口是真正的I/O口,能正確反映I/O口的真實(shí)情況。I/O口有輸入/輸出, 三態(tài)高阻輸入,也可設(shè)定內(nèi)部拉高電阻作輸入端的功能,便于作各種應(yīng)用特性所需(多功能I/O口)
(7) 高度保密(LOCK)!