Atmel日前宣布推出基于ARM7的USB微控制器SAM7系列,全新的 SAM7SE微控制器(MCU) 提供32 、256和512Kbyte 等三种快闪记忆体容量的选择,拥有外部匯流排界面(external bus interface,EBI)的ARM7 MCU ,能够直接存取大容量的外部 NAND 快闪记忆体、SDRAM 、CompactFlash、 SRAM以及ROM 记忆体,能存取十亿位元组(gigabyte) 以上的资料,适用于行动门诊医疗记录等资料记录应用。
在TrueIDE 模式下,AT91SAM7SE 的EBI介面能支援32位元NAND 快闪记忆体、SDRAM 和CompactFlash 记忆体。此外,它还配备了一个带有错误修正编码控制器(error-correcting code controller, ECC)的NAND 快闪记忆体控制器,能够补偿 NAND 快闪记忆体因长时间使用而遗失的位元。同时,该元件还含有一个内建的快闪记忆体控制器,可提供多达 8 个的可配置晶片选择,并支援多种16 位元和32 位元的静态元件,包括SRAM 、ROM 、快闪记忆体、记忆体映射的LCD ,以及现场可编程闸阵列(FPGA) 。
使用外部记忆体或逻辑的系统,片上快闪记忆体很容易受到未经授权的外来存取入侵。为此, Atmel的SAM7E微控制器采取了多项的保护编码安全措施,包括 MCU 不能从外部记忆体啟动;使用快闪记忆体的安全位元,使片上快闪记忆体的快速快闪记忆体编程介面 (Fast Flash Programming Interface ,FFPI)和JTAG存取的操作失效;以及透过配置记忆体保护单元 (memory protection unit, MPU) ,让编码操作只能从片上快闪记忆体来执行,禁止由其他来源执行。
512 KB SAM7SE 配置的双储存库(dual-bank) 记忆体支援边写边读操作,这样系统就可以在持续运行的同时进行编程。另外,双储存库记忆体还可以保护系统,以免受到断电或其他会引起系统无法正常运行的错误的干扰。此系列拥有一个 11通道的周边DMA控制器 (peripheral DMA controller,PDC) ,可直接在外部NAND Flash 或SDRAM 上储存串流内容(streaming content) 。
SAM7SE 系列提供了8 位元MCU 所具备的监控功能,包括欠压检测(brown-out detector)、上电復位 (power-on-reset) 、即时时鐘、晶振、监视计时器以及三个 16 位计时器,通信介面包括USART 、USB 、双线介面(TWI) 、I2S同步串列介面 (SSC)和串列周边设备介面。此外,该系列器件还拥有 4个脉衝宽度调变器 (PWM)、一个 8 通道的10 位元类比数位控制器(ADC) 和88个I/O脚。传统 MCU 采用多工技术来存取不同的周边设备,在存取多个周边设备时往往会出现瓶颈,但采用三个独立的 PIO 控制器就能够避免此一问题,当EBI 未被佔用时,就可以同时存取所有的周边设备。
AT91SAM7SE512 采用128脚的绿色QFP或BGA 封装,订购10,000 片的价格分别为每片8.43 美元(采QFP封装) 和每片9.38 美元(采BGA封装) 。AT91SAM7SE256和 AT91SAM7SE32将于2007年初上市。