Microchip Technology Microcontrôleurs 16 bits PIC24FJ-GU4/GL4

Les microcontrôleurs (MCU) 16 bits   PIC24FJ-GU4/GL4 de Microchip Technology offrent jusqu’à 512 KB de mémoire flash à double partition prenant en charge les mises à jour OTA (OTA) en temps réel et l’émulation EEPROM. Avec plusieurs périphériques indépendants du noyau (CIP), les MCU PIC24FJ-GU4/GL4 comprennent un USB pleine vitesse et un contrôleur LCD segmenté avec prise en charge de l’animation. Avec une mémoire élevée et un courant de veille pouvant descendre à quelques centaines de nA tout en conservant le contenu complet de la RAM, ces composants sont idéaux pour les applications IdO, industrielles, grand public et médicales.

Les MCU PIC24FJ-GU4/GL4 sont pris en charge dans l’outil MPLAB® Code Configurator (MCC), réduisant ainsi le temps de développement en permettant aux développeurs de configurer les dispositifs et les bibliothèques en seulement quelques clics. Pour répondre à l’évolution de l’accent mis sur la sûreté et la sécurité, ces MCU offrent des caractéristiques de sécurité matérielle et des schémas de protection sécurisés, simplifiant la conception d’applications intelligentes, sûres, sécurisées et connectées. Ces MCU disposent de schémas de protection tels que Flash OTP par ICSP™ Write Inhibit, ce qui permet à l’ensemble de la mémoire Flash d’être configurée comme une mémoire OTP (One-Time-Programmable) et la sécurité Flash CodeGuard™, ce qui facilite la segmentation de la mémoire et des restrictions d’accès à la mise en œuvre. Ces caractéristiques, associées aux CI CryptoCore™ de Microchip Technology, facilitent la mise en œuvre de la sécurité dans les applications.

Offrant une température de fonctionnement étendue pouvant atteindre +125 °C avec une qualification AEC Q100 classe 1, les MCU PIC24FJ-GU4/GL4 sont également bien adaptés aux applications automobiles et industrielles. Avec un haut niveau d’intégration analogique, ces composants simplifient l’interfaçage des capteurs et la mesure analogique tout en réduisant le coût global de la nomenclature du système.

Caractéristiques

  • Contrôleur LCD segmenté avec animation
    • 64 segments et 8 communs prenant en charge jusqu'à 480 pixels
    • Animation autonome indépendante du noyau, alternance de double affichage, de clignotement et d'effacement
    • Pompe de charge LCD pour la gestion du contraste dans les applications alimentées par batterie
    • Option de polarisation externe pour réduire la consommation d'énergie
    • Modes d'économie d'énergie
  • USB 2.0 pleine vitesse
    • Configurable en tant qu'hôte, périphérique ou OTG
    • Interface DMA pour accès à la RAM de données
  • Conditions de base et de fonctionnement
    • Certifié AEC Q100 Classe 1, fonctionnement jusqu'à 16 MIPS, de 2,0 V à 3,6 V, de -40 °C à +125 °C
    • Exécution d'instructions à cycle unique
    • Multiplieur matériel 16 x 16 bits et diviseur matériel 32 bits x 16 bits
    • Système d'ensemble d'instructions optimisé pour le compilateur C
  • eXtreme Low Power (Consommation d'énergie extrêmement faible)
    • Fonctionnement à très faible consommation d'énergie avec un courant de veille pouvant descendre jusqu'à nA avec une rétention complète de la RAM
    • Une gamme de modes d'économie d'énergie pour réduire la consommation de courant, tout en équilibrant les performances : modes bits PMD, DOZE, inactif, veille et veille de rétention
    • Une gamme de périphériques indépendants du noyau (CIPs) qui fonctionnent en modes d'économie d'énergie, tout en déchargeant l'unité centrale de traitement (CPU)
  • Fonctionnalités de protection sécurisée
    • Programmation Flash One Time Programming (OTP) par inhibiteur d'écriture ICSP™ qui permet de désactiver les opérations d'effacement/écriture/débogage Flash
    • Protection Flash CodeGuard™ pour gérer les partitions de mémoire et les restrictions d'accès
    • L’identifiant de périphérique Unique 120 bits, l’OTP utilisateur 256 octets et les schémas de protection ci-dessus constituent une combinaison idéale de fonctionnalités complémentaires pour mettre en œuvre la sécurité avec les dispositifs CryptoAuthentification dans une application sécurisée
  • Caractéristiques de sécurité du matériel
    • Flash avec code de correction d'erreur (ECC) et injection de défaut pour le contrôle de l'intégrité de la mémoire (correction d'erreur simple et détection d'erreur double)
    • Minuteur d'homme mort (DMT) cadencé par des extractions d'instructions pour surveiller la santé du logiciel
    • Horloge chein de garde fenêtrée (WWDT) pour la supervision du système
    • Protection Flash CodeGuard™ pour partition de mémoire et restriction d'accès
    • Moniteur d'horloge de sécurité (FSCM) pour la gestion des défauts d'horloge
    • Contrôle de redondance cyclique programmable amélioré (CRC), détection de haute-basse tension programmable (HLVD), réinitialisation en cas de baisse de tension (BOR) et réinitialisation de mise sous tension (POR)
    • Bibliothèque de sécurité classe B, CEI 60730
  • Analogique intégré avancé
    • Convertisseur analogique-numérique (ADC) jusqu'à 24 canaux, 400 Ksps, 10/12 bits
    • Boost basse tension pour entrée
    • Fonction d'entrée de référence de bande interdite
    • Fonctionnalité de comparaison de seuil fenêtrée indépendante du noyau
    • Fonction de balayage automatique
    • Modes d'économie d'énergie
    • Trois comparateurs analogiques avec multiplexage d'entrée et générateurs de tension de référence programmables
    • Convertisseur numérique-analogique (DAC) 1 Msps 10 bits avec sortie tamponnée
    Périphériques indépendants du noyau principal
    • 4 cellules logiques configurables (CLC)
    • 8 PWM de comparaison de captures multiples (MCCP)
    • Contrôleur LCD segmenté avec animation indépendante du noyau, jusqu'à 480 pixels (8 communs x 64 segments)
    • Contrôleur ADC avec comparaison de seuil et déclencheurs automatiques
    • Mémoire à accès direct (DMA) avec 6 canaux, prenant en charge UART, SPI, ADC, etc.
  • Interfaces de communication
    • 6 UART prenant en charge LIN/J2602 et IrDA®
    • 4x SPI/I2S, jusqu’à un fonctionnement 24 MHz
    • 3x I2C maître et esclave avec masquage d’adresse, PmBus et prise en charge IPMI
  • Gestion de l'horloge
    • Oscillateurs RC rapide (FRC) 8 MHz sur puce et RC basse consommation (LPRC) et secondaire (SOSC) 32 kHz
    • PLL programmable avec sources d'horloge d'oscillateur externe et sortie d'horloge de référence (REFO)
    • Moniteur d'horloge de sécurité (FSCM)
    • Minuteur de mise sous tension (PWRT) et minuteur de démarrage de l'oscillateur (OST) prenant en charge le démarrage à deux vitesses
  • Fonctionnalités spéciales et prise en charge du développement du débogueur
    • Prise en charge du configurateur de code MPLAB (MCC)
    • Sélection de broches périphériques (PPS) pour un mappage flexible des broches
    • Modification d'interruption configurable sur toutes les E/S
    • In-Circuit Serial Programming™ (ICSP™) et In-Circuit Emulation (ICE) via 2 broches
    • Modes de surveillance des limites JTAG.
  • Options de boîtier
    • 48 broches : TQFN, μQFN
    • 64 broches : QFN, TQFN
    • 80 broches : TQFN
    • 100 broches : TQFN

Applications

  • Interface homme-machine (IHM)
  • IdO industriel et grand public
  • Applications médicales
  • Automobile

Schéma fonctionnel

Schéma de principe - Microchip Technology Microcontrôleurs 16 bits PIC24FJ-GU4/GL4
Publié le: 2020-05-19 | Mis à jour le: 2024-07-25