Atmel現(xiàn)已推出全球首個(gè)起價(jià)低于3美元的ARM7基礎(chǔ)閃存微控制器系列,專為8位應(yīng)用產(chǎn)品量身定做。AT91SAM7S32和AT91SAM7S64是接腳少的智能型ARM7(SmartARM7)微控制器系列(SAM7S系列)的首批產(chǎn)品,其閃存密度分別為32KB和64KB。此外,該系列還提供128KB及256KB版本,型號(hào)為AT91SAM7S128及AT91SAM7S256。除了使8位微控制器的實(shí)時(shí)性能大幅提升外,這些產(chǎn)品還是世界上首批整合了全套安全運(yùn)行功能的32位微控制器,其安全運(yùn)行功能包括由片上(on-chip
Atmel現(xiàn)已推出全球首個(gè)起價(jià)低于3美元的ARM7 基礎(chǔ)閃存微控制器
系列,專為8位應(yīng)用產(chǎn)品量身定做。AT91SAM7S32 和
AT91SAM7S64 是接腳少的智能型 ARM7 (Smart ARM7) 微控制器系列 (SAM7S 系列) 的首批產(chǎn)品,其閃存密度分別為 32KB 和 64KB。
此外,該系列還提供128KB 及
256KB版本,型號(hào)為 AT91SAM7S128 及
AT91SAM7S256。除了使8位微控制器的實(shí)時(shí)性能大幅提升外,這些產(chǎn)品還是世界上首批整合了全套安全運(yùn)行功能的32位微控制器,其安全運(yùn)行功能包括由片上 (
on-chip) RC 振蕩器計(jì)時(shí)的監(jiān)視器、
電源監(jiān)控器以及閃存的硬件保護(hù)。由于 AT91SAM7 微控制器提供低成本的開發(fā)工具,因此能為因成本問題一直只能提供8位性能的眾多應(yīng)用帶來32位的實(shí)時(shí)處理能力。
AT91SAM7S 系列是專為把 8位驅(qū)動(dòng)器升級(jí)到32位而設(shè)的,特別是提升實(shí)時(shí)應(yīng)用的固定性能 (deterministic performance)。該產(chǎn)品可通過嵌入式閃存 (這是實(shí)現(xiàn)固定性能的先決條件) 以 27 MIPS 的速度實(shí)現(xiàn)單周期指令存取。其高級(jí)中斷控制器 (Advanced Interrupt Controller) 可加強(qiáng) ARM7 處理器的基本中斷功能,以便在最少的指令周期內(nèi)提供向量式優(yōu)先中斷 (vectored priority interrupt) 。此外,它的硬件位設(shè)置 (bit
set) 和重設(shè)注冊(cè) (這是 Atmel 對(duì)基本ARM 產(chǎn)品的又一項(xiàng)改進(jìn)) 可實(shí)現(xiàn)單周期位操作 (bit manipulation) ,從而無需屏蔽“讀/改/寫” (read-modify-write) 序列。
原有代碼 (legacy code) 的移植 (porting) 和鑒定 (qualification) 對(duì)于需要升級(jí)至32位
MCU 的8位微控制器用戶而言是一項(xiàng)重大任務(wù)。為了便于應(yīng)用開發(fā),AT91SAM7S 產(chǎn)品內(nèi)置了強(qiáng)大的除錯(cuò)功能,其核心為 JTAG 在線仿真 (In-Circuit-Emulation) 接口,并在除錯(cuò)過程中輔以錯(cuò)位地址檢測 (misaligned address detection) 和監(jiān)視器停用等片上硬件 (on-chip hardware)。另外,Atmel 還提供了一套工具包,包括評(píng)估板 (evaluation board)、JTAG-
ICE 接口、工程實(shí)例以及與8位微控制器相同的開發(fā)工具,從而讓用戶加快學(xué)習(xí)速度。
AT91SAM7S 微控制器集成了的功能還包括針對(duì) PC機(jī)連通性的
USB 2.0 全速設(shè)備端口,以及各種通信與控制接口如 8信道10位模數(shù)轉(zhuǎn)換器 (
ADC)。外圍數(shù)據(jù)控制器提供直接
內(nèi)存存取 (
DMA) 功能,可減小數(shù)據(jù)在外部 I/O 信道和內(nèi)存之間傳輸時(shí)的處理器運(yùn)件時(shí)間。其并