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