Microchip Technology Microcontrôleurs 32 bits haute performance PIC32A

Les microcontrôleurs (MCU)   PIC32A de Microchip Technology disposent d'un UCT / CPU de 200 MHz 32 bits et d'une unité à virgule flottante double précision 64 bits (DP-FPU) pour les applications de calculs intensifs. Ces solutions haute performance sont conçues pour réduire considérablement le besoin de composants externes. La série PIC32A comprend des périphériques analogiques haute vitesse intégrés, jusqu'à des CAN 40Msps de 12 bits, des comparateurs 5 ns haute vitesse et des amplificateurs produit de largeur de bande gain (GBWP) de 100 MHz. En outre, des fonctions intégrées de sécurité matérielle sont incluses, telles que la correction du code d'erreur (ECC) sur la mémoire flash et la mémoire vive, l'autotest intégré à la mémoire (MBIST), le contrôle de l'intégrité des E/S, le contrôle de l'horloge, le démarrage sécurisé immuable et le contrôle de l'accès à la mémoire flash. Les microcontrôleurs (MCU) PIC32A  de Microchip Technology aident les développeurs à accélérer le déploiement d'applications gourmandes en calcul qui nécessitent des performances avancées en matière d'interfaçage de capteurs et de traitement de données.

Caractéristiques

  • Périphérique
    • Trois modules SPI 4-wire
      • PEPS à 4 octets
      • Largeur de données variable
      • Mode I2S
    • Deux modules I2C
      • Logique indépendante pour l'hôte et le client
      • Prend en charge les caractéristiques techniques de bus 100 kHz, 400 kHz et 1 MHz
      • Adresses de dispositif 2 bits et 10 bits
      • Prend en charge le standard IPMI, SMBus et PmBus
    • Trois protocoles UART avec 8-character RX/TX FIFOs
    • Support automatisé de la gestion UART
      • LIN 2.2
      • Multiplex numérique 512 (DMX)
      • Carte intelligente (ISO 7816)
      • IrDA
  • Analogique
    • Trois comparateurs analogiques de 5 ns avec des CNA à modulation de densité de Pulse de 12 bits
      • Multiplexage d'entrée
      • Compensation de pente
      • Un tampon de sortie CNA
    • Amplificateur opérationnel à trois rail à rail 100 MHz
      • Vitesse de balayage de 100 V/μS
      • Décalage de 1 mV 
      • Calibration de l'utilisateur du décalage de tension d'entrée
    • Quatre sources constantes 10 μA + quatre sources programmables
  • Module de Sécurité
    • Amorçage sécurisé
    • Débogage sécurisé
    • Racine d'intégrité immuable (IRT)
    • Protection du code
    • Désactivation de la programmation/effacement ICSP
    • Protection de la propriété intellectuelle du micrologiciel
    • Protection de l'écriture Flash
  • Sécurité
    • Minuteur chien de garde avec fenêtre (WDT)
    • Minuteur de veille automatique (DMT)
    • Quatre moniteurs d'intégrité E/S (IOIM)
    • Jeton Flash conducteur de masse (jeton NVM conducteur de masse)
    • Conducteur de masse ECC RAM
    • RAM MBIST
    • Diode du capteur de température

Applications

  • Automobile
  • Industriel
  • Grand public
  • Applications médicales

Caractéristiques techniques

  • UCT / CPU 32 bits haute performance
    • Chemins de données large de 32 bits
    • Coprocesseur simple et DP-FPU
    • Cache d'instructions 2Kbyte
    • Seize registres de travail 32 bits
    • Double accumulateur 72 bits prenant en charge les opérations DSP à point fixe 32 bits et 16 bits
    • Contexte des registres de travail sur huit niveaux
    • Contexte des registres d'accumulateur sur huit niveaux
    • Contexte des registres à virgule flottante sur huit niveaux
  • Contrôleur
    • E/S compatibles avec les sources et les puits de courant élevés
    • Résistances pull-up et pull-down faibles programmables
    • Sorties à drain ouvert programmables
    • Bord d'interruption de notification de changement de niveau sur E/S PINS
    • PINS remappables de sélection de broches périphériques (PPS) pour réduire la complexité de la disposition de la carte
    • Plusieurs vecteurs d’interruption avec priorité programmable individuelle
    • Cinq PINS d'interruption externes
    • Options d'oscillateur sélectionnables
      • Oscillateur interne rapide de 8 MHz, 1 % de 0 °C à +85 °C
      • Oscillateur RC rapide de secours interne de 8 MHz, 2 % de sortie divisée par 32 kHz
      • Oscillateur à résonateur cristallin haute vitesse ou horloge externe
    • Sortie horloge de référence
    • Modes faible puissance
    • Réinitialisation lors de la mise sous tension et réinitialisation en cas de panne d'alimentation
  • Mémoire
    • Jusqu'à 128Kbytes de mémoire flash de programme
      • Endurance de 10 000 cycles d'effacement/écriture
      • Conservation de données minimum de 20 ans
      • Auto-programmable sous contrôle logiciel
      • Protection par code programmable
      • Conducteur de masse Flash
      • Régions OTP programmables
      • Écriture complète de la mémoire flash OTP par inhibition ICSP
      • Zone OTP de 64 x 128 bits
    • Jusqu'à 16Kbytes de RAM
      • Module d'accès de mémoire directe DMA à 6 canaux
      • Conducteur de masse RAM
      • RAM MBIST
  • MLI haute vitesse
    • Quatre générateurs MLI
    • Résolution MLI jusqu'à 2,5 ns
    • Temps mort pour les fronts ascendants et descendants
    • La compensation du temps mort prend en charge l'exploitation à vitesse réduite
    • Prise en charge MLI des moteurs BLDC, PMSM, ACIM, SRM et pas à pas

Schéma fonctionnel

Schéma de principe - Microchip Technology Microcontrôleurs 32 bits haute performance PIC32A
Publié le: 2025-03-12 | Mis à jour le: 2025-05-22