Microchip Technology Microcontrôleurs (MCU) Arm® Cortex®-M23 32 bits SG PIC32CM

Les microcontrôleurs (MCU) Arm® Cortex®-M23 32 bits SG PIC32CM de Microchip Technology sont une famille de microcontrôleurs (MCU) faible puissance basés sur Arm 32 bits qui offrent sécurité et sûreté, CAN-FD, USB pleine vitesse, toucher amélioré et fonctionnalités analogiques avancées. L’UCT / CPU Arm Cortex-M23 peut fonctionner jusqu’à 72 MHz et possède une note de 2,64 CoreMark/MHz et 1,03 DMIPS/MHz. Les fonctionnalités de sécurité incluent la prise en charge d'ARM TrustZone® et du Device Identity Composition Engine (DICE). Il dispose également d’un module de sécurité matériel (HSM Lite) et de TrustRAM. Les fonctionnalités analogiques avancées du SG PIC32CM de Microchip Technology comprennent un module de convertisseur analogique-numérique (CAN) 12 bits pouvant atteindre 4,5 Msps, jusqu'à 12 canaux asymétriques, ou trois canaux différentiels et six canaux asymétriques. Le contrôleur tactile périphérique amélioré comporte jusqu'à 324 (18 x 18) canaux de capacité mutuelle et jusqu'à 36 canaux de capacité propre, avec la technologie Driven Shield+. Ces dispositifs sont disponibles dans des boîtiers TQFP-48, VQFN-48, TQFP-64, VQFN-64 ou TSFP-100.

Caractéristiques

  • Conditions de fonctionnement
    • De 1,71 V à 3,63 V, de -40 °C à +125 °C, CC à 48 MHz
    • De 1,71 V à 3,63 V, de -40 °C à +85 °C, CC à 72 MHz
  • UCT / CPU à cœur ARM Cortex-M23 fonctionnant jusqu'à 72 MHz
    • 2,64 CoreMark/MHz et 1,03 DMIPS/MHz
    • Contrôleur d'interruptions à vecteurs imbriqués (NVIC)
    • Vérification de limite de pile
    • Unité de protection de la mémoire (microprocesseur)
  • Mémoires
    • Mémoire flash de démarrage supplémentaire de 16 KB (BFM)
    • Mémoire flash de configuration supplémentaire de 32 KB (CFM)
    • Prend en charge Flash
      • Code de correction d'erreur (ECC) avec capacité d'injection de défauts
      • CRC de toute section contiguë
      • Option d'arrêt complet de l'alimentation lorsque le système est en mode veille
      • Signalement des erreurs en bande pour les accès en lecture et en écriture
      • Enregistrement des événements de tentative d'effraction
    • Mémoire principale SRAM de 128 KB avec ECC et capacité d'injection de défauts, conservée en modes inactif, veille et veille prolongée
    • TrustRAM 512bytes
  • Fonctionnalités de sécurité
    • Technologie ARM TrustZone pour une isolation matérielle flexible des mémoires et des périphériques
      • Partitionnement configurable de PFM, BFM, SRAM
      • Attribution de sécurité individuelle pour chaque périphérique, E/S et ligne d'interruption externe
    • Démarrage sécurisé (en option)
    • Prise en charge du Device Identity Composition Engine (DICE)
    • La Fonction physique non clonable (PUF) génère une clé unique du dispositif pour le chiffrement et l'authentification au niveau local
    • Module de sécurité matérielle (HSM Lite)
      • AES (256 bits), SHA-1, SHA-2, RSA, accélérateur ECC
      • Véritable générateur de nombres aléatoires
    • TrustRAM
  • Fonctionnalités analogiques avancées et fonction tactile
    • Module CAN 12 bits
      • Jusqu’à 4.5Msps
      • Jusqu'à 12 canaux asymétriques ou trois canaux différentiels et six canaux asymétriques
      • Prise en charge de référence externe
    • Deux comparateurs analogiques avec tensions de référence programmables
    • Contrôleur périphérique tactile (CTP) amélioré
      • Jusqu'à 324 (18 x 18) canaux de capacité mutuelle
      • Jusqu'à 36 canaux d'auto-capacité avec technologie Driven Shield+ pour une meilleure immunité au bruit et une meilleure tolérance à l'humidité
      • Faible puissance, haute sensibilité, boutons à toucher capacitif, curseurs et roues robustes sur le plan environnemental
      • Filtrage du bruit matériel et désynchronisation du signal de bruit pour une haute immunité dirigée
      • Prend en charge le réveil au toucher depuis le mode veille, sommeil
      • Prend en charge un grand capteur auto-condensateur
  • Système
    • Réinitialisation à la mise sous tension (POR) intégrée et détection des baisses de tension (BOD) programmable sur VDDIO et VDDREG
    • Module de détection de basse tension (LVD) programmable
    • Système d'événements à 12 canaux pour l'exploitation inter-périphérique à cœur indépendant (EVSYS)
    • Numéro de série unique de 128 bits
  • Fonctionnalités de sécurité matérielle
    • ECC avec capacité d'injection de défaut sur Flash et SRAM
    • Le MBIST SRAM/TrustRAM est accessible en mode démarrage utilisateur
    • Protection de l'écriture des registres IP via PAC
    • Contrôle de l'horloge à sécurité intégrée (CFD)
    • Conforme à la norme ISO 26262:2018
  • Gestion de l'alimentation
    • Mode inactif pour un temps de réveil rapide
    • Mode veille, mode sauvegarde, mode arrêt et mode réveil des périphériques
    • Mode veille prolongée avec rétention complète de la SRAM
  • Minuteurs/comparaison de sortie/capture d'entrée
    • Jusqu'à sept minuteurs/compteurs pour le contrôle (TCC) 16 bits, chacun avec deux canaux de comparaison/capture à double tampon
    • Compteur temps réel (RTC) 32 bits avec fonctions horloge/calendrier
    • Minuteur Watchdog (WDT) avec mode fenêtre
  • Gestion d'horloge
    • Oscillateur à quartz de 4 MHz à 48 MHz (XOSC48), détection de défaillance de l'horloge avec un commutateur d'horloge sécurisé
    • Oscillateur à quartz de 32,768 kHz (XOSC32K), détection de défaillance de l'horloge avec un commutateur d'horloge sécurisé
    • Oscillateur RC interne ultra faible puissance de 32,768 kHz (OSCULP32K)
    • Boucle numérique à verrouillage de phase de 48 MHz (DFLL48M)
    • Boucle à verrouillage de phase de 1,6 GHz (PLL1G6)
    • Compteur de fréquence (FREQM)
  • Le logiciel et les outils prennent en charge le développement rapide de prototypes grâce à un écosystème puissant et facile à utiliser
    • Donnez une longueur d'avance au code à l'aide du Configurateur de code MPLAB
    • Configurez graphiquement les périphériques, les bibliothèques logicielles et les RTOS pris en charge avec MPLAB Harmony v3
    • Télécharger le compilateur MPLAB XC
    • Tirez parti de la prise en charge par MPLAB X de l'IDE (Environnement de développement intégré) des microcontrôleurs (MCU) de 32 bits
    • Choisissez le débogueur idéal pour le projet (MPLAB® ICE, MPLAB ICD ou PICkit™)
  • Accès direct à la mémoire (DMA)
    • Huit canaux avec quatre modes de transfert de bloc différents
    • Contrôle de redondance cyclique (CRC) 32 bits programmable
  • Entrée/sortie
    • Broches à courant élevé avec source/dissipateur jusqu'à 25 mA
    • Sortie à drain ouvert configurable sur broches E/S numériques
    • Jusqu'à 10 broches d'entrée 5V-tolerant (broches numériques uniquement)
    • Jusqu'à 80 lignes d'E/S programmables
    • 16 interruptions externes (EIC)
    • Deux logiques personnalisées configurables (CCL) qui prennent en charge
      • Fonctions logiques combinatoires, comme ET, NON-ET, OR et NOR
      • Fonctions logiques séquentielles, telles que les doubles bascules et les verrous
    • Une sortie LDO (faible perte de niveau) à usage général
      • 1.2V/1.5V/1.8V/2.5V générés à partir de VDDIO
      • Jusqu'à 100 mA
    • Deux sorties contrôlées par SUPC
  • Interfaces de communication/périphériques numériques
    • Deux modules CAN-FD (ISO 11898-1:2015), prend en charge CAN 2.0 A/B
    • Six interfaces de communication série (SERCOM), chacune pouvant être configurée pour fonctionner en tant que
      • USART avec configuration full-duplex et semi-duplex mono-fil
      • Hôte/client I2C jusqu'à 3,4 MHz
      • SPI
      • RS-485, IRDA, hôte/client LIN
    • Une interface bus série universel (USB) 2.0 pleine vitesse (12 Mbps)
      • Hôte et fonction du dispositif intégrés
      • Huit points terminaux
      • Émetteur-récepteur sur puce avec résistance série intégrée
      • Prend en charge l'exploitation sans cristal en mode dispositif
  • Qualifié AEC-Q100 niveau 1 (-40 °C à +125 °C)
  • Assistance au développement de débogueur
    • Programmation/débogage en circuit et en application avec SWD et JTAG
    • Accès débogueur Cortex-M
    • Prend en charge huit points d'arrêt et quatre points de surveillance
    • Analyse de limites compatible IEEE® 1149 (JTAG)
    • Suivi d'instructions non intrusif basé sur le matériel, débogage sécurisé

Applications

  • Modules automobiles
  • Automatisation de bâtiment et contrôle d’accès
  • Automatisation industrielle et interfaces homme-machine
  • Équipements grand public et industriels pour lesquelles la sécurité est essentielle

Boîtier et caractéristiques

Graphique - Microchip Technology Microcontrôleurs (MCU) Arm® Cortex®-M23 32 bits SG PIC32CM

Schéma fonctionnel

Schéma de principe - Microchip Technology Microcontrôleurs (MCU) Arm® Cortex®-M23 32 bits SG PIC32CM

Boîtiers

Plan mécanique - Microchip Technology Microcontrôleurs (MCU) Arm® Cortex®-M23 32 bits SG PIC32CM
Publié le: 2025-09-08 | Mis à jour le: 2026-03-18