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,程式中的暫存器名稱需做修改。
ATmega8 參數 | ||
ATmega8存儲器 | ||
Flash ROM | 8KB | |
SRAM | 1024B | |
EEPROM | 512B | |
ATmega8性能參數特性 | ||
工作頻率 | 0-8MHz (ATmega8L) | |
0-16MHz (ATmega8) | ||
工作電壓 | 2.7-5.5V (ATmega8L) | |
4.5-5.5V (ATmega8) | ||
I/O口 | 23個 | |
16位定時器 / 計數器 | 1 | |
8位定時器 / 計數器 | 2 | |
PWM | 3 | |
RTC | YES | |
SPI | 1 | |
UART | 1 | |
TWI | YES | |
10位ADC | 6(DIP) 8(TQFP / MLF) | |
模擬比較器 | 1 | |
WDT | 1(帶獨立片內振盪器) | |
外部中斷 | 2 | |
睡眠模式 | 5種 | |
硬體乘法器 | YES | |
片內振盪器 | YES | |
引腳電平中斷/喚醒功能 | NO | |
掉電檢測 | YES | |
上電復位 | YES | |
ATmega8封裝與引腳數 | ||
PDIP | 28PIN | |
QFP | 32PIN | |
QFN / MLF | 32PIN | |
ATmega8編程與調試方式 | ||
編程方式 | ISP IAP H/PV | |
仿真方式 | 仿真頭接入, 模擬式仿真 |