深圳市恒佳微电子有限公司
电话:0755-82710336 82533156
QQ:864187665 1807086236
网址:www.hjw-ic.com
地址:深圳市福田区华强北路上步工业区501栋406室
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。
本公司长期供应以下型号,大量现货,欢迎广大客户,来电咨询!!!
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