Beschreibung
Der SAM D21/DA1 ist eine Serie von Low-Power-Mikrocontrollern, die den 32-Bit-Arm®-Cortex®-M0+-Prozessor verwenden und von 32-Pin bis 64-Pin mit bis zu 256 KB Flash und 32 KB SRAM reichen.Der SAM D21/DA1 arbeitet mit einer maximalen Frequenz von 48 MHz und erreicht 2,46 CoreMark/MHz.Sie sind für eine einfache und intuitive Migration mit identischen Peripheriemodulen, Hex-kompatiblem Code, identischer linearer Adresszuordnung und Pin-kompatiblen Migrationspfaden zwischen allen Geräten der Produktserie ausgelegt.Alle Geräte umfassen intelligente und flexible Peripheriegeräte, ein Ereignissystem für die Signalisierung zwischen Peripheriegeräten und Unterstützung für Benutzerschnittstellen mit kapazitiven Berührungstasten, Schiebereglern und Rädern.Der SAM D21/DA1 bietet die folgenden Funktionen: Im System programmierbarer Flash, 12-Kanal-DMAC (Direct Memory Access Controller), 12-Kanal-Ereignissystem, programmierbarer Interrupt-Controller, bis zu 52 programmierbare E/A-Pins, 32-Bit-Real -Time Clock and Calendar (RTC), bis zu fünf 16-Bit-Timer/Counter (TC) und bis zu vier 24-Bit-Timer/Counter for Control (TCC), wobei jeder TC für die Generierung von Frequenzen und Wellenformen konfiguriert werden kann, Genaues Timing der Programmausführung oder Eingangserfassung mit Zeit- und Frequenzmessung digitaler Signale.Die TCs können im 8-Bit- oder 16-Bit-Modus betrieben werden, ausgewählte TCs können kaskadiert werden, um einen 32-Bit-TC zu bilden, und drei Timer/Zähler haben erweiterte Funktionen, die für Motor-, Beleuchtungs- und andere Steuerungsanwendungen optimiert sind.Die Serie bietet eine USB 2.0-Embedded-Host- und -Geräteschnittstelle mit voller Geschwindigkeit;bis zu sechs Serial Communication Modules (SERCOM), die jeweils so konfiguriert werden können, dass sie als USART, UART, SPI, I2C bis zu 3,4 MHz, SMBus, PMBus und LIN-Client fungieren;zweikanalige I 2S-Schnittstelle;bis zu 20-Kanal-350-ksps-12-Bit-ADC mit programmierbarer Verstärkung und optionalem Oversampling und Dezimierung, unterstützt bis zu 16-Bit-Auflösung, ein 10-Bit-350-ksps-DAC, bis zu vier analoge Komparatoren mit Fenstermodus, Peripheral Touch Controller (PTG) Unterstützung von bis zu 256 Tasten, Schiebereglern, Rädern und Näherungserkennung;programmierbarer Watchdog-Timer (WDT), Brownout-Detektor und Power-On-Reset sowie zweipolige Serial Wire Debug (SWD) Programm- und Debug-Schnittstelle.Alle Geräte verfügen über präzise und stromsparende externe und interne Oszillatoren.Alle Oszillatoren können als Quelle für den Systemtakt verwendet werden.Unterschiedliche Taktdomänen können unabhängig voneinander so konfiguriert werden, dass sie mit unterschiedlichen Frequenzen laufen, wodurch Strom gespart werden kann, indem jedes Peripheriegerät mit seiner optimalen Taktfrequenz betrieben wird und somit eine hohe CPU-Frequenz aufrechterhalten und gleichzeitig der Stromverbrauch gesenkt wird.Der SAM D21/DA1 verfügt über zwei per Software wählbare Schlafmodi, Idle und Stand-by.Im Idle-Modus wird die CPU angehalten, während alle anderen Funktionen weiterlaufen können.Im Stand-by-Modus werden alle Uhren und Funktionen angehalten, erwarten, dass die ausgewählten weiterlaufen.Das Gerät unterstützt SleepWalking.Diese Funktion ermöglicht es dem Peripheriegerät, basierend auf vordefinierten Bedingungen aus dem Ruhezustand aufzuwachen, und ermöglicht somit der CPU, nur bei Bedarf aufzuwachen, z. B. wenn ein Schwellenwert überschritten wird oder ein Ergebnis bereit ist.Das Ereignissystem unterstützt synchrone und asynchrone Ereignisse, sodass Peripheriegeräte Ereignisse auch im Stand-by-Modus empfangen, darauf reagieren und senden können.Über die SWD-Schnittstelle kann der Flash-Programmspeicher systemintern umprogrammiert werden.Dieselbe Schnittstelle kann für nicht-intrusives On-Chip-Debuggen von Anwendungscode verwendet werden.Ein im Gerät laufender Bootloader kann eine beliebige Kommunikationsschnittstelle verwenden, um das Anwendungsprogramm im Flash-Speicher herunterzuladen und zu aktualisieren.Die SAM D21/DA1-Mikrocontroller werden von einer vollständigen Suite von Programm- und Systementwicklungstools unterstützt, darunter C-Compiler, Makro-Assembler, Programm-Debugger/Simulatoren, Programmierer und Evaluierungskits.
Spezifikationen: | |
Attribut | Wert |
Kategorie | Integrierte Schaltungen (ICs) |
Eingebettet - Mikrocontroller | |
Herst | Mikrochip-Technologie |
Serie | SAM D21G, Funktionale Sicherheit (FuSa) |
Paket | Tablett |
Teilestatus | Aktiv |
Core-Prozessor | ARM® Cortex®-M0+ |
Kerngröße | 32-Bit |
Geschwindigkeit | 48MHz |
Konnektivität | I²C, LINbus, SPI, UART/USART, USB |
Peripherie | Brownout-Erkennung/Zurücksetzen, DMA, I²S, POR, PWM, WDT |
Anzahl der E/A | 38 |
Größe des Programmspeichers | 256 KB (256 KB x 8) |
Programmspeichertyp | BLINKEN |
EEPROM-Größe | - |
RAM-Größe | 32K x 8 |
Spannung - Versorgung (Vcc/Vdd) | 1,62 V ~ 3,6 V |
Datenkonverter | A/D 14x12b;D/A 1x10b |
Oszillatortyp | Intern |
Betriebstemperatur | -40 °C ~ 85 °C (TA) |
Befestigungsart | Oberflächenmontage |
Paket / Koffer | 48-TQFP |
Gerätepaket des Lieferanten | 48-TQFP (7x7) |
Basisproduktnummer | ATSAMD21 |