
Atmel SAM-D20的內構和原理
Mouser Electronics 提供的此新型 Atmel SAM-D20 低功耗微控制器以需要系統內編程功能的低功耗、經(jīng)濟高效的應用為目標市場(chǎng)。這些微控制器具有高達 256 KB 閃存和 32 KB SRAM,最多可提供 52 個(gè)可編程輸入/輸出引腳以及一個(gè) 32 位實(shí)時(shí)時(shí)鐘/日歷 (RTCC)。同時(shí)還具有 8 個(gè) 16 位定時(shí)器,其中每個(gè)都可配置為產(chǎn)生頻率或波形、具有時(shí)間和頻率測量的輸入捕捉功能或設定執行時(shí)間。20 通道的 12 位 ADC 和 10 位 DAC 允許高效采樣并生成外部模擬信號。ARM Cortex-M0+ 內核支持 32 個(gè)中斷,并提供了單周期 32 x 32 乘法器,以具有成本效益的方式支持數學(xué)密集型算法。最后,Atmel 的外設觸摸控制器提供了一個(gè) 256 通道電容觸摸和接近檢測功能。
Atmel SAM-D20低功耗設計的優(yōu)點(diǎn)
低功耗設計通過(guò)兩個(gè)軟件可選擇的休眠模式加以簡(jiǎn)化。在空閑模式下,Cortex-M0+ 內核停止運行,而所選外設仍會(huì )運行。在待機模式下,除了特別選擇要繼續運行的功能之外,所有時(shí)鐘和外設都可停止。一項稱(chēng)為 SleepWalking 的附加功能可讓微控制器內核進(jìn)入深層休眠模式,僅在發(fā)生重要事件時(shí)才會(huì )喚醒,這是取代通過(guò)間隔定時(shí)器輪詢(xún)外設的一個(gè)有效方法。
Atmel SAM-D20 Xplained Pro 評估套件可支持開(kāi)發(fā)操作,這是一款用于快速評估和開(kāi)發(fā) SAM-D20 微控制器的簡(jiǎn)單硬件平臺。該套件基于具有 256 KB 閃存的 ATSAMD20J18,并集成了板載嵌入式調試器,從而無(wú)需任何外部工具即可編程或調試器件。