深圳市恒佳微電子有限公司
電話:0755-82710336 82533156
QQ:864187665 1807086236
網址:www.hjw-ic.com
地址:深圳市福田區華強北路上步工業區501棟406室
本公司長期供應以下型號,大量現貨,歡迎廣大客戶,來電咨詢!!!
ATMEGA1281-16AU
ATMEGA1284P-AU
ATMEGA164A-AU
ATMEGA164PA-AU
ATMEGA168-20AU
ATMEGA168PA-AU
ATMEGA169A-AU
ATMEGA16A-AU
ATMEGA16HVB-8X3
ATMEGA16L-8AU
ATMEGA2560-16AU
ATMEGA256RFR2-ZU
ATMEGA324PA-AU
ATMEGA324PA-AU
ATMEGA328P-AU
ATMEGA328P-PU
ATMEGA329PA-AU
ATMEGA32A-MU
ATMEGA32M1-15AZ
ATMEGA32U2-MU
ATMEGA32U4-MU
ATMEGA32U4-MUR
ATMEGA64-16MU
ATMEGA64A-AU
ATMEGA64L-8MU
ATMEGA8515L-8AU
ATMEGA88-20AU
ATMEGA88PA-AU
ATMEGA8L-8AU
ATMEGA8L-8AU
ATMEGA8L-8MUR
ATMEGA8U2-MU
ATMEL公司的 8位系列單片機的最高配置的一款單片機,應用極其廣泛
ATmega64主要特性如下:
· 高性能、低功耗的 AVR 8 位微處理器
· 先進的 RISC 結構
– 130條指令 – 大多數可以在一個時鐘周期內完成
– 32 x 8 通用工作寄存器 + 外設控制寄存器
– 全靜態工作
– 工作于16 MHz 時性能高達16 MIPS
– 只需兩個時鐘周期的硬件乘法器
· 非易失性的程序和數據存儲器
– 64K 字節的系統內可編程Flash
壽命: 10,000 次寫/ 擦除周期
– 具有獨立鎖定位、可選擇的啟動代碼區
通過片內的啟動程序實現系統內編程
真正的讀- 修改- 寫操作
– 2K字節的EEPROM
壽命: 100,000 次寫/ 擦除周期
– 4K 字節的內部SRAM
– 多達64K 字節的優化的外部存儲器空間
– 可以對鎖定位進行編程以實現軟件加密
– 可以通過SPI 實現系統內編程
· JTAG 接口( 與IEEE 1149.1 標準兼容)
– 遵循JTAG 標準的邊界掃描功能
– 支持擴展的片內調試
– 通過JTAG 接口實現對Flash, EEPROM, 熔絲位和鎖定位的編程
· 外設特點
– 兩個具有獨立的預分頻器和比較器功能的8 位定時器/ 計數器
– 兩個具有預分頻器、比較功能和捕捉功能的16 位定時器/ 計數器
– 具有獨立預分頻器的實時時鐘計數器
– 兩路8 位PWM
– 6路分辨率可編程(2 到16 位)的PWM
– 輸出比較調制器
– 8路10 位ADC
8 個單端通道
7 個差分通道
2 個具有可編程增益(1x, 10x, 或200x)的差分通道
– 面向字節的兩線接口
– 兩個可編程的串行USART
– 可工作于主機/ 從機模式的SPI 串行接口
– 具有獨立片內振蕩器的可編程看門狗定時器
– 片內模擬比較器
· 特殊的處理器特點
– 上電復位以及可編程的掉電檢測
– 片內經過標定的RC 振蕩器
– 片內/ 片外中斷源
– 6種睡眠模式: 空閑模式、ADC 噪聲抑制模式、省電模式、掉電模式、Standby 模式以及
擴展的Standby 模式
– 可以通過軟件進行選擇的時鐘頻率
– 通過熔絲位可以選擇ATmega103 兼容模式
– 全局上拉禁止功能
· I/O 和封裝
– 53個可編程I/O 口線
– 64引腳TQFP 與 64 引腳 MLF 封裝
· 工作電壓
– 2.7 - 5.5V ATmega64L
– 4.5 - 5.5V ATmega64
· 速度等級
– 0 - 8 MHz ATmega64L
– 0 - 16 MHz ATmega64
ATmega64 TQFP封裝現主要有這些型號:ATmega64-16AU、ATmega64-16AI。
下面對ATmega64的型號標識進行解析:
①、型號緊跟的字母,表示電壓工作范圍。帶“L”:2.7-5.5V;若缺省,不帶“L”:4.5-5.5V。 例:ATmega64-16AU,不帶“L”表示工作電壓為4.5-5.5V。
②、后綴的數字部分,表示支持的最高系統時鐘。 例:ATmega64-16AU,“16”表示可支持最高為16MHZ的系統時鐘。
③、后綴第一(第二)個字母,表示封裝。“P”:DIP封裝,“A”:TQFP封裝,“M”:MLF封裝。 例:ATmega64-16AU,“A”表示TQFP封裝。
④、后綴最后一個字母,表示應用級別。“C”:商業級,“I”:工業級(有鉛)、“U”工業級(無鉛)。 例:ATmega46-16AU,“U”表示無鉛工業級。ATmega46-16AI,“I”表示有鉛工業級。
ATmega103 與ATmega64兼容性
ATmega64是有極高靈活性的微控制器,其I/O 地址取代AVR指令集中保留的64個 I/O地
址。為保證與ATmega103 兼容, ATmega64 芯片將ATmega103 中的所有I/O 地址的位
置保留。大部分附加 I/O 地址在從 0x60 到0xFF 的擴展I/O 空間中( 即,在ATmega103
內部RAM 空間)。在這些地址只能使用 LD/LDS/LDD 與ST/STS/STD 指令,而不能使用
IN與OUT指令。對ATmega103用戶而言,內部RAM空間的重新定位仍然是個問題;同時
若代碼使用絕對地址,則中斷向量數目的增加也是一個問題。通過對熔絲位M103C 編程
選擇ATmega103 兼容模式,可解決該問題。該模式下,不使用擴展I/O 空間中的功能,
同樣,刪除擴展中斷向量。
ATmega64 引腳與ATmega103 100% 兼容, 也可在電路印刷板上替換ATmega103 。下
面給出替換時的注意事項。
ATmega103 兼容模式通過對熔絲位M103C 編程, ATmega64 可以和ATmega103 兼容。但在兼容模式下,
ATmega64 的某些特性無效,具體如下:
· 異步模式下,只有一個USART。波特率寄存器中只有低8 位有效。
· 一個有兩個比較寄存器的16 位T/C 代替兩個有三個比較寄存器的T/C。
· 不支持兩線串行接口。
· 端口G 只有第二功能( 非通用I/O 端口)。
· 端口 F 作為ADC 的模擬與數字輸入端。
· 不支持Boot 下載功能。
· 內部標定RC 振蕩器頻率不可調。
· 外部存儲器接口不能釋放地址引腳,也不能對不同的外部擦除地址段分配不同的等
待狀態。
· MCUCSR 寄存器中只有EXTRF 與 PORF。
· 看門狗超時改變不需時序。
· 八個外部中斷源中只能使用低優先級的四個中斷。
· 端口C 只作為輸出。
· USART沒有FIFO,因此數據溢出更快。
· 對未用的I/O 位必須置0。