mega8

mega8

AVR RISC結構的8位單片機
ATmega8 是一款采用低功耗CMOS工藝生産的基于AVR RISC結構的8位單片機。[1]AVR單片機的核心是将32個工作寄存器和豐富的指令集聯結在一起,所有的工作寄存器都與ALU(算術邏輯單元)直接相連,實 現了在一個時鐘周期内執行的一條指令同時訪問(讀寫)兩個獨立寄存器的操作。這種結構提高了代碼效率,使得大部分指令的執行時間僅為一個時鐘周期。因此, ATmega8可以達到接近1MIPS/MHz的性能,運行速度比普通CISC單片機高出10倍。
  • 中文名:單片機
  • 外文名:ATmega8
  • 所屬品牌:
  • 産品類型:

簡介

在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,程序中的寄存器名稱需做修改。

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

仿真方式

仿真頭接入,

模拟式仿真

相關詞條

相關搜索

其它詞條