Opis
SAM D21/DA1 serija je mikrokontrolera niske potrošnje koji koriste 32-bitni Arm® Cortex®-M0+ procesor, u rasponu od 32 pina do 64 pina s do 256 KB Flash i 32 KB SRAM-a.SAM D21/DA1 radi na maksimalnoj frekvenciji od 48 MHz i dostiže 2,46 CoreMark/MHz.Dizajnirani su za jednostavnu i intuitivnu migraciju s identičnim perifernim modulima, heksadecimalno kompatibilnim kodom, identičnom linearnom mapom adresa i pin kompatibilnim migracijskim stazama između svih uređaja u seriji proizvoda.Svi uređaji uključuju inteligentne i fleksibilne periferne uređaje, sustav događaja za međuperifernu signalizaciju i podršku za kapacitivna dodirna tipka, klizač i kotačić korisnička sučelja.SAM D21/DA1 pruža sljedeće značajke: programabilni Flash unutar sustava, 12-kanalni kontroler izravnog pristupa memoriji (DMAC), 12-kanalni sustav događaja, programabilni kontroler prekida, do 52 programibilna I/O pina, 32-bit Real - Sat i kalendar (RTC), do pet 16-bitnih mjerača vremena/brojača (TC) i do četiri 24-bitna mjerača vremena/brojača za kontrolu (TCC), gdje se svaki TC može konfigurirati za izvođenje frekvencije i generiranja valnog oblika, točan vremenski raspored izvršavanja programa ili hvatanje ulaza s mjerenjem vremena i frekvencije digitalnih signala.TC-ovi mogu raditi u 8-bitnom ili 16-bitnom načinu rada, odabrani TC-ovi mogu se kaskadirati u 32-bitni TC, a tri mjerača vremena/brojača imaju proširene funkcije optimizirane za motor, rasvjetu i druge upravljačke aplikacije.Serija nudi jedan USB 2.0 ugrađeni host i uređaj pune brzine;do šest serijskih komunikacijskih modula (SERCOM) od kojih se svaki može konfigurirati da djeluje kao USART, UART, SPI, I2C do 3,4 MHz, SMBus, PMBus i LIN klijent;dvokanalno I 2S sučelje;do dvadeset-kanalni 350 ksps 12-bitni ADC s programabilnim pojačanjem i opcijskim oversamplingom i decimacijom koji podržava do 16-bitnu rezoluciju, jedan 10-bitni 350 ksps DAC, do četiri analogna komparatora s načinom rada prozora, Peripheral Touch Controller (PTG) podržava do 256 gumba, klizača, kotačića i senzora blizine;programibilni Watchdog Timer (WDT), detektor mrlja i resetiranje pri uključivanju i dvopinsko sučelje za program i otklanjanje pogrešaka (SWD).Svi uređaji imaju precizne vanjske i unutarnje oscilatore male snage.Svi oscilatori mogu se koristiti kao izvor za sistemski sat.Različite domene takta mogu se neovisno konfigurirati za rad na različitim frekvencijama, omogućujući uštedu energije pokretanjem svake periferije na svojoj optimalnoj frekvenciji takta i na taj način održavati visoku frekvenciju CPU-a uz smanjenje potrošnje energije.SAM D21/DA1 ima dva softverski odabrana načina mirovanja, Idle i Stand-by.U stanju mirovanja CPU se zaustavlja dok sve ostale funkcije mogu nastaviti raditi.U stanju mirovanja, svi satovi i funkcije su zaustavljeni, očekujte da oni koji su odabrani nastave raditi.Uređaj podržava SleepWalking.Ova značajka omogućuje perifernom uređaju da se probudi iz stanja mirovanja na temelju unaprijed definiranih uvjeta i tako omogućuje CPU-u da se probudi samo kada je to potrebno, na primjer, kada je prijeđen prag ili je rezultat spreman.Sustav događaja podržava sinkrone i asinkrone događaje, dopuštajući perifernim uređajima da primaju, reagiraju i šalju događaje čak iu stanju mirovanja.Flash programska memorija može se reprogramirati unutar sustava putem SWD sučelja.Isto se sučelje može koristiti za nenametljivo uklanjanje pogrešaka aplikacijskog koda na čipu.Boot loader koji radi u uređaju može koristiti bilo koje komunikacijsko sučelje za preuzimanje i nadogradnju aplikacijskog programa u Flash memoriji.Mikrokontroleri SAM D21/DA1 podržani su punim paketom alata za razvoj programa i sustava, uključujući C prevodioce, asemblere makronaredbi, programe za ispravljanje pogrešaka/simulatore programa, programere i komplete za evaluaciju.
Tehnički podaci: | |
Atribut | Vrijednost |
Kategorija | Integrirani krugovi (IC) |
Ugrađeni - mikrokontroleri | |
Proizv | Microchip tehnologija |
Niz | SAM D21G, funkcionalna sigurnost (FuSa) |
Paket | Ladica |
Status dijela | Aktivan |
Jezgreni procesor | ARM® Cortex®-M0+ |
Veličina jezgre | 32-bitni |
Ubrzati | 48MHz |
Povezivost | I²C, LINbus, SPI, UART/USART, USB |
Periferije | Otkrivanje/resetiranje kvara, DMA, I²S, POR, PWM, WDT |
Broj I/O | 38 |
Veličina programske memorije | 256 KB (256 K x 8) |
Vrsta programske memorije | BLJESAK |
Veličina EEPROM-a | - |
Veličina RAM-a | 32K x 8 |
Napon - napajanje (Vcc/Vdd) | 1,62 V ~ 3,6 V |
Pretvarači podataka | A/D 14x12b;D/A 1x10b |
Vrsta oscilatora | Interni |
Radna temperatura | -40°C ~ 85°C (TA) |
Vrsta montaže | Površinska montaža |
Paket / Kutija | 48-TQFP |
Paket uređaja dobavljača | 48-TQFP (7x7) |
Osnovni broj proizvoda | ATSAMD21 |