Microchip Technology Microcontrôleurs PIC18F26/45/46/55/56Q24

Les microcontrôleurs PIC18F26/45/46/55/56Q24 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. Les MCU offrent jusqu’à 32 ko de mémoire, 4 ko de SRAM de données et 512 octets d’EEprom. Ces composants disposent de 24, 35 ou 43 broches E/S, dont 4 ou 12 broches MVIO alimentées par VDDIO2.

Les microcontrôleurs PIC18F24/25Q24 de Microchip disposent également d’un contrôleur d’interruption vectorielle avec latence fixe pour traiter les interruptions, d’un arbitre de bus système, de capacités d’accès direct à la mémoire (DMA), d’une interface récepteur-émetteur asynchrone universel (UART) avec prise en charge des protocoles DMX-512, d’éclairage adressable numérique (DALI®) et de réseau local d’interconnexion (LIN), d’interface périphérique série (SPI) et d'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 V à 5,5 V
    • Ce domaine est indépendant du niveau de tension VDD principal
    • 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 Flash de zone de Stockage (SAF) avec verrouillage SAFLOCK pour éviter les modifications
  • Caractéristiques de programmation/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) :
    • ADC 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/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
  • 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
  • 3 PWM doubles 16 bits fournissent 6 sorties PWM UART avec prise en charge matérielle LIN/DMX
    • Compatible DMA
    • Compatible UART, RS-232 et RS-485 asynchrone
    • 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 modules I2C, compatibles SMBus, 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
    • Sélections de niveau d’entrée 1,8 V, I2C et SMBus 2.0/3.0
    • 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
    • Doze : 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
    • Veille : consommation électrique la plus faible
  • Désactivation du module périphérique (PMD), désactivez 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 E/S, y compris 4 broches MVIO alimentées par VDDIO2 (PIC18F24/25/26Q24)
    • 35 broches E/S, dont 12 broches MVIO alimentées par VDDIO2 (PIC18F45/46Q24)
    • 43 broches E/S, y compris 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
Publié le: 2023-12-08 | Mis à jour le: 2024-01-08