Microchip Technology PIC32CM SG00/GC00 32-Bit Arm® Cortex®-M23 MCUs

Die 32-Bit Arm Cortex®-M23 Mikrocontroller (MCUs) der Baureihe PIC32CM SG00/GC00 von Microchip Technology sind eine Produktfamilie von stromsparenden 32-Bit-MCUs auf Arm-Basis, die Sicherheit, Schutz, CAN-FD, Full-Speed-USB, erweiterte Touch-Funktionen und fortschrittliche Analogfunktionen bieten. Die CPU des ARM Cortex-M23 kann bis zu 72 MHz laufen und hat eine CoreMark/MHz-Bewertung von 2,64 und eine DMIPS/MHz-Bewertung von 1,03. Zu den Sicherheitsfunktionen gehören die Unterstützung von Arm TrustZone® und Device Identity Composition Engine (DICE). Es verfügt außerdem über ein Hardware-Sicherheitsmodul (HSM Lite) und TrustRAM. Zu den erweiterten analogen Funktionen von Microchip Technology PIC32CM SG00/GC00 gehört ein 12-Bit-Analog-Digital-Wechselrichter (ADC) mit bis zu 4.5Msps, bis zu 12 Single-Ended-Kanälen oder drei differentiellen und sechs Single-Ended-Kanälen. Der verbesserte periphere Touch Regler verfügt über bis zu 324 (18 x 18) Betriebskapazitäts-Kanäle und bis zu 36 Selbstkapazitätskanäle mit Driven Abschirmung+Technologie. Diese Bauteile sind in den Gehäusearten TQFP-48, VQFN-48, TQFP-64, VQFN-64 oder TSFP-100 erhältlich.

Merkmale

  • Betriebsbedingungen
    • 1,71 V bis 3,63 V, -40 °C bis +125 °C, DC bis 48 MHz
    • 1,71 V bis 3,63 V, -40 °C bis +85 °C, DC bis 72 MHz
  • ARM Cortex-M23 Core CPU mit einer Taktrate von bis zu 72 MHz
    • 2,64 CoreMark/MHz und 1,03 DMIPS/MHz
    • Verschachtelter Vector Interrupt-Regler (NVIC)
    • Überprüfung des Stapellimits
    • Speicherschutzeinheit (MPU)
  • Speicher
    • Ein zusätzliches 16 KB des Boot Flash-Speicher (BFM)
    • Ein zusätzliches 32 KB des Bauform Flash-Speicher (CFM)
    • Flash unterstützt
      • Fehlerbehebungscode (ECC) mit Fehlerinjektionsfunktion
      • CRC eines zusammenhängenden Abschnitts
      • Option zum vollständigen Herunterfahren, während sich das System im STANDBY-Modus befindet
      • Fehlerberichterstattung im Band für Lese- und Schreibzugriffe
      • Protokollierung von Manipulationen
    • 128 KB SRAM-Hauptspeicher mit ECC und Fehlerinjektionsfunktion, der im Leerlauf-, Standby- und Ruhezustand erhalten bleibt.
    • 512bytes TrustRAM
  • Sicherheitsfunktionen
    • ARM TrustZone-Technologie für flexible Hardware -Isolierung von Speichern und Peripheriegeräten
      • Konfigurierbare Partitionierung von PFM, BFM, SRAM
      • Individuelle Sicherheitszuordnung für jedes Peripheriegerät, I/O und jede externe Interruptleitung
    • Sicherer Bootvorgang (optional)
    • DICE (Device Identity Composition Engine) Unterstützung
    • Physical Unclonable Funktion (PUF) generiert einen gerätespezifischen Schlüssel für die lokale Verschlüsselung und Beglaubigung
    • Hardware-Sicherheitsmodul (HSM Lite)
      • AES (256 Bits), SHA-1, SHA-2, RSA, ECC-Beschleuniger
      • Echter Zufallszahlengenerator
    • TrustRAM
  • Erweiterte analoge Funktionen und Touch
    • 12-Bit-ADC-Modul:
      • Bis zu 4.5Msps
      • Bis zu 12 Single-Ended-Kanäle oder drei Differenzkanäle und sechs Single-Ended-Kanäle
      • Unterstützung externer Referenzquellen
    • Zwei Analogkomparatoren mit programmierbar Spannungsreferenzen
    • Verbesserter Peripheral Touch Regler (PTC)
      • Bis zu 324 (18 x 18) Kanäle mit wechselseitiger Kapazität
      • Bis zu 36 selbstkapazitive Kanäle mit Driven Abschirmung+ Technologie für bessere Störfestigkeit und Feuchtigkeitstoleranz
      • Stromsparend, hochempfindliche und umweltbeständige kapazitive Touch-Tasten, Schieberegler und Räder
      • Hardware-Rauschfilterung und Rauschsignal- Desynchronisierung für hohe leitungsgebundene Immunität
      • Unterstützt Aufwachen durch Berührung aus dem STANDBY-Schlafmodus
      • Unterstützt einen großen Selbstkondensatorsensor
  • System
    • Integrierter Power-on Reset (POR) und programmierbare Brown-out Erkennung (BOD) auf VDDIO und VDDREG
    • Programmierbares Niederspannungserkennungsmodul (LVD)
    • 12-Kanal-Ereignis-System für den prozessorenbasierten Betrieb zwischen Peripheriegeräten (EVSYS)
    • Einzigartige 128-Bit-Seriennummer
  • Hardware-Sicherheitsfunktionen
    • ECC mit Fehlerinjektionsfunktion auf Flash und SRAM
    • SRAM/TrustRAM MBIST im Boot Nutzermodus ist zugänglich
    • Schreibschutz für IP-Register durch PAC
    • Ausfallsicherer Taktgebermonitor (CFD)
    • Konform mit ISO 26262:2018
  • Leistungsmanagement
    • Leerlaufmodus für schnelle Aufwachzeit
    • STANDBY-Modus, Backup-Modus, Aus-Modus und Schlafwandel-Peripheriegeräte
    • Modus bis zur vollständigen SRAM-Erhaltung
  • Timer/Vergleichs-/Eingangspeicherung am Ausgang
    • Bis zu sieben 16-Bit-Timer/Counter for Control (TCC), jeweils mit zwei doppelt gepufferten Vergleichs-/Erfassungskanälen
    • 32-Bit-Echtzeitzähler (RTC) mit Uhr-/Kalenderfunktionen
    • Watchdog-Timer (WDT) mit Fenstermodus
  • Taktgeber-Management
    • 4 MHz bis 48 MHz Quarzoszillator (XOSC48), Taktgeber-Ausfallerkennung mit einem sicheren Taktgeberschalter
    • 32,768 kHz Quarzoszillator (XOSC32K), Taktgeber-Ausfallerkennung mit einem sicheren Taktgeberschalter
    • 32,768 kHz Ultra stromsparend interner RC Oszillator (OSCULP32K)
    • 48 MHz digitaler Phasenregelkreis (DFLL48M)
    • 1,6 GHz Phasenregelkreis (PLL1G6)
    • Frequenzmesser (Stromzähler)
  • Software und Tools unterstützen die schnelle Entwicklung von Prototypen mit einem leistungsstarken, benutzerfreundlichen Ökosystem
    • Mit dem MPLAB Code-Konfigurator können Sie Ihren Code einen Vorsprung verschaffen
    • Grafische Konfiguration von Peripheriegeräten, Softwarebibliotheken und unterstützten Echtzeitbetriebssystemen mit MPLAB Harmony v3
    • Laden Sie den MPLAB XC Compiler herunter
    • Nutzen Sie die Unterstützung von MPLAB X IDE für 32-Bit-MCUs
    • Wählen Sie den idealen Debugger für das Projekt (MPLAB® ICE, MPLAB ICD oder PICkit™)
  • Direkter Speicherzugriff (DMA)
    • Acht Kanäle mit vier verschiedenen Blockübertragungs-Modi
    • Programmierbarer 32-Bit-CRC (Cyclic Redundanz Check)
  • Eingang/Ausgang
    • Hochstrom-Pins mit bis zu 25 mA Quelle/Ableitvorrichtung
    • Konfigurierbarer Open-Drain- Ausgang an digitalen I/O Pins
    • Bis zu 10 5V-tolerante Eingangs-Pins (nur digitale Pins )
    • Bis zu 80 programmierbare I/O Leitungen
    • 16 externe Unterbrechungen (EIC)
    • Zwei konfigurierbare benutzerdefinierte Logikschaltungen (CCL), die
      • Kombinatorische Logikschaltungen wie AND, NAND, OR und NOR unterstützt
      • Sequentielle Logikschaltung wie Flip-Flops und Verriegelungen
    • Ein universeller Low Drop-Out (LDO)-Ausgang
      • 1.2V/1.5V/1.8V/2.5V, generiert aus VDDIO
      • Bis zu 100 mAmpere
    • Zwei von SUPC gesteuerte Ausgänge
  • Kommunikations-Schnittstellen/digitale Peripherie
    • Zwei CAN-FD-Module (ISO 11898-1:2015), unterstützt CAN 2.0 A/B
    • Sechs serielle Kommunikations-Schnittstellen (SERCOM), jede davon konfigurierbar zur Verwendung als
      • USART mit Vollduplex- und Single-Wire-Halbduplex-Bauform
      • I2C Host/Client bis zu 3,4 MHz
      • SPI
      • RS-485, IRDA, LIN Host/Client
    • Eine Full-Speed (12 Mbps) Universal Serial Bus (USB) 2.0 Schnittstelle
      • Embedded Host- und Bauteilfunktion
      • Acht Endpunkte
      • Einschwinger-Prüfkopf mit integriertem seriellen Widerstand
      • Unterstützt kristalllosen Betrieb im Gerätemodus
  • AEC-Q100 Grade 1 qualifiziert (-40 °C bis +125 °C
  • Unterstützung bei der Entwicklung von DEBUGGER
    • In-Circuit- und In-Application-Programmierung/Debugging mit SWD und jtag
    • Cortex-M- DEBUGGER - Anschluss
    • Unterstützt acht Breakpoints und vier Watchpoints
    • IEEE®1149-kompatibler (JTAG) Boundary-Scan
    • Nicht-intrusive, hardwarebasierte Anweisungsnachverfolgung, sicheres Debuggen

Gehäuseoptionen

Tabelle - Microchip Technology PIC32CM SG00/GC00 32-Bit Arm® Cortex®-M23 MCUs

Blockdiagramm

Blockdiagramm - Microchip Technology PIC32CM SG00/GC00 32-Bit Arm® Cortex®-M23 MCUs
Veröffentlichungsdatum: 2025-09-08 | Aktualisiert: 2025-10-03