Le Pic16f628a
Fiche : Le Pic16f628a. Recherche parmi 300 000+ dissertationsPar ayari XX • 8 Juin 2017 • Fiche • 3 546 Mots (15 Pages) • 1 202 Vues
Le PIC16F628A est un microcontrôleur 8 bits, a une architecture avancée RISC et un ensemble réduit de 35 instructions. Ce microcontrôleur est le remplacement de PIC16F84A obsolète, les broches sont compatibles avec PIC16F628A PIC16F84A et pourrait mettre à jour les projets que nous avons utilisés avec PIC16F84A.
La figure suivante montre le brochage indiqué.
[pic 1]
Schémas pin PIC16F628A
[pic 2]
Caractéristiques PIC16F628A:
CPU haute performance RISC:
• Vitessesexploitation DC - 20 MHz
• Pouvoircoupure
• pile de 8 niveaux
•modesadressage direct, indirect etrapport
• 35 instructions simples mots:
- Tousinstructionscycle unique saufsaut
microcontrôleur Caractéristiques spéciales:
options • oscillateur externe et interne:
- oscillateur interne deusine de précision de 4 MHz calibré à ± 1%
- oscillateur 48 kHzfaible consommation intérieure
• mode d'économie d'énergie en mode Dormez
• résistances programmables Pul-ups de PORTB
• multiplexé broches remisezéro / entrée broches
• Watchdog avec oscillateur indépendant pourfonctionnement fiable
• Programmation basse tension ™ en circuit série (via deux broches) • Code programmable Protection • Remise à zéro Brown-out • Mise sous tension de réinitialisation • la mise sous tension et de l' oscillateur minuterie minuterie de démarrage • Une large gamme tension de fonctionnement (2.0-5.5V) • industrielle et la gamme de température étendue prolongée • durabilité élevée de la mémoire flash / EEPROM: - cycles d'écriture flash 100 000 - 1.000.000 cycles d'écriture EEPROM - 40 ans de rétention de données faible Caractéristiques électriques: • courant de veille: - 100 nA@2.0V typique • courant de fonctionnement: - 12μA @ 32 kHz, 2,0 V, typique - 120μA @ 1 MHz, 2,0 V, typique • Watchdog courant: - 1μA@2.0V typique • oscillateur Minuteur1 courant: - 1.2μA @ 32 kHz, 2,0 V, typique • oscillateur interne de vitesse double: - le temps d' exécution sélectionnable entre 4 MHz et 48 kHz - 4μs sortir d'un rêve , 3.0V, typique
Les micro-contrôleurs figure suivants de cette série sont présentés
[pic 3]
TYPES DE MÉMOIRE PIC16F628A
mémoire flash: cette mémoire est non - volatile dans cette mémoire la colère de notre programme nous nous engageons.
Le PIC16F628A a une capacité de 2048 mots de couverture pourrait se traduire par 2048 lignes de code qui peuvent être écrits en langage assembleur pour ce microcontrôleur.
RAM : Cette mémoire est utilisée pour stocker des données et des variables, cette mémoire est de type volatile, à savoir qu'il va perdre des informations lorsque la puissance disparaît.
La mémoire RAM ayant PIC16F628A microcontrôleur est de 224 octets
EEPROM: dans une non - mémoire volatile de faible capacité est utilisée pour stocker des données même lorsque l' alimentation cesse de recevoir l'information est pas perdu.
mémoire EEPROM qui contient PIC16F628A est de 128 octets.
Types de Oscillateurs
Le PIC16F627A / 628A / 648A peut être utilisé dans huit modes différents de l' oscillateur. RC, la résistance et l' oscillateur de condensateur (2 modes)
XT, le cristal de quartz.
HS haute vitesse Cristal
LP, Crystal basse fréquence et faible consommation d'énergie.
INTOSC, l' oscillateur de précision interne 4MHz (2 modes)
CE, le signal d'entrée d'horloge externe
La figure suivante montre le schéma de principe de l'oscillateur
[pic 4]
valeurs des cristaux et de leurs condensateurs de filtrage respectifs pour l'oscillateur externe est présentée dans le tableau suivant.
[pic 5]
Lors de la programmation d' un micro doit spécifier quel type d'oscillateur est utilisé.
En interne , la fréquence de l' oscillateur est divisée par quatre, de sorte que si oscillateur temeos 4 MHz, la fréquence est de 1 MHz, de sorte que chaque instruction est exécutée chaque us 1.
Carte mémoire PIC16F628A
Comme le montre la figure ci-dessous montre la carte mémoire est divisée en 4 banques dans ces banques est les registres de contrôle ainsi que la RAM.
[pic 6]
Schéma PIC16F628A
La figure suivante montre le schéma de principe représenté comme vu ports PIC16F628A et b sont directionnelles, qui est qu'ils peuvent se configurer l'entrée numérique ou de sortie.
[pic 7]
PIC16F628A
Dans le domaine des micro-contrôleurs, nous abordons les problèmes avec la programmation du microcontrôleur, dans lequel nous nous concentrons principalement sur le micro-contrôleur
"Pic 16F628A."
∗ Nous montrons ici que vous ce que le « Pic 16F628A »
Electronics a évolué. Presque tout ce qui jusqu'à récemment a été fait par un groupe (parfois très grande) de circuits intégrés aujourd'hui interconnectés peut être fait en utilisant un microcontrôleur et quelques composants supplémentaires.
Les microcontrôleurs les plus utilisés aujourd'hui sont le fabricant MICROCHIP par la grande variété d'offres de microcontrôleurs et de l' information de chacun des micro - contrôleurs qui fournit sans frais.
La langue maternelle de ces micro-contrôleurs est l'ASM, et dans le cas de la famille « 16F » a seulement 35 instructions. Mais l'ASM est une langue qui est beaucoup plus proche du programmeur matériel, grâce à la miniaturisation qui permet d'intégrer de plus en plus la mémoire dans un microcontrôleur pratiquement sans augmenter son coût, ont émergé compilateurs des langages de haut niveau. Parmi eux plusieurs dialectes BASIC et C.
"CONCEPTS Microcontroller"
Un microcontrôleur est un ordinateur en tant que petit: a une mémoire dans laquelle des programmes, une mémoire pour stocker les données sont stockées, est entrée et de sortie, etc. Souvent ports série (RS-232), des convertisseurs analogiques / numériques, les générateurs d'impulsions PWM pour la commande du moteur, bus I2C et plus sont inclus. Bien sûr, avoir aucun clavier ou moniteur, bien que nous puissions voir l'état des touches individuelles ou LCD ou utilisation des écrans LED pour afficher des informations.
...