MICROPUCE-LOGO

Minuterie d'homme mort MICROCHIP DMT

MICROCHIP-DMT-Deadman-Timer-PRODUCT - Copie

Note: Cette section du manuel de référence de la famille est destinée à servir de complément aux fiches techniques des appareils. Selon la variante de l'appareil, cette section du manuel peut ne pas s'appliquer à tous les appareils dsPIC33/PIC24.

  • Veuillez consulter la note au début du chapitre « Deadman Timer (DMT) » dans la fiche technique actuelle de l'appareil pour vérifier si ce document prend en charge l'appareil que vous utilisez.
  • Les fiches techniques des appareils et les sections du manuel de référence de la famille sont disponibles en téléchargement sur Microchip Worldwide Website à : http://www.microchip.com.

INTRODUCTION

Le module Deadman Timer (DMT) est conçu pour permettre aux utilisateurs de surveiller la santé de leur logiciel d'application en exigeant des interruptions périodiques de la minuterie dans une fenêtre de synchronisation spécifiée par l'utilisateur. Le module DMT est un compteur synchrone et lorsqu'il est activé, il compte les extractions d'instructions et est capable de provoquer une interruption/interruption logicielle. Reportez-vous au chapitre "Contrôleur d'interruption" dans la fiche technique actuelle de l'appareil pour vérifier si l'événement DMT est un déroutement logiciel ou une interruption si le compteur DMT n'est pas effacé dans un nombre défini d'instructions. Le DMT est généralement connecté à l'horloge système qui pilote le processeur (TCY). L'utilisateur spécifie la valeur du délai d'expiration du temporisateur et une valeur de masque qui spécifie la plage de la fenêtre, qui est la plage de décomptes qui n'est pas prise en compte pour l'événement de comparaison.

Certaines des fonctionnalités clés de ce module sont :

  • Configuration ou validation logicielle contrôlée
  • Période de temporisation configurable par l'utilisateur ou nombre d'instructions
  • Deux séquences d'instructions pour effacer la minuterie
  • Fenêtre configurable 32 bits pour effacer la minuterie

montre un schéma fonctionnel du module Deadman Timer.

Schéma fonctionnel du module de temporisation d'homme mort

MICROCHIP-DMT-Deadman-Timer-FIG-1

Note: 

  1. Le DMT peut être activé soit dans le registre de configuration, FDMT, soit dans le registre de fonctions spéciales (SFR), DMTCON.
  2. Le DMT est cadencé chaque fois que les instructions sont récupérées par le processeur à l'aide d'une horloge système. Par exempleample, après l'exécution d'une instruction GOTO (qui utilise quatre cycles d'instruction), le compteur DMT ne sera incrémenté qu'une seule fois.
  3. BAD1 et BAD2 sont les indicateurs de séquence incorrects. Pour plus d'informations, reportez-vous à la section 3.5 « Réinitialisation du DMT ».
  4. Le DMT Max Count est contrôlé par la valeur initiale des registres FDMTCNL et FDMTCNH.
  5. Un événement DMT est un déroutement logiciel ou une interruption non masquable.

montre le chronogramme d'un événement Deadman Timer.

Événement Deadman Timer

MICROCHIP-DMT-Deadman-Timer-FIG-2

REGISTRES DMT

Note: Chaque variante d'appareil de la famille dsPIC33/PIC24 peut avoir un ou plusieurs modules DMT. Se référer aux fiches techniques des appareils spécifiques pour plus de détails.

  • Le module DMT se compose des registres de fonctions spéciales (SFR) suivants :
    • DMTCON : Registre de contrôle de la minuterie d'homme mort
  • Ce registre est utilisé pour activer ou désactiver le Deadman Timer.
    • DMTPRECLR : Deadman Timer Registre des préclairs
  • Ce registre est utilisé pour écrire un mot-clé de préclair pour éventuellement effacer le Deadman Timer.
    • DMTCLR : Deadman Timer Effacer le registre
  • Ce registre est utilisé pour écrire un mot clé en clair après qu'un mot préclair a été écrit dans le
  • Registre DMTPRECLR. Le Deadman Timer sera effacé après une écriture claire du mot-clé.
    • DMTSTAT : Registre d'état du temporisateur d'homme mort
  • Ce registre fournit un état pour les valeurs ou séquences de mots clés incorrectes, ou les événements Deadman Timer et si la fenêtre d'effacement DMT est ouverte ou non.
    • DMTCNTL : Deadman Timer Count Register Low et
    • DMTCNTH : Registre du compte de minuterie d'homme mort élevé
  • Ces registres de comptage inférieur et supérieur, ensemble en tant que registre de compteur 32 bits, permettent au logiciel utilisateur de lire le contenu du compteur DMT.
    • DMTPSCNTL : Post Status Configure DMT Count Status Register Low et
    • DMTPSCNTH : Statut de publication Configurer le registre d'état du compte DMT élevé
  • Ces registres inférieur et supérieur fournissent la valeur des bits de configuration DMTCNTx dans les registres FDMTCNTL et FDMTCNTH, respectivement.
    • DMTPSINTVL : Post Status Configure DMT Interval Status Register Low et
    • DMTPSINTVH : Statut de publication Configurer le registre d'état de l'intervalle DMT élevé
  • Ces registres inférieur et supérieur fournissent la valeur des bits de configuration DMTIVTx dans les registres FDMTIVTL et FDMTIVTH, respectivement.
    • DMTHOLDREG : Registre de maintien DMT
  • Ce registre contient la dernière valeur lue du registre DMTCNTH lorsque les registres DMTCNTH et DMTCNTL sont lus.

Registres de configuration des fusibles qui affectent le module de temporisation d'homme mort

Nom du registre Description
FDMT La définition du bit DMTEN dans ce registre active le module DMT et si ce bit est clair, DMT peut être activé dans le logiciel via le registre DMTCON.
FDMTCNTL et FDMTCNTH Inférieur (DMTCNT[15:0]) et supérieur (DMTCNT[31:16])

16 bits configurent la valeur de temporisation du comptage des instructions DMT 32 bits. La valeur écrite dans ces registres est le nombre total d'instructions requises pour un événement DMT.

FDMTIVTL et FDMTIVTH Inférieur (DMTIVT[15:0]) et supérieur (DMTIVT[31:16])

16 bits configurent l'intervalle de fenêtre DMT 32 bits. La valeur écrite dans ces registres est le nombre minimum d'instructions nécessaires pour effacer le DMT.

Enregistrer la carte

Un récapitulatif des registres associés au module Deadman Timer (DMT) est fourni dans le Tableau 2-2.

Nom SFR Morceau 15 Morceau 14 Morceau 13 Morceau 12 Morceau 11 Morceau 10 Morceau 9 Morceau 8 Morceau 7 Morceau 6 Morceau 5 Morceau 4 Morceau 3 Morceau 2 Morceau 1 Morceau 0
DMTCON ON
DMTPRECLR ÉTAPE1[7:0]
DMTCLR ÉTAPE2[7:0]
DMTSTAT BAD1 BAD2 DMTEÉVÉNEMENT WINOPN
DMTCNTL COMPTEUR[15:0]
DMTCNTH COMPTEUR[31:16]
DMTHOLDREG UPRCNT[15:0]
DMTPSCNTL PSCNT[15:0]
DMTPSCNTH PSCNT[31:16]
DMTPSINTVL PSINTV[15:0]
DMTPSINTVH PSINTV[31:16]

Légende: non implémenté, lu comme '0'. Les valeurs réinitialisées sont affichées en hexadécimal.

Registre de contrôle DMT

DMTCON : Registre de contrôle de la minuterie d'homme mort

R/W-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
ON(1,2)
bit 15 bit 8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
bit 7 bit 0
Légende:

R = Bit lisible W = Bit accessible en écriture U = Bit non implémenté, lu comme '0'

-n = valeur à POR '1' = le bit est activé '0' = le bit est effacé x = le bit est inconnu

MICROCHIP-DMT-Deadman-Timer-FIG-4

Note

  1. Ce bit n'a de contrôle que lorsque DMTEN = 0 dans le registre FDMT.
  2. DMT ne peut pas être désactivé dans le logiciel. L'écriture de '0' sur ce bit n'a aucun effet.

DMTPRECLR : Registre de préclairage du temporisateur Deadman

R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
ÉTAPE1[7:0](1)
bit 15 bit 8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
bit 7 bit 0
Légende:

R = Bit lisible W = Bit accessible en écriture U = Bit non implémenté, lu comme '0'

-n = valeur à POR '1' = le bit est activé '0' = le bit est effacé x = le bit est inconnu

MICROCHIP-DMT-Deadman-Timer-FIG-5

Remarque 1 : Les bits[15:8] sont effacés lorsque le compteur DMT est réinitialisé en écrivant une séquence correcte de STEP1 et STEP2.

DMTCLR : registre d'effacement du temporisateur d'homme mort

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
ÉTAPE2[7:0](1)
bit 7 bit 0
Légende:

R = Bit lisible W = Bit accessible en écriture U = Bit non implémenté, lu comme '0'

-n = valeur à POR '1' = le bit est activé '0' = le bit est effacé x = le bit est inconnu

MICROCHIP-DMT-Deadman-Timer-FIG-6

Remarque 1 : Les bits[7:0] sont effacés lorsque le compteur DMT est réinitialisé en écrivant une séquence correcte de STEP1 et STEP2.

DMTSTAT : registre d'état du temporisateur d'homme mort

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
bit 15 bit 8
R-0 R-0 R-0 U-0 U-0 U-0 U-0 R-0
BAD1(1) BAD2(1) DMTEÉVÉNEMENT(1) WINOPN
bit 7 bit 0
Légende:

R = Bit lisible W = Bit accessible en écriture U = Bit non implémenté, lu comme '0'

-n = valeur à POR '1' = le bit est activé '0' = le bit est effacé x = le bit est inconnu

MICROCHIP-DMT-Deadman-Timer-FIG-7

Note1: Les bits BAD1, BAD2 et DMTEVENT ne sont effacés que lors d'une réinitialisation.

DMTCNTL : niveau bas du registre de comptage du temporisateur d'homme mort

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COMPTEUR[15:8]
bit 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COMPTEUR[7:0]
bit 7 bit 0
Légende:

R = Bit lisible W = Bit accessible en écriture U = Bit non implémenté, lu comme '0'

-n = valeur à POR '1' = le bit est activé '0' = le bit est effacé x = le bit est inconnu

bit 15-0 : COUNTER[15:0] : lire le contenu actuel des bits du compteur DMT inférieur

DMTCNTH : registre de comptage du temporisateur d'homme mort haut

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COMPTEUR[31:24]
bit 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COMPTEUR[23:16]
bit 7 bit 0
Légende:

R = Bit lisible W = Bit accessible en écriture U = Bit non implémenté, lu comme '0'

-n = valeur à POR '1' = le bit est activé '0' = le bit est effacé x = le bit est inconnu

bit 15-0 : COUNTER[31:16] : lire le contenu actuel des bits du compteur DMT supérieur

DMTPSCNTL : État de la publication Configurer le registre d'état du compte DMT bas

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[15:8]
bit 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[7:0]
bit 7 bit 0
Légende:

R = Bit lisible W = Bit accessible en écriture U = Bit non implémenté, lu comme '0'

-n = valeur à POR '1' = le bit est activé '0' = le bit est effacé x = le bit est inconnu

bit 15-0 : PSCNT[15:0] : Valeur de comptage d'instructions DMT inférieure Bits d'état de configuration Il s'agit toujours de la valeur du registre de configuration FDMTCNTL.

DMTPSCNTH : État de la publication Configurer le registre d'état du compte DMT Haut

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[31:24]
bit 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[23:16]
bit 7 bit 0
Légende:

R = Bit lisible W = Bit accessible en écriture U = Bit non implémenté, lu comme '0'

-n = valeur à POR '1' = le bit est activé '0' = le bit est effacé x = le bit est inconnu

bit 15-0 : PSCNT[31:16] : Bits d'état de configuration de la valeur supérieure du nombre d'instructions DMT Il s'agit toujours de la valeur du registre de configuration FDMTCNTH.

DMTPSINTVL : État de la publication Configurer le registre d'état de l'intervalle DMT bas

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[15:8]
bit 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[7:0]
bit 7 bit 0
Légende:

R = Bit lisible W = Bit accessible en écriture U = Bit non implémenté, lu comme '0'

-n = valeur à POR '1' = le bit est activé '0' = le bit est effacé x = le bit est inconnu

bit 15-0 : PSINTV[15:0] : Bits d'état de configuration d'intervalle de fenêtre DMT inférieure Il s'agit toujours de la valeur du registre de configuration FDMTIVTL.

DMTPSINTVH : Post Status Configure DMT Interval Status Register High

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[31:24]
bit 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[23:16]
bit 7 bit 0
Légende:

R = Bit lisible W = Bit accessible en écriture U = Bit non implémenté, lu comme '0'

-n = valeur à POR '1' = le bit est activé '0' = le bit est effacé x = le bit est inconnu

bit 15-0 : PSINTV[31:16] : Bits d'état de configuration d'intervalle de fenêtre DMT supérieur Il s'agit toujours de la valeur du registre de configuration FDMTIVTH.

DMTHOLDREG : registre de maintien DMT

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
UPRCNT[15:8](1)
bit 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
UPRCNT[7:0](1)
bit 7 bit 0
Légende:

R = Bit lisible W = Bit accessible en écriture U = Bit non implémenté, lu comme '0'

-n = valeur à POR '1' = le bit est activé '0' = le bit est effacé x = le bit est inconnu

bit 15-0 : UPRCNT[15:0] : Contient la valeur du registre DMTCNTH lorsque les registres DMTCNTL et DMTCNTH étaient les derniers bits lus(1)
Remarque 1 : Le registre DMTHOLDREG est initialisé à '0' lors de la réinitialisation et n'est chargé que lorsque les registres DMTCNTL et DMTCNTH sont lus.

FONCTIONNEMENT DMT

Modes de fonctionnement

La fonction principale du module Deadman Timer (DMT) est d'interrompre le processeur en cas de dysfonctionnement du logiciel. Le module DMT, qui fonctionne sur l'horloge système, est un temporisateur d'extraction d'instructions à fonctionnement libre, qui est cadencé chaque fois qu'une extraction d'instruction se produit jusqu'à ce qu'une correspondance de comptage se produise. Les instructions ne sont pas récupérées lorsque le processeur est en mode veille.

Le module DMT se compose d'un compteur 32 bits, des registres DMTCNTL et DMTCNTH en lecture seule avec une valeur de correspondance de comptage de temporisation, comme spécifié par les deux registres externes de fusible de configuration 16 bits, FDMTCNTL et FDMTCNTH. Chaque fois que la correspondance de comptage se produit, un événement DMT se produit, qui n'est rien d'autre qu'une interruption/interruption logicielle. Reportez-vous au chapitre « Contrôleur d'interruption » de la fiche technique actuelle de l'appareil pour vérifier si l'événement DMT est une interruption logicielle ou une interruption. Un module DMT est généralement utilisé dans des applications critiques pour la mission et la sécurité, où toute défaillance de la fonctionnalité logicielle et du séquençage doit être détectée.

Activation et désactivation du module DMT

Le module DMT peut être activé ou désactivé par la configuration de l'appareil ou il peut être activé via un logiciel en écrivant dans le registre DMTCON.
Si le bit de configuration DMTEN dans le registre FDMT est défini, le DMT est toujours activé. Le bit de commande ON (DMTCON[15]) reflétera cela en lisant un '1'. Dans ce mode, le bit ON ne peut pas être effacé dans le logiciel. Pour désactiver le DMT, la configuration doit être réécrite sur l'appareil. Si DMTEN est réglé sur '0' dans le fusible, alors le DMT est désactivé dans le matériel.

Le logiciel peut activer le DMT en définissant le bit ON dans le registre Deadman Timer Control (DMTCON). Cependant, pour le contrôle logiciel, le bit de configuration DMTEN dans le registre FDMT doit être défini sur '0'. Une fois activé, la désactivation du DMT dans le logiciel n'est pas possible.

Intervalle fenêtré du comptage DMT

Le module DMT a un mode de fonctionnement fenêtré. Les bits de configuration DMTIVT[15:0] et DMTIVT[31:16] dans les registres FDMTIVTL et FDMTIVTH, respectivement, définissent la valeur d'intervalle de fenêtre. En mode fenêtré, le logiciel peut effacer le DMT uniquement lorsque le compteur est dans sa dernière fenêtre avant qu'une correspondance de comptage ne se produise. C'est-à-dire que si la valeur du compteur DMT est supérieure ou égale à la valeur écrite dans la valeur d'intervalle de fenêtre, alors seule la séquence d'effacement peut être insérée dans le module DMT. Si le DMT est effacé avant la fenêtre autorisée, un déroutement ou une interruption logicielle Deadman Timer est immédiatement généré.

Fonctionnement DMT en modes d'économie d'énergie

Comme le module DMT n'est incrémenté que par les extractions d'instructions, la valeur de comptage ne changera pas lorsque le cœur est inactif. Le module DMT reste inactif dans les modes Veille et Inactif. Dès que l'appareil sort de veille ou d'inactivité, le compteur DMT recommence à s'incrémenter.

Réinitialiser le DMT

Le DMT peut être réinitialisé de deux manières : une méthode consiste à utiliser une réinitialisation du système et une autre consiste à écrire une séquence ordonnée dans les registres DMTPRECLR et DMTCLR. L'effacement de la valeur du compteur DMT nécessite une séquence spéciale d'opérations :

  1. Les bits STEP1[7:0] du registre DMTPRECLR doivent être écrits sous la forme '01000000' (0x40) :
    1. Si une valeur autre que 0x40 est écrite dans les bits STEP1x, le bit BAD1 dans le registre DMTSTAT sera défini et cela provoquera un événement DMT.
    2. Si l'étape 2 n'est pas précédée de l'étape 1, les indicateurs BAD1 et DMTEVENT sont définis. Les indicateurs BAD1 et DMTEVENT ne sont effacés que lors d'une réinitialisation de l'appareil.
  2. Les bits STEP2[7:0] du registre DMTCLR doivent être écrits sous la forme '00001000' (0x08). Cela ne peut être fait que s'il est précédé de l'étape 1 et que le DMT se trouve dans l'intervalle de fenêtre ouverte. Une fois les valeurs correctes écrites, le compteur DMT sera remis à zéro. La valeur des registres DMTPRECLR, DMTCLR et DMTSTAT sera également remise à zéro.
    1. Si une valeur autre que 0x08 est écrite dans les bits STEP2x, le bit BAD2 dans le registre DMTSTAT sera activé et provoquera un événement DMT.
    2. L'étape 2 n'est pas effectuée dans l'intervalle de fenêtre ouverte ; il provoque la mise à 2 de l'indicateur BADXNUMX. Un événement DMT se produit immédiatement.
    3. L'écriture de séquences préclaires consécutives (0x40) provoque également l'activation du drapeau BAD2 et provoque un événement DMT.

Note: Après une séquence pré-clair/clair invalide, il faut au moins deux cycles pour positionner le drapeau BAD1/BAD2 et trois cycles au moins pour positionner le DMTEVENT.
Les indicateurs BAD2 et DMTEVENT ne sont effacés que lors d'une réinitialisation de l'appareil. Reportez-vous à l'organigramme illustré à la Figure 3-1.

Organigramme pour l'événement DMTMICROCHIP-DMT-Deadman-Timer-FIG-3

Note 1

  1. DMT est activé (ON (DMTCON[15]) comme qualifié par FDMT dans les fusibles de configuration.
  2. Le compteur DMT peut être réinitialisé après l'expiration du compteur ou les occurrences BAD1/BAD2 uniquement par la réinitialisation de l'appareil.
  3. STEP2x avant STEP1x (DMTCLEAR écrit avant DMTPRECLEAR) ou BAD_STEP1 (DMTPRECLEAR écrit avec une valeur différente de 0x40).
  4. STEP1x (DMTPRECLEAR réécrit après STEP1x), ou BAD_STEP2 (DMTCLR écrit avec une valeur différente de 0x08) ou l'intervalle de fenêtre n'est pas ouvert.

Sélection du nombre de DMT

Le décompte du temporisateur d'homme mort est défini par les bits de registre DMTCNTL[15:0] et DMTCNTH[31:16] dans les registres FDMTCNTL et FDMTCNTH, respectivement. La valeur de comptage DMT actuelle peut être obtenue en lisant les registres inférieur et supérieur du compteur de temporisation d'homme mort, DMTCNTL et DMTCNTH.

Les bits PSCNT[15:0] et PSCNT[31:16] dans les registres DMTPSCNTL et DMTPSCNTH, respectivement, permettent au logiciel de lire le comptage maximum sélectionné pour le Deadman Timer. Cela signifie que ces valeurs de bit PSCNTx ne sont rien d'autre que les valeurs qui sont initialement écrites dans les bits DMTCNTx dans les registres de fusible de configuration, FDMTCNTL et FDMTCNTH. Chaque fois que l'événement DMT se produit, l'utilisateur peut toujours comparer pour voir si la valeur actuelle du compteur dans les registres DMTCNTL et DMTCNTH est égale à la valeur des registres DMTPSCNTL et DMTPSCNTH, qui contiennent la valeur de comptage maximale.

Les bits PSINTV[15:0] et PSINTV[31:16] dans les registres DMTPSINTVL et DMTPSINTVH, respectivement, permettent au logiciel de lire la valeur d'intervalle de fenêtre DMT. Cela signifie que ces registres lisent la valeur qui est écrite dans les registres FDMTIVTL et FDMTIVTH. Ainsi, chaque fois que la valeur actuelle du compteur DMT dans DMTCNTL et DMTCNTH atteint la valeur des registres DMTPSINTVL et DMTPSINTVH, l'intervalle de fenêtre s'ouvre afin que l'utilisateur puisse insérer la séquence d'effacement dans les bits STEP2x, ce qui provoque la réinitialisation du DMT.

Les bits UPRCNT[15:0] dans le registre DMTHOLDREG contiennent la valeur de la dernière lecture des valeurs de comptage supérieures DMT (DMTCNTH) chaque fois que DMTCNTL et DMTCNTH sont lus.

NOTES D'APPLICATION CONNEXES

Cette section répertorie les notes d'application liées à cette section du manuel. Ces notes d'application peuvent ne pas être écrites spécifiquement pour les familles de produits dsPIC33/PIC24, mais les concepts sont pertinents et peuvent être utilisés avec des modifications et des limitations possibles. Les notes d'application actuelles relatives au Deadman Timer (DMT) sont :

Titre: Aucune note d'application connexe pour le moment.
Note: Veuillez visiter la micropuce website (www.microchip.com) pour des notes d'application supplémentaires et le code exampfichiers pour la famille de dispositifs dsPIC33/PIC24.

HISTORIQUE DE RÉVISION

Révision A (février 2014)

  • Il s'agit de la version initiale publiée de ce document.

Révision B (mars 2022)

  • Met à jour la Figure 1-1 et la Figure 3-1.
  • Met à jour le registre 2-1, le registre 2-2, le registre 2-3, le registre 2-4, le registre 2-9 et le registre 2-10. Met à jour le Tableau 2-1 et le Tableau 2-2.
  • Mises à jour Section 1.0 « Introduction », Section 2.0 « Registres DMT », Section 3.1 « Modes de fonctionnement », Section 3.2 « Activation et désactivation du module DMT », Section 3.3
  • « Intervalle fenêtré du comptage DMT », Section 3.5 « Réinitialisation du DMT » et Section 3.6 « Sélection du comptage DMT ».
  • Déplace la carte des registres vers la section 2.0 « Registres DMT ».

Notez les détails suivants concernant la fonction de protection du code sur les produits Microchip :

  • Les produits Microchip répondent aux spécifications contenues dans leur fiche technique Microchip particulière.
  • Microchip estime que sa gamme de produits est sécurisée lorsqu'elle est utilisée de la manière prévue, dans le cadre des spécifications de fonctionnement et dans des conditions normales.
  • Microchip valorise et protège agressivement ses droits de propriété intellectuelle. Les tentatives de violation des fonctions de protection du code du produit Microchip sont strictement interdites et peuvent enfreindre le Digital Millennium Copyright Act.
  • Ni Microchip ni aucun autre fabricant de semi-conducteurs ne peut garantir la sécurité de son code. La protection du code ne signifie pas que nous garantissons que le produit est « incassable ». La protection du code évolue constamment. Microchip s'engage à améliorer en permanence les fonctionnalités de protection du code de ses produits.

Cette publication et les informations qu'elle contient ne peuvent être utilisées qu'avec les produits Microchip, y compris pour concevoir, tester et intégrer les produits Microchip à votre application. L'utilisation de ces informations de toute autre manière viole ces conditions. Les informations concernant les applications de l'appareil sont fournies uniquement pour votre commodité et peuvent être remplacées par des mises à jour. Il est de votre responsabilité de vous assurer que votre application répond à vos spécifications. Contactez votre bureau de vente Microchip local pour une assistance supplémentaire ou obtenez une assistance supplémentaire sur https://www.microchip.com/en-us/support/design-help/client-support-services.

CES INFORMATIONS SONT FOURNIES PAR MICROCHIP « EN L'ÉTAT ». MICROCHIP NE FAIT AUCUNE DÉCLARATION OU GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, ÉCRITE OU ORALE, LÉGALE OU AUTRE, RELATIVE AUX INFORMATIONS, Y COMPRIS, MAIS SANS S'Y LIMITER, TOUTE GARANTIE IMPLICITE DE NON-CONTREFAÇON, DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER, OU GARANTIES RELATIVES À SON ÉTAT, SA QUALITÉ OU SES PERFORMANCES.

EN AUCUN CAS, MICROCHIP NE SERA RESPONSABLE DES PERTES, DOMMAGES, COÛTS OU DÉPENSES INDIRECTS, SPÉCIAUX, PUNITIFS, ACCESSOIRES OU CONSÉCUTIFS DE QUELQUE NATURE QUE CE SOIT LIÉS À L'INFORMATION OU À SON UTILISATION, QUELLE QU'EN SOIT LA CAUSE, MÊME SI MICROCHIP A A ÉTÉ AVISÉ DE LA POSSIBILITÉ OU LES DOMMAGES SONT PRÉVISIBLES. DANS TOUTE LA MESURE AUTORISÉE PAR LA LOI, LA RESPONSABILITÉ TOTALE DE MICROCHIP SUR TOUTES LES RÉCLAMATIONS RELATIVES AUX INFORMATIONS OU À SON UTILISATION NE DÉPASSERA PAS LE MONTANT DES FRAIS, LE CAS ÉCHÉANT, QUE VOUS AVEZ PAYÉS DIRECTEMENT À MICROCHIP POUR LES INFORMATIONS.

L'utilisation d'appareils Microchip dans des applications de survie et/ou de sécurité est entièrement aux risques de l'acheteur, et l'acheteur s'engage à défendre, indemniser et dégager Microchip de tout dommage, réclamation, poursuite ou dépense résultant d'une telle utilisation. Aucune licence n'est transmise, implicitement ou autrement, en vertu des droits de propriété intellectuelle de Microchip, sauf indication contraire.

Marques déposées
Le nom et le logo Microchip, le logo Microchip, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logo SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron et XMEGA sont des marques déposées de Microchip Technology Incorporated aux États-Unis et dans d'autres pays.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath et ZL sont des marques déposées de Microchip Technology Incorporated aux États-Unis

Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Programmation série en circuit, ICSP, INICnet, Mise en parallèle intelligente, Connectivité inter-puces, JitterBlocker, Bouton sur l'affichage, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, logo certifié MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, génération de code omniscient, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect et ZENA sont des marques commerciales de Microchip Technology Incorporated aux États-Unis et dans d'autres pays.
SQTP est une marque de service de Microchip Technology Incorporated aux États-Unis

Le logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom et Trusted Time sont des marques déposées de Microchip Technology Inc. dans d'autres pays.
GestIC est une marque déposée de Microchip Technology Germany II GmbH & Co. KG, une filiale de Microchip Technology Inc., dans d'autres pays.
Toutes les autres marques commerciales mentionnées ici sont la propriété de leurs sociétés respectives.

© 2014-2022, Microchip Technology Incorporated et ses filiales. Tous les droits sont réservés.
Livres: 978-1-6683-0063-3

Pour plus d'informations sur les systèmes de gestion de la qualité de Microchip, veuillez visiter www.microchip.com/qualité.
2014-2022 Microchip Technology Inc. et ses filiales

Ventes et service dans le monde entier

AMÉRIQUES
Siège social

Atlanta

Austin, Texas

Boston

Chine – Xiamen

  • Tél.: 86-592-2388138

Pays-Bas – Drunen

  • Tél.: 31-416-690399
  • Fax: 31-416-690340

Norvège – Trondheim

  • Tél.: 47-7288-4388

Pologne – Varsovie

  • Tél.: 48-22-3325737

Documents / Ressources

Minuterie d'homme mort MICROCHIP DMT [pdf] Guide de l'utilisateur
Minuterie d'homme mort DMT, DMT, minuterie d'homme mort, minuterie

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *