Microchip Technology Système sur puce (SoC) PIC32MZ W1

Les systèmes sur puce (SoC) PIC32MZ W1 de Microchip Technology sont des SoC MCU Wi-Fi hautes performances dotés d’un cœur MIPS de classe M, d’une connectivité robuste et d’une mémoire de 2 Mo pour le développement logiciel.  En plus d’un cœur puissant, le PIC32MZ2051-W1 fournit une connectivité à la pointe de l’industrie prenant en charge les modes radio 2,4 GHz 802.11 b/g/n. Ces composants disposent d’un riche ensemble de périphériques, notamment Ethernet, USB, CAN, boutons tactiles CVD et CAN.

Caractéristiques

  • Interfaces sans fil
    • PHY
      • Liaison WLAN IEEE ® 802.11 b/g/n
      • Flux spatial unique de bande passante du canal 20 MHz
      • Prise en charge FEM externe pour l’amplificateur de puissance (PA), l’amplificateur à faible bruit (LNA) et le commutateur émetteur/récepteur (TX/RX)
      • Bande ISM 2,4 GHz (de 2 400 MHz à 2 483,5 MHz)
    • MAC
      • Infrastructure BSS STA mode infrastructure
      • Fonctionnalité du mode Soft-AP
      • Numérisation active et passive
      • Prise en charge du contrôle de la puissance de transmission sur la température et la tension
    • Sécurité
      • WPA3 Personnel (SAE et PMF-802.11w)
      • WPA2 personal avec options de compatibilité WPA et PMF
      • WEP
    • Harmony Networking
      • Prise en charge prête à l’emploi de la pile TCP/IP MPLAB® Harmony v3
      • TLS v1.2 avec accélération cryptographique symétrique/asymétrique
    • Modes d’économie d’énergie Wi-Fi
      • Mode veille sans fil (WSM)
      • Mode veille prolongée sans fil (WDS)
    • Prise en charge de l’horodatage Wi-Fi
  • Cœur de microprocesseur de classe M, MIPS32® 200 MHz
    • I-Cache de 16 ko, D-Cache de 16 ko
    • MMU basé sur une traduction de mappage fixe (FMT) pour une exécution optimale du système d’exploitation intégré
    • Mode MicroMIPS™ pour une taille de code jusqu’à 35 % plus petite
    • Cœur optimisé DSP :
      • 4 accumulateurs 64 bits
      • MAC simple cycle, saturation et mathématiques fractionnaires
    • Architecture reposant sur l'efficacité du code (C et Assembly)
  • Mémoire flash et SRAM sur puce
    • PIC32MZ1025W104
      • Mémoire de programme flash de 1 Mo
      • Mémoire flash de programme de démarrage de 64 ko
      • SRAM de 256 ko (programme et données)
      • Tampon de données (DBF) de 64 ko
      • Tampon dédié aux périphériques
    • PIC32MZ2051W104
      • Mémoire de programme flash de 2 Mo
      • Mémoire Flash de programme de démarrage de 128 ko
      • SRAM de 512 ko (programme et données)
      • Tampon de données (DBF) de 128 ko
  • Gestion de l’alimentation et récupération du système
    • Modes basse consommation (rêve, sommeil, sommeil, sommeil profond et sommeil profond extrême)
    • SRAM de contexte de 8 ko pour le stockage contextuel en modes basse consommation
    • Mode veille prolongée
      • 32 registres de semi-phore (largeur de 32 bits) pour le stockage contextuel
      • Consommation de courant de 1,9 µA (standard)
    • Le SoC PIC32MZ W1 utilise un registre de semi-phore de 32 bits pour le stockage contextuel avec les valeurs de consommation de courant suivantes en mode veille profonde extrême
      • 0,71 µA (standard) pour le PIC32MZ1025W104132
      • 1,06 µA (standard) pour le PIC32MZ2051W104132
    • Réinitialisation à la mise sous tension (POR) intégrée, réinitialisation sur baisse de tension (BOR), BOR à zéro puissance (ZPBOR) et détection de basse tension programmable (PLVD)
    • Oscillateur secondaire et horloge de sécurité
    • Récupération rapide de mise sous tension et de baisse de tension
  • Sécurité
    • Modes de sécurité matérielle accélérés (avec prise en charge DMA intégrée)
    • Moteur cryptographique avec générateur de nombres réellement aléatoires (TRNG) pour le cryptage/décryptage des données et l’authentification (AES, 3DES, SHA, MD5 et HMAC)
    • Modes AES
      • Code électronique (BCE)
      • Synchronisation de blocs de chiffrement (CBC)
      • Mode compteur (CTR)
      • Mode de rétroaction de chiffrement (CFB)
      • Mode de rétroaction en sortie (OFB)
      • Mode Galois/compteur (GCM)
    • Cryptographie à clé publique accélérée par le matériel avec prise en charge de :
      • Configuration des multiplicateurs 16-DSP
      • ECC/ECDH/ECDSA/Curve25519 256 bits
      • Ed25519 256 bits
      • Génération ECC/ECDH/ECDSA 512 bits
  • Gestion de l'horloge
    • Oscillateur primaire (POSC) de 40 MHz
    • Oscillateur secondaire (SOSC) de 32,768 kHz
    • Minuteur de mise sous tension (PWRT) et minuteur de démarrage de l’oscillateur (OST)
    • Moniteur d'horloge de sécurité (FSCM)
    • Sources d’horloge sur puce
      • Oscillateur RC rapide (FRC) de 8 MHz
      • Oscillateur RC basse puissance (LPRC) de 32,768 kHz
    • Sources d'horloge d'oscillateur et PLL programmables
    • Minuteur watchdog indépendant (WDT), minuteur de veille automatique (DMT) et minuteur watchdog indépendant en veille profonde
    • Réveil et démarrage rapides
    • Prise en charge d’horloges de référence précises vers des dispositifs externes
  • Accès direct à la mémoire (DMA)
    • 8 canaux avec détection automatique de la taille des données
    • Contrôle de redondance cyclique (CRC) programmable 32 bits
  • Module CAN 12 bits analogique avancé
    • 2 MS/s avec 2 circuits échantillonneur-bloqueur (S&H) (1 dédiés et 1 partagés)
    • Jusqu’à 20 canaux d’entrée analogiques
    • Fonctionnement en mode veille et inactif
    • Sources de déclenchement multiples
    • 2 comparateurs numériques et 2 filtres numériques
    • Prend en charge une interface tactile à auto-capacité avec un maximum de 18 boutons tactiles et 1 blindage piloté
  • Interfaces de communication
    • Jusqu’à 2 modules CAN (CAN et CAN-FD) avec 2.0B actif avec prise en charge d’adressage DeviceNet™
    • Jusqu’à 3 modules UART (vitesses pouvant atteindre 10 Mb/s), prend en charge les protocoles RS-232, RS-485, LIN 2.1 et IrDA
    • 1 module MAC Ethernet (10/100 Mb/s) avec interface RMII et DMA dédié
      • Protocole de temps de précision (PTP) IEEE 1588
      • Prise en charge de la synchronisation temporelle entre Wi-Fi et Ethernet
    • Jusqu’à 2 modules SPI (4 fils) avec des vitesses pouvant atteindre 40 MHz
    • SQI configurable en tant que module SPI supplémentaire (60 MHz)
    • 1 interface USB 2.0 OTG pleine vitesse avec DMA dédié
    • 2x IC (jusqu’à 1 Mbaud), avec prise en charge SMBus
  • Minuteurs/comparaison de sorties/capture d’entrée
    • 7 minuteurs/compteurs 16 bits ou jusqu’à 3 minuteurs/compteurs 32 bits
    • 4 modules de comparaison de sortie (OC)
    • 4 modules de capture d’entrée (CI)
    • Horloge et calendrier en temps réel de précision à faible puissance (RTCC)
  • Entrée/sortie
    • Source/dissipateur de courant élevé (jusqu’à 25 mA) sur toutes les broches E/S
    • Commandes de vitesse de balayage, pull-up, pull-down et pull-down configurables
    • Interruptions externes sur toutes les broches E/S
    • Sélection des broches périphériques (PPS) pour activer la recartographie des fonctions
    • Jusqu’à 62 broches GPIO
  • Générateur de déclenchement périphérique (PTG) avec commande utilisateur 8 bits pour planifier des séquences complexes
  • Prise en charge de la bibliothèque de sécurité de Classe B, CEI 60730
  • Assistance au développement de débogueur
    • Programmation en circuit et en application
    • Interface JTAG améliorée MIPS® à 4 fils
    • Logiciel illimité : 8 instructions et 4 points de rupture matériels complexes de données
    • Balayage bornes (JTAG) compatible IEEE 1149.2
    • Prise en charge de la fonctionnalité iFlowTrace : mise en mémoire tampon hors puce des messages iFlowTrace
  • Assistance logicielle et outils
    • Compilateur C/C + + avec DSP/fractionnaire natif
    • Cadre logiciel intégré MPLAB® Harmony
      • Intergiciel TCP/IP, USB, graphique et mTouch™
      • MFi et Android™
      • Noyaux RTOS : Express Logic ThreadX, FreeRTOS™, OPENRTOS®, Micriµm® µC/OS™ et SEGGER EmboS®
    • Prend en charge les modes de mise à jour du micrologiciel OTA et OTH
  • Boîtier DQFN à 132 broches à rangée double, 10 mm x 10 mm x 0,9 mm
  • Plage de tension de fonctionnement de 2,97 V à 3,63 V
  • Plage de fréquence de fonctionnement du CC à 200 MHz
  • Plage de température de fonctionnement de -40 °C à +85 °C

Logiciel et support

Microchip Technology Système sur puce (SoC) PIC32MZ W1

Schéma fonctionnel

Schéma de principe - Microchip Technology Système sur puce (SoC) PIC32MZ W1

Applications

  • Systèmes d'automatisation et de contrôle industriels
  • Dispositifs de maison intelligente
  • Capteurs et équipements compatibles avec l'IoT
  • Dispositifs médicaux
  • Systèmes de sécurité et de surveillance
  • Robotique
  • Surveillance à distance et télémétrie
  • Passerelles et points d'accès sans fil
  • Électronique grand public
  • Gestion d'énergie et systèmes de réseau intelligent
  • Systèmes d'automatisation des bâtiments
Publié le: 2024-05-07 | Mis à jour le: 2025-03-13