Microchip Technology Microcontrôleurs PIC16F152

Les microcontrôleurs Microchip   PIC16F152 sont disponibles en différents boîtiers pour les capteurs sensibles au coût et les applications de contrôle en temps réel. Le PIC16F152 dispose d’un ensemble de fonctionnalités simplifiées qui comprend un convertisseur analogique-numérique (CAN) 10 bits. Les autres caractéristiques comprennent une sélection de broches périphériques (PPS), des périphériques de communication numérique, des minuteurs et des générateurs de formes d'onde. Les caractéristiques de la mémoire incluent la partition d'accès à la mémoire (MAP) pour prendre en charge la protection des données et les applications de chargeur de démarrage. Une zone d'information du dispositif (DIA) stocke les valeurs de décalage de référence de tension fixe (FVR) pour améliorer la précision du CAN.

Caractéristiques

  • Caractéristiques principales
    • Architecture RISC optimisée pour compilateur C
    • Vitesse de fonctionnement :
      • Entrée d'horloge CC de 32 MHz
      • Durée d'instruction minimale de 125 ns
    • Pile matérielle profonde à 16 niveaux
    • Réinitialisation à la mise sous tension à faible courant (POR)
    • Temporisateur de mise sous tension configurable (PWRT)
    • Réinitialisation en cas de baisse de tension (BOR)
    • Horloge de surveillance (WDT)
  • Mémoire
    • Jusqu'à 28 ko de mémoire Flash de programme
    • Jusqu'à 2 ko de mémoire SRAM de données
    • Partition d’accès à la mémoire (Memory Access Partition ou 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)
    • Protection de code programmable et protection en écriture
    • La zone d’informations sur le dispositif (DIA) stocke :
      • Les données de mesure de tension fixe (FVR)
      • L'identifiant unique Microchip
    • La zone de caractéristiques du dispositif (DCI) stocke :
      • La taille des lignes de programme/effacement
      • Les détails du nombre de broches
    • Modes d'adressage direct, indirect et relatif
  • Caractéristiques de fonctionnement
    • Plage de tension de fonctionnement :
      • 1,8 V à 5,5 V
    • Plage de température :
      • Applications industrielles de -40 °C à + 85 °C
      • Plage étendue de -40 °C à + 125 °C
  • Fonctionnalités d’économie d’énergie
    • Mode veille :
      • Réduit la consommation d'énergie du dispositif
      • Réduit le bruit électrique du système lors des conversions CAN
    • Caractéristiques du mode basse consommation :
      • Mode veille :
    • < 900 nA standard à 3 V/25 °C (WDT activé)
    • < 600 nA 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
  • Structure d’horloge
    • Bloc oscillateur interne à haute précision (HFINTOSC) :
      • Fréquences sélectionnables jusqu'à 32 MHz
      • ±2 % lors de l'étalonnage
    • Oscillateur interne à 31 kHz (LFINTOSC)
    • Entrée d’horloge haute fréquence externe :
      • Deux modes d'alimentation d'horloge externe (EC)
  • Périphériques numériques
    • Deux modules de capture/comparaison/MLI (CCP) :
      • Résolution de 16 bits pour les modes Capture/Comparaison
    • Deux modulateurs de largeur d’impulsion (MLI) :
      • Résolution 10 bits
      • Sorties d'impulsion indépendantes
      • Résolution 10 bits pour le mode PWM
    • Un minuteur configurable 8/16 bits (TMR0)
    • Un minuteur 16 bits (TMR1) avec contrôle de porte
    • Un minuteur 8 bits (TMR2) avec minuteur de limite matérielle (HLT)
    • Un émetteur-récepteur asynchrone synchrone universel amélioré (EUSART) :
      • Compatible RS-232, RS-485, LIN
      • Réveil automatique au démarrage
    • Un port série synchrone maître (MSSP) :
      • Mode d'interface périphérique série (SPI)
    • Synchronisation de sélection esclave
      • 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 des ports d’E/S des dispositifs :
      • Jusqu'à 35 broches d'E/S
      • 1 broche d'entrée uniquement
      • Direction d'E/S individuelle, drain ouvert, seuil d'entrée, vitesse de balayage et contrôle de pull-up faible
      • Interruption en cas de changement (IOC) sur toutes les broches
      • Une broche d'interruption externe
  • Périphériques analogiques
    • Convertisseur analogique-numérique (CAN) :
      • Résolution 10 bits
      • Jusqu'à 28 canaux d'entrée externes
      • Deux canaux d'entrée internes
      • Oscillateur ADC interne (ADCRC)
      • Fonctionne en veille
      • Sources de déclenchement de conversion automatique sélectionnables
    • Référence de tension fixe (FVR) :
      • Niveaux de sortie sélectionnables de 1,024 V, 2,048 V et 4,096 V
      • Connecté en interne à l'ADC
  • Fonctionnalités de programmation/débogage
    • In-Circuit Serial Programming™ (ICSP™) via deux broches
    • Débogage en circuit (ICD) avec un point d'arrêt via deux broches
    • Débogage intégré sur puce

Schéma fonctionnel

Schéma de principe - Microchip Technology Microcontrôleurs PIC16F152
Publié le: 2020-10-15 | Mis à jour le: 2025-06-13