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-Pin-WLCSP, 64-Pin-QFN und 64-Pin-LQFP werden durch einen umfangreichen und flexiblen Peripheriesatz ergänzt.
Merkmale
- Core
- 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 Embedded-Flash
- Bis zu 176 Kbytes Embedded-SRAM
- 8 KB ROM mit Embedded-Bootloader, Einzelzyklus-Zugriff bei voller Geschwindigkeit
- System
- Embedded-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 Stromsparmodus
- PLL-Bereich von 48 MHz und 120 MHz für Taktgeber
- PLL-Bereich von 24 MHz und 48 MHz für USB-Bauteil und USB-OHCI
- Bis zu 30 Peripherie-DMA-Kanäle (PDC)
- Universal-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 dreikanalige 16-Bit-Timer/-Zähler (TC) mit Erfassungs-, Wellenform-, Vergleichs- und PWM-Modi
- Ein 48-Bit-Echtzeit-Timer (RTT) mit 16-Bit-Prescaler und 32-Bit-Zähler
- RTC mit Kalender- und Alarm-Funktionen
- 1 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 eine Steuerung von bis zu 48 I/O-Leitungen
- Analog
- Ein Achtkanal-ADC mti einer Auflösung von bis zu 12-Bits und einer Abtastrate von bis zu 500 ksps
- Gehäuse: 49-Pin-WLCSP, 64-Pin-LQFP, 64-Pin-QFN
- Betriebstemperaturbereich: Industrie (-40 °C bis +85 °C)
Blockdiagramm

