Le MCU 8 bits Microchip PIC18-Q24 se concentre sur la sécurité et prend en charge les E/S multitensions (MVIO)

Le MCU 8 bits Microchip PIC18-Q24 se concentre sur la sécurité et prend en charge les E/S multitensions (MVIO)

Le nouveau MCU 8 bits PIC18-Q24 de Microchip met en œuvre des mesures de sécurité telles que la fonctionnalité de désactivation de l’interface de programmation et de débogage (PDID) et la prise en charge facultative d’un chargeur de démarrage immuable, ainsi que la prise en charge des E/S multitensions (MVIO) pour l’interface. avec des entrées ou sorties numériques à différentes tensions de fonctionnement sans avoir besoin de décaleurs de niveau.

Bien qu’il soit amusant de trouver une nouvelle plate-forme MCU que vous pouvez pirater via des interfaces série, JTAG ou d’autres interfaces de débogage, cela peut constituer un problème de sécurité, et le Microchip PIC18-Q24 vise à rendre cela impossible en désactivant les interfaces de programmation et de débogage et le 8 Le microcontrôleur -bit offre également une option pour rendre le chargeur de démarrage impossible à modifier une fois qu’un bit de configuration spécifique a été défini.

Schéma fonctionnel de la puce PIC18-Q24Schéma fonctionnel de la puce PIC18-Q24
Schéma fonctionnel de la puce PIC18-Q24

Caractéristiques et spécifications clés du Microchip PIC18-Q24 :

  • Noyau MCU – Noyau RISC optimisé pour le compilateur C 8 bits jusqu’à 64 MHz
  • Mémoire – Jusqu’à 4 Ko de mémoire SRAM de données
  • Stockage – Jusqu’à 64 Ko de mémoire flash de programme, EEPROM de données de 512 octets
  • E/S multitension (MVIO) pour la prise en charge d’un deuxième domaine de tension (VDDIO2) défini dans une plage de 1,62 V à 5,5 V
  • 4x contrôleurs à accès direct à la mémoire (DMA)
  • Interruptions vectorielles
  • Pile matérielle profonde de 128 niveaux
  • Périphériques numériques
    • 3x modulateurs de largeur d’impulsion (PWM) 16 bits :
    • Minuteries
      • 3x minuteries 16 bits (TMR0/1/3)
      • 3x minuteries 8 bits (TMR2/4/6) avec minuterie de limite matérielle (HLT)
      • 2x minuteries universelles (TU16A/TU16B)
      • 2 minuteries de 16 bits peuvent être enchaînées pour créer une minuterie combinée de 32 bits
      • Minuterie de surveillance à fenêtre (WWDT)
      • Minuterie de mise sous tension configurable (PWRT)
    • 8x cellules logiques configurables (CLC)
    • 1x générateur de forme d’onde gratuit (CWG)
    • 2x modules Capture/Comparaison/PWM (CCP) avec une résolution de 16 bits pour les modes Capture/Comparaison, une résolution de 10 bits pour le mode PWM
    • 1x oscillateur à commande numérique (NCO)
    • CRC programmable avec analyse de la mémoire
    • 2x UART, 2x SPI, 2x I2C (compatible SMBus, PMBus)
    • 1x module de port de routage de signal 8 bits :
    • Caractéristiques du port E/S du périphérique
      • 24x broches d’E/S dont quatre broches MVIO alimentées par VDDIO2 (PIC18F24/25/26Q24)
      • 35x broches d’E/S dont 12 broches MVIO alimentées par VDDIO2 (PIC18F45/46Q24)
      • 43x broches d’E/S dont 12 broches MVIO alimentées par VDDIO2 (PIC18F55/56Q24)
    • Peripheral Pin Select (PPS) – Permet le mappage des broches des E/S numériques
  • Périphériques analogiques
    • Convertisseur analogique-numérique 10 bits avec calcul (ADCC) pour jusqu’à 30 canaux externes, jusqu’à 300 ksps
    • Convertisseur numérique-analogique (DAC) 8 bits :
    • 2x comparateurs haute vitesse (CMP)
    • 2 modules Zero-Cross Detect (ZCD) capables de détecter lorsque le signal AC sur la broche traverse la terre
    • Référence de tension – Référence de tension fixe avec niveaux de sortie 1,024 V, 2,048 V et 4,096 V
  • Protection améliorée des codes
    • Désactivation de l’interface de programmation et de débogage (PDID) via le bit de configuration ICSPDIS
    • Programmabilité unique Storage Area Flash (SAF) via le bit de configuration SAFLOCK
  • Réinitialiser
    • Réinitialisation à la mise sous tension (POR) à faible courant
    • Réinitialisation en cas de baisse de tension (BOR)
    • Option BOR basse consommation (LPBOR)
  • Fonctionnalités de programmation/débogage
    • Programmation série en circuit (ICSP) via 2x broches
    • Débogage en circuit (ICD) avec 3x points d’arrêt via 2x broches
    • Débogage intégré sur puce
  • Plage de tension
    • VDD – 1,8 V à 5,5 V
    • VDDIO2 (E/S multitension) – 1,62 V à 5,5 V
  • Modes d’économie d’énergie
    • Doze – Processeur et périphériques fonctionnant à des fréquences de cycle différentes (le processeur est généralement plus lent)
    • Idle : processeur arrêté pendant le fonctionnement des périphériques
    • Sommeil : consommation d’énergie la plus faible
    • Peripheral Module Disable (PMD) – Possibilité de désactiver sélectivement les modules matériels pour minimiser la consommation d’énergie active des périphériques inutilisés
    • Caractéristiques du mode faible consommation :
      • Veille : < 1 µA typique à 3 V
      • Courant de fonctionnement : 48 µA à 32 kHz, 3 V, typique
  • Package – SPDIP/SOIC/SSOP/VQFN 28 broches, PDIP/QFN 40 broches, TQFP 44 broches ou TQFP/VQFN 48 broches
  • Plage de température – Industriel : -40°C à 85°C ; étendu : -40°C à 125°C

Présentation de la mémoire Microchip PIC18Q24Présentation de la mémoire Microchip PIC18Q24

Il existe actuellement sept appareils différents avec des variations en termes de capacités Flash et SRAM, ainsi que différentes E/S en fonction du package sélectionné. Microchip affirme que la nouvelle famille de microcontrôleurs PIC18-Q24 est particulièrement utile lorsqu’elle est utilisée comme « processeur de gestion système, effectuant la surveillance et la télémétrie pour un processeur plus grand ».

Les nouveaux microcontrôleurs PIC18-Q24 sont pris en charge par MPLAB Code Configurator (MCC) et l’écosystème habituel d’outils de développement pour les microcontrôleurs Microchip. La société fournit également le kit d’évaluation Curiosity Nano PIC18F56Q24 (EV01E86A) pour les tests et le développement logiciel précoce.

Carte de développement Microchip PIC18-Q24Carte de développement Microchip PIC18-Q24
Kit d’évaluation Nano Curiosity PIC18F56Q24 (EV01E86A)

Le prix commence à 1,18 $ par unité pour le PIC18F24Q24-I/STX pour les commandes de 100 pièces ou plus. Le kit d’évaluation Curiosity Nano PIC18F56Q24 peut être acheté dès maintenant au prix de 24,02 $ sur le site Web de Microchip Direct. De plus amples informations peuvent être trouvées sur la page produit et dans le communiqué de presse.

Merci à TLS pour le conseil.

ROCK Pi 4C PlusROCK Pi 4C Plus

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video

  • MCU, 8BIT, PIC18, 48MHZ, DIP-28 PIC18F2455-I/SP par MICROCHIP
  • Microcontrôleur embarqué Microchip Technology PIC18F26K22-I/SO SOIC-28 8-Bit 64 MHz Nombre I/O 24 1 pc(s)