Microchip Technology ATSAMD11 SMART ARM-basierte Mikrocontroller

Microchip ATSAMD11 SMART ARM-basierte Mikrocontroller bieten eine quarzlose USB-2.0-Vollgeschwindigkeits-Bauteilschnittstelle und bis zu drei serielle Kommunikationsmodule (SERCOM), die jeweils als USART, UART, SPI, I2C bis zu 3,4 MHz, SMBus, PMBus und LIN-Slave konfiguriert werden können. Der ATSAMD11 umfasst einen 350-ksps-12-Bit-Analog-Digital-Wandler mit bis zu 10 Kanälen und programmierbare Verstärkung sowie eine optionale Überabtastung und Dezimation, die eine Auflösung von bis zu 16-Bit unterstützen. Sie verfügen über einen 10-Bit-350-ksps-DAC, zwei Analogkomparatoren mit Fenstermodus und einen Peripheral-Touch-Controller. Es werden bis zu 72 Tasten, Schieberegler, Räder und eine Näherungserkennung unterstützt. Sie enthalten einen programmierbaren Watchdog-Timer, einen Brown-Out-Detektor und ein Power-on-Reset sowie zwei Serial-Wire-Debug(SWD)-Programm- und Debugschnittstellen.

Merkmale

  • Prozessor
    • ARM Cortex-M0+-CPU wird mit bis zu 48 MHz betrieben
      • Einzelzyklus-Hardwaremultiplikator
      • Micro-Trace-Buffer
  • Speicher
    • 16 KB integrierter selbstprogrammierbarer Flash
    • 4 KB SRAM-Speicher
  • System
    • Power-on-Reset(POR)- und Brown-Out(BOD)-Erkennung
    • Interne und externe Taktoptionen mit digitalen 48-MHz-Frequenzregelschleifen (DFLL48M) und digitalen Teilphasenregelschleifen
    • (FDPLL96M) von 48 MHz bis 96 MHz
    • Externer Interrupt-Controller (EIC)
    • 8 externe Interrupts
    • Ein nicht maskierbarer Interrupt
    • Serial-Wire-Debug(SWD)-Programmierung mit zwei Pins, Test- und Debugschnittstelle
  • Geringer Stromverbrauch
    • Leerlauf- und Standby-Modi
    • SleepWalking-Peripherie
  • Peripherie
    • Sechskanal-DMAC (Direct-Memory-Access-Controller, DMAC)
    • Sechskanal-Ereignissystem
    • Zwei 16-Bit-Timer/Zähler (TC) konfigurierbar als:
      • Ein 16-Bit-TC mit Vergleichs-/Erfassungskanälen
      • Ein 8-Bit-TC mit Vergleichs-/Erfassungskanälen
      • Ein 32-Bit-TC mit Vergleichs-/Erfassungskanälen, der zwei TCs verwendet
    • Ein 24-Bit-Timer/-Zähler zur Steuerung (TCC) mit erweiterten Funktionen:
      • Bis zu vier Vergleichskanäle mit optionalem, zusätzlichem Ausgang
      • Generierung eines synchronisierten Pulsbreitenmodulations-Muster (PWM) auf den Anschluss-Pins
      • Deterministischer Fehlerschutz, schneller Abfall und konfigurierbare Verlustzeit zwischen zusätzlichen Ausgängen
      • Dithering, das die Auflösung mit bis zu 5 Bit erhöht und Quantisierungsfehler reduziert
  • 32-Bit-RTC (Echtzeit-Zähler) mit Uhr-/Kalender-Funktion
  • Watchdog-Timer (WDT)
  • CRC-32-Generator
  • Eine Vollgeschwindigkeits-Universal-Serial-Bus-Schnittstelle (USB) 2.0 (12 MBit/s)
    • Embedded-Bauteilfunktion
    • Acht Endpunkte
    • Ausführung vom internen RC-Oszillator möglich
  • Bis zu drei serielle Kommunikationsschnittstellen (SERCOM), die wie folgt konfiguriert werden können:
    • USART mit Vollduplex- und Einzeldraht-Halbduplex-Konfiguration
    • I2C-Bus von bis zu 3,4 MHz
    • SMBUS/PMBUS
    • SPI
    • LIN-Slave
  • 12-Bit-Analog-Digital-Wandler (ADC) mit 350 ksps und bis zu 10 Kanälen
    • Differentieller und einendiger Eingang
    • 1/2x bis 16x programmierbare Gain-Stufe
    • Automatisches Offset und Gain-Fehlerkorrektur
    • Überabtastung und Dezimierung von Hardware zur Unterstützung von 13-, 14-, 15- oder 16-Bit-Auflösung
  • 10-Bit-Digital-Analog-Wandler (DAC) mit 350 ksps
  • Zwei Analogkomparatoren (AC) mit Fenstervergleichsfunktion
  • Peripheral-Touch-Controller (PTC)
    • Kapazitive Berührungs- und Näherungserkennung mit bis zu 72 Kanälen
  • I/O
    • Bis zu 22 programmierbare I/O-Pins
  • Gehäuse
    • 24-Pin-QFN
    • 20-Pin-SO-IC
    • 14-Pin-SO-IC
  • Betriebsspannung: 1,62 V bis 3,63 V

Blockdiagramm

Blockdiagramm - Microchip Technology ATSAMD11 SMART ARM-basierte Mikrocontroller
Veröffentlichungsdatum: 2019-04-09 | Aktualisiert: 2023-05-26