


SAM7SE 微控制器的可選閃存密度為32、256和512千字節,是唯一一款包括外部總線接口 (EBI) 的 ARM7 微控制器。通過外部總線接口可訪問大量 NAND 外置閃存、同步動態隨機存取內存 (SDRAM)、CompactFlash(R)、同步隨機存取內存 (SRAM) 和只讀存儲器 (ROM) 存儲。SAM7SE 微控制器能有效存儲和檢索千兆字節數據,是移動醫療監控等數據記錄應用的理想之選。
SAM7SE 微控制器是業界首款帶有 SDRAM、NAND 閃存接口以及錯誤糾正編碼 (ECC) 的 ARM7 微控制器。在 TrueIDE 模式下,Atmel 的 AT91SAM7SE 微控制器上的外部總線接口支持32比特 NAND 閃存、SDRAM 和 CompactFlash。它包括一個配有互補的錯誤糾正編碼控制器的 NAND 閃存控制器。錯誤糾正編碼控制器能夠彌補 NAND 閃存隨時間的推移所丟失的比特。一個內置式閃存控制器提供最高達八個可配置的芯片選擇,并支持 SRAM、ROM、閃存、內存映射的液晶顯示器 (LCD) 以及現場可編程門陣列 (FPGA) 等各種16和32比特的靜態設備。
SAM7SE 微控制器可實現低成本、低功耗和數據記錄應用的便攜式安裝。數據記錄應用通常采用高成本和功耗較高的 ARM9(TM) 微控制器來實現安裝,這是因為 ARM9(TM) 微控制器是唯一一種支持 SDRAM 和 NAND 閃存的微控制器。傳統的 ARM7 微控制器需要通過這些應用上的通用型輸入/輸出進行密集型比特操作,大大減少了處理功耗。隨著 Atmel 的 SAM7E 系列的推出,設計師們現在能夠使用這些體積更小的 ARM7 微控制器來安裝這些應用的電池驅動型便攜式版本。
使用外置內存或邏輯的問題是,它使片上閃存容易受到外部潛在、未經許可的訪問。而 Atmel 的 SAM7E 微控制器具備一些保護編碼的功能:1)該微控制器可以阻擋外置內存;2)一個閃存安全比特能夠阻止快速閃存編程接口 (FFP) 和 JTAG 接口訪問片上閃存;3)一個內存保護單元 (MPU) 可配置用于實現片上閃存的代碼執行,因此能夠阻止外部源的執行。
512 KB SAM7SE 微控制器上的雙存儲庫閃存可實現真正的邊寫邊讀能力,因此系統可在持續運行的同時實現編程。該雙存儲庫內存還保護系統免受斷電或其他導致系統無法恢復正常工作的錯誤的干擾。
現代通信協議擁有傳統 ARM7 微控制器所無法支持的最高數據傳輸率。例如,全速 USB 運行的速度為12 Mbps,而高速 SPI 運行的速度為25 Mbps。傳統的 ARM7 微控制器在運行速度只有4 Mbps 時會出現運行故障,以致無法有效地處理數據。與 Atmel 的其他 SAM7 微控制器一樣,SAM7SE 系列配有一個11 信道的外設直接內存訪問 (DMA) 控制器 (PDC),該控制器能夠在針對應用處理保持96%的中央處理器周期的同時將芯片上帶寬增至10 Mbps。無需中央處理器的介入,PDC 就能夠直接在 NAND 外置閃存或 SDRAM 中儲存流內容。
SAM7SE 系列微控制器具有與8比特微控制器相同的監控特點,包括高級節電檢測器、上電復位、實時時鐘、晶體振蕩器、看門狗定時器和3個16比特的定時器。通信接口包括三個同步/異步串行通信 (USART) 接口、USB、雙線接口 (TWI)、I2S(同步串行接口 (SSC))和 SPI。 該設備還配有四個脈寬調制器 (PWM)、一個8信道、10比特的模擬數字控制器和88個輸入/輸出針腳。
傳統的微控制器多路傳輸外圍設備,因而在多個外圍設備訪問時就會常常導致瓶頸的出現。三個單獨的 PIO 控制器能夠避免這種問題的發生。當外部總線接口不在使用時,所有的外圍設備都可同時被訪問。
AT91SAM7SE512 目前已以128 針腳綠色四方扁平封裝 (QFP) 或球柵陣列封裝 (BGA) 推出。
獲得AT91SAM7SE-EK開發板光盤
如何用AT91SAM7SE芯片開始開發
AT91SAM7SE-EK開發板使用說明
AT91SAM7SE512在KEIL下例程
AT91SAM7SE512在IAR下例程
AT91SAM7SE512在GHS下例程
AT91SAM7SE512軟件包
SAM-BA軟件下載
|