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
- ARM Cortex-M0+-CPU wird mit bis zu 48 MHz betrieben
- 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
Veröffentlichungsdatum: 2019-04-09
| Aktualisiert: 2023-05-26
