Opis
SAM D21/DA1 to seria mikrokontrolerów o niskim poborze mocy, wykorzystujących 32-bitowy procesor Arm® Cortex®-M0+, od 32 do 64 styków, z maksymalnie 256 KB pamięci Flash i 32 KB pamięci SRAM.SAM D21/DA1 działa z maksymalną częstotliwością 48 MHz i osiąga 2,46 CoreMark/MHz.Zostały zaprojektowane z myślą o prostej i intuicyjnej migracji z identycznymi modułami peryferyjnymi, kodem zgodnym z kodem szesnastkowym, identyczną liniową mapą adresową i ścieżkami migracji zgodnymi z pinami między wszystkimi urządzeniami z serii produktów.Wszystkie urządzenia zawierają inteligentne i elastyczne urządzenia peryferyjne, system zdarzeń do sygnalizacji między urządzeniami peryferyjnymi oraz obsługę pojemnościowych przycisków dotykowych, suwaków i interfejsów użytkownika z kółkiem.SAM D21/DA1 zapewnia następujące funkcje: programowalny w systemie Flash, 12-kanałowy kontroler bezpośredniego dostępu do pamięci (DMAC), 12-kanałowy system zdarzeń, programowalny kontroler przerwań, do 52 programowalnych styków we/wy, 32-bitowy - Zegar czasu i kalendarz (RTC), do pięciu 16-bitowych timerów/liczników (TC) i do czterech 24-bitowych timerów/liczników do sterowania (TCC), gdzie każdy TC można skonfigurować do wykonywania częstotliwości i generowania przebiegów, dokładny czas wykonania programu lub przechwytywanie danych wejściowych z pomiarem czasu i częstotliwości sygnałów cyfrowych.TC mogą działać w trybie 8-bitowym lub 16-bitowym, wybrane TC można łączyć kaskadowo, tworząc 32-bitowy TC, a trzy timery/liczniki mają rozszerzone funkcje zoptymalizowane pod kątem silników, oświetlenia i innych zastosowań sterujących.Seria zapewnia jeden wbudowany interfejs hosta i urządzenia USB 2.0 o pełnej szybkości;do sześciu modułów komunikacji szeregowej (SERCOM), z których każdy można skonfigurować do działania jako klient USART, UART, SPI, I2C do 3,4 MHz, SMBus, PMBus i LIN;dwukanałowy interfejs I 2S;do dwudziestu kanałów 350 ksps 12-bitowy ADC z programowalnym wzmocnieniem i opcjonalnym nadpróbkowaniem i decymacją obsługującą rozdzielczość do 16-bitów, jeden 10-bitowy przetwornik cyfrowo-analogowy 350 ksps, do czterech analogowych komparatorów z trybem Window, Peripheral Touch Controller (PTG) obsługa do 256 przycisków, suwaków, kółek i czujników zbliżeniowych;programowalny Watchdog Timer (WDT), wykrywacz zaniku napięcia i reset po włączeniu zasilania oraz dwupinowy program i interfejs debugowania interfejsu Serial Wire Debug (SWD).Wszystkie urządzenia są wyposażone w dokładne oscylatory zewnętrzne i wewnętrzne o niskim poborze mocy.Wszystkie oscylatory mogą służyć jako źródło zegara systemowego.Różne domeny zegara można niezależnie skonfigurować do pracy z różnymi częstotliwościami, co umożliwia oszczędzanie energii poprzez uruchamianie każdego urządzenia peryferyjnego z optymalną częstotliwością zegara, a tym samym utrzymanie wysokiej częstotliwości procesora przy jednoczesnym zmniejszeniu zużycia energii.SAM D21/DA1 ma dwa wybierane programowo tryby uśpienia: bezczynność i czuwanie.W trybie bezczynności procesor jest zatrzymany, podczas gdy wszystkie inne funkcje mogą działać.W trybie gotowości wszystkie zegary i funkcje są zatrzymane, należy oczekiwać, że wybrane będą nadal działać.Urządzenie obsługuje funkcję SleepWalking.Ta funkcja umożliwia wybudzanie urządzenia peryferyjnego ze stanu uśpienia w oparciu o predefiniowane warunki, dzięki czemu procesor może wybudzać się tylko wtedy, gdy jest to konieczne, na przykład po przekroczeniu progu lub przygotowaniu wyniku.System zdarzeń obsługuje zdarzenia synchroniczne i asynchroniczne, umożliwiając urządzeniom peryferyjnym odbieranie, reagowanie i wysyłanie zdarzeń nawet w trybie gotowości.Pamięć programu Flash może być przeprogramowana w systemie poprzez interfejs SWD.Ten sam interfejs może być używany do nieinwazyjnego debugowania kodu aplikacji na chipie.Uruchomiony w urządzeniu program ładujący może wykorzystywać dowolny interfejs komunikacyjny do pobierania i aktualizowania aplikacji w pamięci Flash.Mikrokontrolery SAM D21/DA1 są obsługiwane przez pełen zestaw narzędzi do tworzenia programów i systemów, w tym kompilatory C, makroasemblery, debuggery/symulatory programów, programatory i zestawy ewaluacyjne.
Dane techniczne: | |
Atrybut | Wartość |
Kategoria | Układy scalone (IC) |
Wbudowane — mikrokontrolery | |
Prod | Technologia mikroczipów |
Seria | SAM D21G, bezpieczeństwo funkcjonalne (FuSa) |
Pakiet | Taca |
Stan części | Aktywny |
Procesor rdzeniowy | ARM® Cortex®-M0+ |
Rozmiar rdzenia | 32-bitowy |
Prędkość | 48MHz |
Łączność | I²C, LINbus, SPI, UART/USART, USB |
Urządzenia peryferyjne | Wykrywanie/resetowanie braku zasilania, DMA, I²S, POR, PWM, WDT |
Liczba wejść/wyjść | 38 |
Rozmiar pamięci programu | 256 KB (256 KB x 8) |
Typ pamięci programu | BŁYSK |
Rozmiar pamięci EEPROM | - |
Rozmiar pamięci RAM | 32K x 8 |
Napięcie — zasilanie (Vcc/Vdd) | 1,62 V ~ 3,6 V |
Konwertery danych | A/D 14x12b;D/A 1x10b |
Typ oscylatora | Wewnętrzny |
temperatura robocza | -40°C ~ 85°C (TA) |
Typ mocowania | Montaż powierzchniowy |
Opakowanie / Sprawa | 48-TQFP |
Pakiet urządzeń dostawcy | 48-TQFP (7x7) |
Podstawowy numer produktu | ATSAMD21 |