历史上的今天

今天是:2024年11月08日(星期五)

正在发生

2021年11月08日 | ATmega64 简介

发布者:老王古玩店 来源: eefocus关键字:ATmega64  RISC结构  低功耗 手机看文章 扫描二维码
随时随地手机看文章

ATmega64是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间, ATmega64 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。


ATmega64 AVR内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与算逻单元(ALU) 相连接,使得一条指令可以在一 个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的CISC 微控制器最高至10 倍的 数据吞吐率。


ATmega64有如下特点:64K字节的系统内可编程Flash(具有同时读写的能力,即RWW), 2K 字节EEPROM,4K 字节SRAM,53 个通用I/O 口线,32 个通用工作寄存器,实时计数 器(RTC), 四个具有比较模式与PWM 的灵活的定时器/ 计数器(T/C), 两个USART,面 向字节的两线串行接口, 8 路10 位具有可选差分输入级可编程增益的ADC ,具有片内振 荡器的可编程看门狗定时器,一个SPI 串行端口,与IEEE 1149.1 标准兼容的、可用于 访问片上调试系统及编程的JTAG 接口,以及六个可以通过软件进行选择的省电模式。工 作于空闲模式时CPU 停止工作,而SRAM、T/C、SPI 端口以及中断系统继续工作;掉 电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作;在省电 模式下,异步定时器继续运行,允许用户保持一个时间基准,而其余功能模块处于休眠状 态;ADC噪声抑制模式时终止CPU 和除了异步定时器与ADC以外所有I/O模块的工作, 以降低ADC 转换时的开关噪声; Standby 模式下只有晶体或谐振振荡器运行,其余功能 模块处于休眠状态,使得器件只消耗极少的电流,同时具有快速启动能力;扩展Standby 模式下则允许振荡器和异步定时器继续工作。


本芯片是以Atmel 高密度非易失性存储器技术生产的。片内ISP Flash 允许程序存储器通 过ISP 串行接口,或者通用编程器进行编程,也可以通过运行于AVR 内核之中的引导程 序进行编程。引导程序可以使用任意接口将应用程序下载到应用Flash存储区(Application Flash Memory)。在更新应用Flash存储区时引导Flash区(Boot Flash Memory)的程序继续 运行,实现了RWW 操作。 通过将8 位RISC CPU 与系统内可编程的Flash 集成在一个 芯片内, ATmega64 成为一个功能强大的单片机,为许多嵌入式控制应用提供了灵活而 低成本的解决方案。


ATmega64 具有一整套的编程与系统开发工具,包括:C 语言编译器、宏汇编、 程序调试 器/ 软件仿真器、仿真器及评估板。


ATmega64产品特性
• 高性能、低功耗的 8 位AVR® 微处理器
• 先进的RISC 结构
– 130 条指令 – 大多数指令执行时间为单个时钟周期
– 32个8 位通用工作寄存器
– 全静态工作
– 工作于16 MHz 时性能高达16 MIPS
– 只需两个时钟周期的硬件乘法器
• 非易失性程序和数据存储器
– 64K 字节的系统内可编程 Flash
  擦写寿命: 10,000 次
– 具有独立锁定位的可选Boot 代码区
  通过片上Boot 程序实现系统内编程
  真正的同时读写操作
– 2K字节的EEPROM
  擦写寿命: 100,000 次
– 4K字节片内SRAM
– 64K 字节可选外部存储空间
– 可以对锁定位进行编程以实现用户程序的加密
– 通过SPI 接口进行系统内编程
• JTAG 接口( 与IEEE 1149.1 标准兼容)
– 符合JTAG 标准的边界扫描功能
– 支持扩展的片内调试功能
– 通过JTAG 接口实现对Flash、EEPROM、熔丝位和锁定位的编程
• 外设特点
– 两个具有独立预分频器和比较器功能的8 位定时器/ 计数器
– 两个具有预分频器、比较功能和捕捉功能的扩展16 位定时器/ 计数器
– 具有独立振荡器的实时计数器RTC
– 两路8 位PWM 通道
– 6路编程分辨率从1 到 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 封装
• 工作电压
– ATmega64L:2.7 - 5.5V
– ATmega64:4.5 - 5.5V
• 速度等级
– ATmega64L:0 - 8 MHz
– ATmega64:0 - 16 MHz


关键字:ATmega64  RISC结构  低功耗 引用地址:ATmega64 简介

上一篇:ATmega64 引脚功能
下一篇:ATmega128 看门狗定时器

推荐阅读

集微网消息,在本月锤子新品发布会上,由于手机不再是主角,使得不少人包含罗永浩的粉丝在内对此颇有微辞,各种批判声扑面而来,罗永浩本人也火力全开各种回怼。        批粉丝用格力手机,你堕落了        有网友发微博称自己自从14年开始喜欢上锤子与罗永浩,视其为人生的指明灯,但是11月6日的锤子发布会让他失望了,有粉转路的趋势。...
新浪数码讯 11月6日上午消息,苹果公司今天向开发人员发布了iOS 13.3的第一个测试版,根据已经更新的用户回馈,它似乎修复了iOS 13.2系统中令人头疼的“杀后台”问题。上周iOS 13.2系统发布之后,很多iPhone和iPad用户吐槽称,这版本对RAM(运行缓存)管理不善,尤其是切换程序的时候,经常会造成后台任务重新加载的情况发生。对中国用户来讲,最明显...
华为今天宣布,将于 11 月 5 日在线发布 Nova 8 SE 新机。在官方发布之前,手机的全部规格在最近的爆料中浮出水面。 Nova 8 SE 的真机图片今天也已经出现,现在不妨来看看。在今天曝光的真机图片中,可以看到华为 Nova 8 SE 有两种颜色,白色和蓝色。手机的正面在新照片中没有看到,但是官方渲染似乎表明它采用水滴屏设计。(图片来源见水...
近日,据广东监管局披露,佛山市青松科技股份有限公司(以下简称:佛山青松)已于2021年11月04日在广东证监局办理了辅导备案登记,上市辅导机构为中信建投证券。官网显示,佛山青松成立于2000年,是一家专业从事LED显示、LED绿色照明、LED交通系列产品等领域的研发、生产、销售和售后服务的国家高新技术企业。在智慧交通信号产品上,佛山青松利用“互联网+...

史海拾趣

问答坊 | AI 解惑

c语言编程

本帖最后由 paulhyde 于 2014-9-15 09:22 编辑 c语言编程  …

查看全部问答∨

数据类型转换的问题

double total_num; unsigned char num_bit[16],i; for(i=0;i<16;i++) {   num_bit= (unsigned char) total_num%10;   total_num=total_num/10; } 当我给total_num赋值为1111111111111111时 输出num_bit[16]为1117371 ...…

查看全部问答∨

09年NEC杯全国电子大赛一、二等奖报告

本帖最后由 paulhyde 于 2014-9-15 03:29 编辑 09年全国大赛一等奖的论文报告 大家有用得着的可以下载 没事大家一起讨论一下哈 [ 本帖最后由 鸽子 于 2010-2-26 16:00 编辑 ]    …

查看全部问答∨

Win CE.NET下Boot Loader的设计与实现.pdf

Win CE.NET下Boot Loader的设计与实现.pdf…

查看全部问答∨

求 板载串口通讯例程

板子在vxworks 环境下与pc通过com进行通讯,求板子端通讯例程…

查看全部问答∨

fdisplay中如何保存有符号形式

为什么在modelsim中都可以以有符号数形式观察,但是保存$fdisplay中如何保存有符号形式?我用%d,%f都不能显示有符号数啊,还是我使用的不对,求教了…

查看全部问答∨

如何正确解锁LM3S8962

首先我们要认识为什么芯片会被锁,解锁前也必须确认芯片是否真的被锁。   由于本人所用的是8962的片子,所以就有针对性的讲解一下。 好,废话不多说了。    一般8962被锁是由于JTAG口被当作GPIO口用,当我们POR时,PB7 PC0-PC3 ...…

查看全部问答∨

关于融丝烧断和加密的问题

各位高手 请教 我做好了 程序,如何才能秘密保护啊 一定要烧断融丝么??? 可以提供给我一个融丝烧断的软件和硬件连接方法么?? 多谢各位了…

查看全部问答∨

【视频】教你如何使用Processor Expert工具(三)

Processor Expert工具带来了编程“革命性”的变化,菜单式的选项,点一点就能产生代码,真是方便又好用。本视频将会介绍如何使用Processor Expert工具,希望能给大家以帮助。 $(\'flv_ThF\').innerHTML=(AC_FL_RunContent(\'width\', \'500\', \'h ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved