Microchip Technology Microcontrôleurs PIC18F24/25Q24

Les microcontrôleurs PIC18F24/25Q24 de Microchip Technology font partie de la famille de microcontrôleurs PIC18-Q24 de dispositifs à 28, 40, 44 ou 48 broches pour l’interfaçage de capteurs, le contrôle en temps réel et les applications de communication. Le PIC18F24Q24 offre 16 ko de mémoire, 1 ko de SRAM de données et 512 o d’EEprom. Le PIC18F25Q24 fournit 32 ko de mémoire, 2 ko de SRAM de données et 512 o d’EEprom. Les dispositifs comportent 24 broches d'E/S, dont quatre broches MVIO alimentées par VDDIO2.

Les microcontrôleurs PIC18F24/25Q24 de Microchip comprennent également un contrôleur d'interruption vectorielle avec une latence fixe pour le traitement des interruptions, un arbitre bus système, des capacités d'accès direct à la mémoire (DMA), un récepteur-transmetteur universel asynchrone (UART) avec prise en charge des protocoles asynchrones, DMX-512, DALI ® (interface d'éclairage adressable numérique) et LIN (réseau local d'interconnexion) ; et des interfaces périphérique série (SPI) et I2C. De plus, la famille comprend des caractéristiques de mémoire telles que la partition d’accès à la mémoire (MAP) et la zone d’information du dispositif (DIA), qui stocke les valeurs d’étalonnage en usine pour aider à améliorer la précision du capteur de température.

Caractéristiques

  • E/S multi-tension (MVIO)
    • Les broches alimentées par MVIO prennent en charge un fonctionnement de 1,62 à 5,5 V
    • Ce domaine est indépendant du niveau de tension principal VDD.
    • Surveillance de la tension sur le domaine de tension supplémentaire avec points de déclenchement programmables
  • Désactivation de l’interface de programmation et de débogage (PDI), l’interface ICSP peut être désactivée pour empêcher l’accès ou les modifications de la mémoire externe
  • Capacité d’interruption vectorielle (VI) pour untemps de réponse d’interruption plus rapide
    • Priorité haute/basse sélectionnable
    • Adresse de base de table vectorielle programmable
    • Latence d’interruption fixe de 3 cycles d’instructions
    • Rétrocompatible avec les capacités d’interruption précédentes
  • Partition d'accès à la mémoire (MAP) : la mémoire Flash du programme peut être partitionnée en :
    • Bloc d'application
    • Bloc de démarrage
    • Bloc de mémoire Flash de zone de stockage (SAF) avec verrouillage SAFLOCK pour éviter les modifications
  • Programmation et débogage
    • Désactivation de l’interface de programmation et de débogage (PDI)
    • In-Circuit Serial Programming™ (ICSP™) via 2 broches
    • Débogage en circuit (ICD) avec 3 points de rupture via 2 broches
    • Débogage intégré sur puce
  • Convertisseur analogique-numérique avec calcul (ADCC) à 4 contrôleurs d’accès direct à la mémoire (DMA) :
    • CAN 10 bits avec calcul jusqu’à 300 ksps
    • Jusqu’à 30 canaux externes
    • Fonctions mathématiques automatisées sur les signaux d'entrée telles que la moyenne, les calculs de filtre, le suréchantillonnage et la comparaison des seuils
    • Fonctionne en veille
    • 5 canaux analogiques internes
    • Prise en charge du diviseur de tension capacitif matériel (CVD) : automatise l’échantillonnage tactile et réduit la taille du logiciel et l’utilisation du processeur
  • Convertisseur numérique-analogique (DAC) à 8 bits
    • Sortie à tampon disponible sur 2 broches d'E/S
    • Connexions internes à l'ADC et aux comparateurs
  • 2 comparateurs haut débit (CMP) :
    • Modes alimentation / vitesse configurables
    • Polarité de sortie configurable
    • Sortie externe via sélection de broches périphériques
  • 2 détections de passage à zéro (ZCD), détecte quand le signal CA sur la broche traverse la terre
  • 3 PWM doubles 16 bits fournissant 6 sorties PWM
  • Tension de référence :
    • Référence de tension fixe avec niveaux de sortie 1,024 V, 2,048 V et 4,096 V
    • Connexions internes à l'ADC, au comparateur et au DAC
  • UART avec prise en charge matérielle pour LIN/DMX
    • Compatible DMA
    • UART asynchrone, compatible RS-232, RS-485
    • 1, 1,5 et 2 bits d’arrêt programmables
  • 2 modules SPI :
    • Longueur d'octets configurable
    • Paquets de données de longueur arbitraire
    • Option de transmission sans réception et de réception sans transmission
    • Compteur d'octets de transfert
    • Tampons de transmission et de réception séparés avec capacités FIFO et DMA 2 octets
  • 2 module I2C, compatible SMBus et PMBus™ :
    • Modes d'adressage 7 bits et 10 bits avec modes de masquage d'adresse
    • Adresses dédiées, tampons de transmission/réception et capacités DMA
    • I2C, SMBus 2.0/3.0 et sélections du niveau d'entrée 1,8 V
    • Mode multi-maîtres, y compris l'auto-adressage
  • La zone d’informations sur le dispositif (DIA) stocke :
    • Données de l'indicateur de température étalonnées en usine
    • Données de mesure de référence de tension fixe
    • L'identifiant unique Microchip
  • Mode basse consommation :
    • Veille : < 1 μA standard à 3 V et consommation électrique la plus faible
    • Sommeil : CPU et périphériques fonctionnant à différentes fréquences de cycle (généralement, le CPU est inférieur)
    • Inactif : CPU arrêté pendant le fonctionnement des périphériques
  • Désactivation du module périphérique (PMD), désactive sélectivement le module matériel pour minimiser la consommation d’énergie active des périphériques inutilisés
  • Caractéristiques du port d’E/S du dispositif :
    • 24 broches d'E/S dont 4 broches MVIO alimentées par VDDIO2 (PIC18F24/25/26Q24)
    • 35 broches d'E/S dont 12 broches MVIO alimentées par VDDIO2 (PIC18F45/46Q24)
    • 43 broches d'E/S dont 12 broches MVIO alimentées par VDDIO2 (PIC18F55/56Q24)
    • Les broches MVIO prennent en charge une plage de tension de 1,62 à 5,5 V
    • Direction E/S programmable individuellement, drain ouvert, taux de dérive et contrôle de pull-up faible
    • Interface basse tension sur toutes les broches E/S utilisant un tampon d’entrée LV-TTL
    • Interruption en cas de changement sur la plupart des broches
    • 3 broches d’interruption externe programmables

Applications

  • Interfaçage des capteurs
  • Contrôle en temps réel
  • Interface

Schéma fonctionnel

Schéma de principe - Microchip Technology Microcontrôleurs PIC18F24/25Q24
Publié le: 2023-12-07 | Mis à jour le: 2024-06-03