簡介
在AVR家族中,ATmega8是一種非常特殊的單片機,它的芯片内部集成了較大 容量的存儲器和豐富強大的硬件接口電路,具備AVR高檔單片機MEGE系列的全部性能和特點。但由于采用了小引腳封裝(為DIP 28和TQFP/MLF32),所以其價格僅與低檔單片機相當,再加上AVR單片機的系統内可編程特性,使得無需購買昂貴的仿真器和編程器也可進行單片機 嵌入式系統的設計和開發,同時也為單片機的初學者提供了非常方便和簡捷的學習開發環境。
ATmega8的這些特點,使其成為一款具有極高性能價格比的單片機,深受廣大單片機用戶的喜愛,在産品應用市場上極具競争力,被很多家用電器廠商和儀器儀表行業看中,從而使ATmega8迅速進入大批量的應用領域。
ATmega系列單片機屬于AVR中的高檔産品,它承襲了AT90所具有的特點,并在AT90(如 AT9058515、AT9058535)的基礎上,增加了更多的接口功能,而且在省電性能、穩定性、抗幹擾性以及靈活性方面考慮得更加周全和完善。
基本内容
ATmega8主要特性如下:
· 高性能、低功耗的 8 位AVR 微處理器
· 先進的RISC 結構
– 130 條指令 – 大多數指令執行時間為單個時鐘周期
– 32個8 位通用工作寄存器
– 全靜态工作
– 工作于16 MHz 時性能高達16 MIPS
– 隻需兩個時鐘周期的硬件乘法器
· 非易失性程序和數據存儲器
– 8K 字節的系統内可編程Flash
擦寫壽命: 10,000 次
– 具有獨立鎖定位的可選Boot 代碼區
通過片上Boot 程序實現系統内編程
真正的同時讀寫操作
– 512 字節的EEPROM
擦寫壽命: 100,000 次
– 1K字節的片内SRAM
– 可以對鎖定位進行編程以實現用戶程序的加密
· 外設特點
– 兩個具有獨立預分頻器8 位定時器/ 計數器, 其中之一有比較功能
– 一個具有預分頻器、比較功能和捕捉功能的16 位定時器/ 計數器
– 具有獨立振蕩器的實時計數器RTC
– 三通道PWM
– TQFP與MLF 封裝的8 路ADC
8 路10 位ADC
– PDIP封裝的6 路ADC
4 路10 位ADC 和 2 路8 位ADC
– 面向字節的兩線接口
– 兩個可編程的串行USART
– 可工作于主機/ 從機模式的SPI 串行接口
– 具有獨立片内振蕩器的可編程看門狗定時器
– 片内模拟比較器
· 特殊的處理器特點
– 上電複位以及可編程的掉電檢測
– 片内經過标定的RC 振蕩器
– 片内/ 片外中斷源
– 5種睡眠模式: 空閑模式、ADC 噪聲抑制模式、省電模式、掉電模式及Standby 模式
· I/O 和封裝
– 23個可編程的I/O 口
– 28引腳PDIP 封裝,32 引腳TQFP 封裝,32 引腳MLF 封裝
· 工作電壓
– 2.7 - 5.5V (ATmega8L)
– 4.5 - 5.5V (ATmega8)
· 速度等級
– 0 - 8 MHz (ATmega8L)
– 0 - 16 MHz (ATmega8)
· 4 Mhz 時功耗, 3V, 25°C
– 工作模式: 3.6 mA
– 空閑模式: 1.0 mA
– 掉電模式: 0.5 μA
特别注意:
ATMEGA8是不帶任何的仿真接口的,所以要對mega8仿真是需要接入仿真頭,或者采用mega88來做前期的開發,批量生産時可将程序移植到mega8,程序中的寄存器名稱需做修改。