内嵌USB设备的ARM微控制器

2008-02-15来源: 电子工程世界关键字:球间距  程序  保存  连接  封装  功耗  软件

  爱特梅尔推出基于ARM9 的微控制器AT91SAM9R64,目标市场为高性能的、具有USB接口的嵌入式控制应用。AT91SAM9R64可通过USB、SD卡或外接NAND闪存启动,从而减少保存程序和批量数据的存储器的数量。芯片采用球间距为0.8mm的10x10 mm BGA封装。

  高速USB

  传输速率高达480 Mbits/sec的高速USB正迅速成为连接设备与PC的标准。SAM9R64可以将现有的全速USB (速率为12 Mbits/sec)产品升级到高速USB,而无需对连接器进行任何物理改动。

  可编程的存储器总线电压

  除了支持传统的静态存储器外,SAM9R64的存储器总线接口还支持SDRAM和NAND闪存。虽然3.3V的存储器较便宜,但那些对功耗敏感的应用则要求采用1.8V存储器。为了在1.8V电压下维持所需的性能,I/O端口还包含了可通过软件来控制的升压器。

  SAM9R64具有一个4 K字节的指令缓存和一个4 K字节的数据缓存、64K字节SRAM、高速USB设备、24个DMA通道、一个MCI/SDIO接口、5个UART接口、一个SPI接口、 一个SSC接口、一个 TWI接口,6个计时器、4个可控制大电流驱动I/O的PWM,以及一个由电池作后备的实时时钟 (RTC) 和相关的寄存器。

  开发工具和操作系统支持

  爱特梅尔免费提供GNU gcc C编译器、GNU gcc C调试器以及FreeRTOS.org实时内核。要实现完整的嵌入应用原型开发,设计人员亦可从IAR公司(C编译器Embedded Workbench™)、ExpressLogic 公司 (实时操作系统 ThreadX®) 和Micrium公司 (实时操作系统 µCOS/II) 获取商用许可。
 
  爱特梅尔的AT91硬件抽象层库(Hardware Abstraction Library)提供爱特梅尔ARM微控制器系列中所有外设的寄存器描述和设备驱动程序。爱特梅尔亦提供简化应用开发或移植工作的低成本评测板。

  AT91SAM9R64的封装形式为10x10mm 的144脚BGA,球间距为0.8mm。1万片的单价为5.85美元 。

关键字:球间距  程序  保存  连接  封装  功耗  软件

编辑:汤宏琳 引用地址:https://news.eeworld.com.cn/newproducts/mcu/200802/article_17567.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:飞思卡尔S08微控制器再添新丁
下一篇:单芯闪存微控制器性能达200MIPS

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STM8S学习05——EEPROM读写操作C语言程序

----------------------------------------#define MACOR_EEADDR_SYSINT     0#define MACOR_EEADDR_DIPMODE    1void MEEPROM_Init(void);void MEEPROM_WriteByte(u16 dLocal_Addr,BYTE dLocal_Data);BYTE MEEPROM_ReadByte(u16 dLocal_Addr);#endif/**********************STM8内部EEPROM读写程序
发表于 2019-09-16

STM8S学习03——寄存器版本的一些程序

/*一、空程序*/#include "stm8s208rb.h"void delay(unsigned int t){while(t--);}main(){PG_ODR = 0xff;PG_DDR = 0xff;PG_CR1 = 0xff;PG_CR2 = 0x00;while(1){PG_ODR = 0x00;delay(50000);PG_ODR = oxff;delay(50000);}}/*二、LED灯闪烁*/#include "stm8s208r.h"void delay(unsigned int time);void main(void){PB_DDR |= 0X01; //选择
发表于 2019-09-16

SUSE改善现代容器化和云原生应用程序交付体验

SUSE®今日宣布升级旗下应用交付解决方案,帮助客户加速开发现代容器化和云原生应用。升级后,SUSE将更好地交付和支持在任何地方(本地、混合云和多云)都能创建、部署和管理工作负载的解决方案,为客户带来卓越的服务、价值和灵活性。 升级后的解决方案将为应用程序开发者、DevOps团队和Kubernetes平台运维人员提供更加独特的体验。SUSE是第一个基于Cilium开源项目为企业提供Kubernetes高级网络方案的开源公司 。通过Cilium,SUSE使Kubernetes用户能够通过高性能的数据包过滤,以及方便实施和控制的网络通信安全策略,大规模增强应用程序安全。此外,SUSE还引入了新的应用程序搜索和部署功能,允许
发表于 2019-09-12

MSP430F149串口收发程序详解

MSP430单片机的串口收发程序涉及到多个寄存器,可以一步一步按照以下步骤进行配置:1、首先将用到的IO口设置为第二功能,例如要使用P3.4和P3.5作为USART0的TXD和RXD,则有 P3SEL |= BIT3+BIT4;2、使能串口收发功能,要配置以下寄存器如果既要收,又要发,则需要将UTXE0和URXE0置1,因为他们默认都是不打开的。在IAR的头文件中有关于两位的掩码:#define UTXE0   (0x80)#define USPIE0  (0x40)因此,我们可以直接使用语句:ME1 |= UTXE0 + URXE0; 3、选择每帧的数据位的个数,需要配置寄存器: 
发表于 2019-09-11

基于STM32从零写操作系统系列---用GDB调试LED程序

目的通过调试程序,观察程序的运行情况。主要是简单介绍程序的调试方法,当然相对于一些集成开发环境,这种调试方法就显得有点落后了。由于我坚持不使用集成开发环境,所以只能这样了。要求安装TrueSTUDIO for STM32,这是STM32官方免费的集成开发环境。安装这个IDE的目的只有一个,就是使用它的GDBServer。实验步骤1.使用《基于STM32从零写操作系统系列---点亮LED灯》这篇文章的源代码。2.下载TrueSTUDIO for STM32。3.安装TrueSTUDIO for STM32软件。正常安装就可以,没有特别的设置。4. 在命令行中,进入led_proj文件夹,输入make,编译项目,获得boot.out
发表于 2019-09-10
基于STM32从零写操作系统系列---用GDB调试LED程序

华为确认Mate 30将不再搭载谷歌的应用程序和服务

据ausdroid报道,华为在IFA 2019上已确认虽然Mate 30将运行Android 10,而不是鸿蒙,但在发布时不会带有任何谷歌的应用程序和服务。华为消费者业务软件总裁王成禄博士证实,即便不搭载谷歌的应用程序和服务,华为也在积极开发或寻找相应的替代品,以让用户在没有谷歌的支持下也能正常使用,例如其地图导航程序就来自另一个供应商,以代替谷歌地图。但谷歌全家桶能否做到完美替换尚未知,虽然Gmail可以通过第三方电子邮件程序连入,但诸如谷歌Drive或Calendar等依赖核心服务的程序很难被替换。华为多次表示,如果可以的话,更愿意继续使用安卓,当然也包括其全家桶程序和服务,但受制于美国管制,能否恢复往日权限,全
发表于 2019-09-10

小广播

换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关:

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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