Microchip Technology Microcontrôleurs PIC16F180

Les microcontrôleurs PIC16F180 de Microchip Technology disposent d'une gamme de périphériques numériques et analogiques pour les besoins de capteurs sensibles au coût et de contrôle en temps réel. Le PIC16F180 de Microchip Technology dispose d'une plage de mémoire de 3,5 Ko à 28 Ko ou de vitesses pouvant atteindre 32 MHz et est logé dans des boîtiers de 8 à 44 broches. Les microcontrôleurs disposent d'un convertisseur analogique-numérique 10 bits avec calcul, de techniques de diviseur de tension capacitif automatisées et d'un module de convertisseur numérique-analogique 8 bits. Divers périphériques de communication et de contrôle de la forme d'onde rendent ces dispositifs idéaux pour les applications de capteurs et de contrôle économiques.

Caractéristiques

  • caractéristiques principales
    • Architecture RISC optimisée pour le compilateur C
    • Vitesse de fonctionnement
      • Entrée d'horloge CC de 32 MHz
      • Temps d'instruction minimum de 125 ns
    • Pile matérielle profonde à 16 niveaux
    • Réinitialisation à la mise sous tension à faible courant (POR)
    • Minuteur de mise sous tension Configurable (PWRT)
    • Réinitialisation en cas de baisse de tension (BOR)
  • Mémoire
    • Jusqu’à 28 Ko de mémoire flash de programme
    • Jusqu'à 2 Ko de mémoire SRAM de données
    • Jusqu'à 256 octets de mémoire EEPROM de données
    • Partition d’accès à la mémoire (MAP) avec mémoire flash de programme partitionnée en
      • Bloc d'application
      • Bloc de démarrage
      • Bloc Flash de zone de stockage (SAF)
    • Protection de code programmable et protection en écriture
    • Magasins de la zone d’Information sur le dispositif (DIA)
      • Données de mesure de tension de référence fixe (FVR)
      • Identifiant unique Microchip (MUI)
    • Magasins de la zone de caractéristiques du dispositif (DCI)
      • Dimensions des lignes de programmation/effacement
      • Détails du nombre de broches
    • Modes d'adressage direct, indirect et relatif
  • Périphériques numériques
    • Deux modules de capture/comparaison/PWM (CCP)
      • Résolution 16 bits pour les modes capture/comparaison
      • Résolution 10 bits pour le mode modulateur de largeur d'impulsion (MLI)
    • Trois PWM
      • Résolution 10 bits
    • Quatre cellules logiques configurables (CLC)
      • Logique combinatoire et séquentielle intégrée
    • Un générateur de sinusoïdes gratuit (CWG)
      • Contrôle de bande morte de front montant et descendant
      • Pilote à pont complet, demi-pont et 1 canal
      • Sources de signal multiples
      • Bande morte programmable
      • Entrée d'arrêt de défaut
    • Un minuteur 8/16 bits configurable (TMR0)
    • Deux minuteurs 16 bits (TMR1/3) avec contrôle de grille
    • Trois minuteurs 8 bits (TMR2/4/6) avec minuteur de limite matérielle (HLT)
    • Un oscillateur contrôlé numériquement (NCO)
      • Génère un véritable contrôle de fréquence linéaire et une résolution de fréquence accrue
      • Horloge d'entrée atteignant 64 MHz
    • Jusqu’à deux émetteurs-récepteurs asynchrones synchrones universels améliorés (EUSART) :
      • Compatible RS-232, RS-485 et LIN
      • Réveil automatique au démarrage
    • Jusqu’à deux ports série synchrones hôtes (MSSP)
      • Mode d'interface périphérique série (SPI)
    • Synchronisation de sélection Client
      • Mode circuit inter-intégré (I2C)
    • Modes d'adressage 7/10 bits
    • Sélection des broches périphériques (PPS)
      • Permet le mappage des broches des E/S numériques
    • Caractéristiques du port E/S du dispositif
      • Jusqu'à 35 broches E/S
      • Une seule broche d'entrée
      • Direction d'E/S individuelle, drain ouvert, seuil d'entrée, taux de dérive et contrôle de pull-up faible
      • Interruption en cas de changement (COI) sur un maximum de 25 broches
      • Une broche d'interruption externe
  • Caractéristiques de fonctionnement
    • plage de tension de fonctionnement
      • 1,8 V à 5,5 V
    • Plage de température
      • Industriel -40 °C à 85 °C
      • Étendue : -40 °C à 125 °C
  • Fonctionnalité d’économie d’énergie
    • Sommeil
      • Réduit la consommation d'énergie du composant
      • Réduit le bruit électrique du système lors des conversions CAN
    • Caractéristiques du mode basse consommation
      • Sommeil
        • < 900 nA standard à 3 V/25 °C (chien de garde activé)
        • < 600nA standard à 3 V/25 °C (WDT désactivé)
      • Courant de fonctionnement
        • 48 µA standard à 32 kHz, 3 V/25 °C
        • < 1 mA standard à 4 MHz, 5 V/25 °C
  • Périphériques analogiques
    • Convertisseur analogique-numérique avec calcul (ADCC)
      • Résolution 10 bits
      • Jusqu'à 35 canaux d'entrée externes
      • Quatre canaux d'entrée internes
      • Oscillateur CAN interne (ADCRC)
      • Fonctionne en mode veille
      • Sources de déclenchement de conversion automatique sélectionnables
    • Module de pompe de charge
      • Améliore la précision des modules analogiques à basse tension
    • Convertisseur numérique-analogique (CNA) 8 bits
      • Sortie disponible sur une broche E/S
      • Connexions internes au CAN et aux comparateurs
    • Un comparateur (CMP)
      • Jusqu'à quatre entrées externes
      • Polarité de sortie configurable
      • Sortie externe via sélection de broches périphériques
    • Détection de passage à zéro (ZCD) :
      • Détecte lorsque le signal CA sur la broche traverse la terre
  • Deux références de tension fixe (FVR)
    • Niveaux de sortie 1,024 V, 2,048 V et 4,096 V sélectionnables
      • FVR1 connecté en interne au CAN
      • FVR2 connecté en interne à un comparateur
  • Structure d’horloge
    • Bloc oscillateur interne de haute précision (HFINTOSC)
      • Fréquences sélectionnables jusqu'à 32 MHz
      • ±2 % lors de l'étalonnage
    • Oscillateur interne de 31 kHz (LFINTOSC)
    • Entrée d’horloge haute fréquence externe
      • Deux modes d'alimentation d'horloge externe (EC)
    • Oscillateur secondaire (SOSC)
  • Caractéristiques de programmation/débogage
    • In-Circuit Serial Programming™ (ICSP™) via deux broches
    • Débogage en circuit (ICD) avec trois points d'arrêt via deux broches
    • Débogage intégré sur puce

Applications

  • Capteurs sensibles au coût
  • Contrôle en temps réel
  • Détection tactile capacitive
  • Contrôle de la forme d'onde
  • Périphériques de communication
  • Détection tactile capacitive avancée
  • Conversion analogique-numérique
  • Conversion numérique-analogique
  • Applications à faible puissance
Publié le: 2023-08-01 | Mis à jour le: 2023-08-15