Microchip SAM G55G/G55J SMART ARM-basierte Flash-MCUs
Die auf dem ARM® Cortex®-M4 basierenden SAM G55G/G55J SMART Flash-MCUs von Microchip sind hochleistungsfähige, stromsparende 32-Bit-RISC-Prozessoren mit FPU (Fließkommaeinheit). Ihre Funktionen umfassen 512 KB Flash und bis zu 176 Kbytes SRAM, mit einer maximalen Betriebsgeschwindigkeit von 120 MHz. Acht flexible Kommunikationseinheiten bestehend aus USARTs, SPIs und I2C-Bus-Schnittstellen (TWIs) sind nur einige der enthaltenen Peripherien.
Drei mit der Software wählbaren Stromspar-Modi (Ruhe-, Warte- und Notstrom-Modi) sind auf den G55G/G55J verfügbar. Durch das Echtzeit-Ereignismanagement können Peripherien Ereignisse empfangen, darauf reagieren und im Aktiv- und Schlafmodus ohne Beteiligung des Prozessors senden.
Das flexible Taktsystem ermöglicht unterschiedliche Taktfrequenzen für einige Peripherien. Dadurch wird der Stromverbrauch optimiert. Außerdem kann ohne Beeinflussung der Peripherieverarbeitung die Prozessor- und Bustaktfrequenz geändert werden. Kleine Gehäuseoptionen von 49-poligen WLCSP, 64-poligen QFN und 64-poligen LQFP werden durch einen umfangreichen und flexiblen Peripheriesatz ergänzt.
Merkmale
Prozessorkern
ARM Cortex-M4 mit bis zu 16 KByte SRAM auf I/D-Bus mit 0 Wartezustandsausführung bei bis zu 120 MHz
Speicherschutzeinheit (Memory Protection Unit (MPU))
DSP-Befehle
Fließkommaeinheit (FPU)
Thumb®-2-Befehlssatz
Speicher
Bis zu 512 KBytes integrierter Flash
Bis zu 176 Kbytes integrierter SRAM
8 KB ROM mit integriertem Bootloader, Einzelzyklus-Zugriff bei voller Geschwindigkeit
System
Integrierter Spannungsregler für Einzelversorgungsbetrieb
Power-on-Reset (POR) und Watchdog für den sicheren Betrieb
Quarz- oder Keramik-Resonator-Oszillatoren: 3 bis 20 MHz mit Taktausfallerkennung und 32,768 kHz für RTT oder Systemtakt
Hochpräziser 8/16/24 MHz werksseitig getrimmter interner RC-Oszillator. Trimmingzugang in Applikation für Frequenzeinstellung
Interner RC-Oszillator mit langsamen Takt als permanenter Taktgeber im Energiesparmodus
PLL-Bereich Taktgeber zwischen 48 MHz und 120 MHz
PLL-Bereich USB und USB-OHCI zwischen 24 MHz und 48 MHz
Bis zu 30 periphere DMA-Kanäle (PDC)
Universelle Backup-Register (GPBR) mit 256 Bit
16 externe Interruptleitungen
Peripherie
8 flexible Kommunikationseinheiten unterstützen: USART, SPI, Zweidrahtschnittstelle (TWI) mit TWI-Masters und Hochgeschwindigkeits-TWI-Slaves
Quarzloser USB 2.0 und USB-Host-OHCI mit On-Chip-Transceiver
2 Inter-IC-Tonregler (I2S)
1 Pulsdichtemodulations-Schnittstelle (PDMIC) (unterstützt bis zu zwei Mikrofone)
Zwei 3-kanalige 16-Bit-Timer/-Zähler (TC) mit Erfassung, Wellenform, Vergleichs- und PWM-Modi
Ein 48-Bit-Echtzeit-Timer (RTT) mit 16-Bit-Vorteiler und 32-Bit-Zähler
RTC mit Kalender- und Alarm-Funktionen
Eine zyklische 32-Bit-Redundanzprüfungs-Recheneinheit (CRCCU)
I/O
Bis zu 48 I/O-Leitungen mit externen Interruptfunktionen (Flanken oder Pegel), Entprellung, Glitchfilter und serieller Abschlusswiderstand auf dem Chip. Individuell programmierbarer Open-Drain-, Pull-Up- und Pull-Down-Widerstand und Synchron-Ausgang
Zwei PIO-Controller bieten Steuerung von bis zu 48 E/A-Leitungen
Analog
Ein 8-Kanal-ADC, Auflösung bis zu 12-Bit, Abtastrate von bis zu 500 ksps