Atmega128

Atmega128

ATmega128是ATMEL公司的 8位系列單片機的最高配置的一款單片機,穩定性極高,被廣泛的套用在了汽車電車管理、門禁系統、遙控器、智慧型家居、以及計量電錶等領域。 Atmega128A是AVR8位微處理器晶片,採用先進的RISC結構,採用AVR核心,擁有16MHz工作頻率,工作電壓為2.7-5.5V。

I/O 封裝

– 53個可程式I/O 口線

– 64引腳TQFP 與 64 引腳 MLF封裝

· 工作電壓

– 2.7 - 5.5V ATmega128L

– 4.5 - 5.5V ATmega128

· 速度等級

– 0 - 8 MHz ATmega128L

– 0 - 16 MHz ATmega128

ATmega128TQFP封裝現主要有這些型號:ATmega128-16AU、ATmega128-16AI。

下面對ATmega128的型號標識進行解析:

①、型號緊跟的字母,表示電壓工作範圍。帶“L”:2.7-5.5V;若預設,不帶“L”:4.5-5.5V。 例:ATmega128-16AU,不帶“L”表示工作電壓為4.5-5.5V。

②、後綴的數字部分,表示支持的最高系統時鐘。 例:ATmega128-16AU,“16”表示可支持最高為16MHZ的系統時鐘。

③、後綴第一(第二)個字母,表示封裝。“P”:DIP封裝,“A”:TQFP封裝,“M”:MLF封裝。 例:ATmega128-16AU,“A”表示TQFP封裝。

④、後綴最後一個字母,表示套用級別。“C”:商業級,“I”:工業級(有鉛)、“U”工業級(無鉛)。 例:ATmega128-16AU,“U”表示無鉛工業級。ATmega128-16AI,“I”表示有鉛工業級。

ATmega128各引腳功能如下:

Vcc:數字電路的電源。

GND:地。

連線埠A(PA7~PAO):連線埠A為雙向I/O口並具有可程式的內部上拉電阻。其輸出緩衝器具有對稱的驅動特性,可以輸出和吸收大電流。作為輸入使用時,若內部上拉電阻使能,則連線埠被外部電路拉低時將輸出電流。復位發生時連線埠A為三態。連線埠A也可以用作其他不同的特殊功能。

連線埠B(PB7~PB0):連線埠B為8位雙向I/O口,復位發生時連線埠B為三態。連線埠B也可以用作其他不同的特殊功能。

連線埠C(PC7~PC0):連線埠C為8位雙向I/0口,復位發生時連線埠C為三態。連線埠C也可以用作其他不同的特殊功能。在ATmegal 03兼容模式下,連線埠C只能作為輸出,而且在復位發生時不是三態。

連線埠D(PD7~PD0):連線埠D為8位雙向I/0口,復位發生時連線埠D為三態。連線埠D也可以用作其他不同的特殊功能。

連線埠E(PE7~PE0):連線埠E為8位雙向I/0口,復位發生時連線埠E為三態。連線埠E也可以用作其他不同的特殊功能。

連線埠F(PFT~PF0):連線埠F為ADC的模擬輸人引腳。如果不作為ADC的模擬輸入.連線埠F可以作為8位雙向I/0口並具有可程式的內部上拉電阻。其輸出緩衝器具有對稱的驅動特性,可以輸出和吸收大電流。作為輸入使用時,若內部上拉電阻使能.則連線埠被外部電路拉低時將輸出電流。復位發生時連線埠F為三態。如果使能JTAG接口.則復位發生時引腳PF 7(TDI)、PF5(TMS)和PF4(TCK)的上拉電阻使能。連線埠F也可以作為J TAG接口。在ATmegal03兼容模式下,連線埠F只能作為輸入引腳。

連線埠G(PG4-~PG0):連線埠G為5位雙向I/O口,並具有可程式的內部上拉電阻。其輸出緩衝器具有對稱的驅動特性,可以輸出和吸收大電流。作為輸入使用時.若內部上拉電阻使能.則連線埠被外部電路拉低時將輸出電流。復位發生時連線埠G為三態。連線埠G也可以用作其他不同的特殊功能。在ATmegal 03兼容模式下,連線埠G只能作為外部存儲器的鎖存信號以及32kHz振盪器的輸入,並且在復位時這些引腳初始化為PG0=1、PG1=1以及PG2=0。PG3和PG4是振盪器引腳。

RESET:復位輸入引腳。超過最小門限時間的低電平將引起系統復位。低於此時間的脈衝不能保證可靠復位。

XTALl:反向振盪器放大器及片內時鐘操作電路的輸入。

XTAL2:反向振盪器放大器的輸出。

AVCC:AVCC為連線埠F以及ADC轉換器的電源.需要與Vcc相連線.即使沒有使用ADC也應該如此。使用ADC時應該通過一個低通濾波器與Vcc連線。

AREF:AREF為ADC的模擬基準輸入引腳。

PEN是SPl串列下載的使能引腳。在上電復位時保持為低電平將使器件進入。SPl串列下載模式,在正常工作過程中PEN引腳沒有其他功能。

主要特性

Atmega128 Atmega128

· 高性能、低功耗的 AVR 8 位微處理器

· 先進的 RISC 結構

– 133 條指令 – 大多數可以在一個時鐘周期內完成

– 32 x 8 通用工作暫存器 + 外設控制暫存器

– 全靜態工作

– 工作於16 MHz 時性能高達16 MIPS

– 只需兩個時鐘周期的硬體乘法器

· 非易失性的程式和數據存儲器

– 128K 位元組的系統內可程式Flash

壽命: 10,000 次寫/ 擦除周期

– 具有獨立鎖定位、可選擇的啟動代碼區

通過片內的啟動程式實現系統內編程

真正的讀- 修改- 寫操作

– 4K位元組的EEPROM

壽命: 100,000 次寫/ 擦除周期

– 4K 位元組的內部SRAM

– 多達64K 位元組的最佳化的外部存儲器空間

– 可以對鎖定位進行編程以實現軟體加密

– 可以通過ISP實現系統內編程

· JTAG 接口( 與IEEE 1149.1 標準兼容)

– 遵循JTAG 標準的邊界掃描功能

– 支持擴展的片內調試

– 通過JTAG 接口實現對Flash, EEPROM, 熔絲位和鎖定位的編程

外設特點

– 兩個具有獨立的預分頻器和比較器功能的8 位定時器/ 計數器

– 兩個具有預分頻器、比較功能和捕捉功能的16 位定時器/ 計數器

– 具有獨立預分頻器的實時時鐘計數器

–兩路8 位PWM

– 6路解析度可程式(1 到16 位)的PWM

– 輸出比較調製器

– 8路10 位ADC

8 個單端通道

7 個差分通道

2 個具有可程式增益(1x, 10x, 或200x)的差分通道

– 面向位元組的兩線接口

– 兩個可程式的串列USART

– 可工作於主機/ 從機模式的SPI串列接口

– 具有獨立片內振盪器的可程式看門狗定時器

– 片內模擬比較器

特殊的處理器特點

– 上電復位以及可程式的掉電檢測

– 片內經過標定的RC 振盪器

– 片內/ 片外中斷源

– 6種睡眠模式: 空閒模式、ADC 噪聲抑制模式、省電模式、掉電模式、Standby 模式以及

擴展的Standby 模式

– 可以通過軟體進行選擇的時鐘頻率

– 通過熔絲位可以選擇ATmega103 兼容模式

– 全局上拉禁止功能

相關詞條

相關搜尋

熱門詞條

聯絡我們