Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Descriere generala pentru membrii familiei PIC16F8x
Familia PIC16F8x ( PIC16F83, PIC16F84, PIC16CR83, PIC16CR84 ) de controlere ofera o performanta foarte buma la un pret scazut, fiind realizata printr-o tehnologie de fabricatie CMOS avansata
Caracteristicile principale ale CPU cuprind:
o arhitectura RISC de tip Harvard;
un set redus de 35 de instructiuni;
o structura de tipul "two-stage pipeline" care permite ca toate instructiunile sa fie executate pe parcursul unui ciclu masina ( 4 Clk) , exceptie facind instructiunile de ramificatie care necesita doua cicluri masina ( 4 Clk + 4 Clk );
frecventa maxima de lucru de 10 MHz;
instructiuni pe un singur cuvint cu lungimea de 14 biti.
date cu lungimea de 8 biti;
15 registri cu functii speciale;
o stiva gestionata hard ce permite pina la 8 nivele de imbricare;
2 moduri de adresare pentru mem. de date: adresare directa si indirecta;
4 surse interne sau exterme de intrerupei: pinul RB0 / INT;
depasire timer TMR0
pinii RB7, RB6, RB5, RB4
sfirsit ciclu complet de inscriere in EEPROM
maximum 68 de octeti de memorie ( File Registers ) de date de tipul SRAM;
maximum 68 de octeti de memorie de date de tipul EEPROM;
maximum 1024 de cuvinte pe 14 biti de memorie program de tipul Flash sau ROM;
memoria program de tipul Flash suporta pina la 1000 de cicluri stergere / inscriere;
memoria de date de tipul EEPROM suporta pina la 10.000.000 de cicluri stergere / inscriere;
perioada de pastrare a datelor de catre memoria de tipul EEPROM este mai mare de 40 ani;
Periferice incorporate
2 porturi I / O, RA si RB, care pun la dispozitie 13 pini I / O ce pot fi configurati in mod individual si care au o capabilitate mare in curent ( 20-25 mA );
1 timer / counter de uz general pe 8 biti, TMR0, prevazut cu un prescaler pe 8 biti;
serial in-system programming - facilitate care permite programarea folosind doar doi pini ( RB6 este folosit pentru sincronizare iar RB7 pentru date );
Power-on Reset ( POR );
Power-up Timer ( PWRT );
Oscillator Start-up Timer ( OST );
Watchdog Timer ( WDT ) prevazut cu propriul oscilator intern de tip RC ce permite o functionare sigura;
facilitati de protectie a codului;
facilitate de tipul SLEEP ( mod de functionare cu consum redus );
mai multe surse de Clk selectabile de utilizator;
consum redus, viteza ridicata de lucru;
functionare statica completa;
domeniul tensiunii de alimentare largit: 2.0 - 6.0 V;
capsula cu 18 pini;
Observatie: In general, toate dispozitivele PICmicro sunt inzestrate cu:
Power-on Reset ( POR );
Watchdog Timer ( WDT )
facilitati de protectie a codului;
capabilitate mare in curent ( 20-25 mA ) pentru pinii I / O;
1.1. Compatibilitati
Familia PIC16F8x reprezinta o versiune imbunatatita a arhitecturii PIC16C5x. Astfel, orice cod scris pentru PIC16C5x poate fi foarte usor adaptat pentru PIC16C8x.
1.2. Suport pentru dezvoltare
Atit producatorul MICROCHIP cit si multe alte companii pun la dispozitie unelte soft si hard necesare in dezvoltarea aplicatiilor bazate pe microcontrolerele din familia PICmicro
1.2.1.Suport software
MICROCHIP pune la dispozitie un mediu integrat de dezvoltare, munit MPLAB, care permite scrierea, depanarea, simularea si optimizarea codurilor pentru aplicatii bazate pe PICmicro.
Acesta este compus din: MPLAB Project Manager
MPLAB Editor
MPLAB - SIM Simulator
MPASM Universal Assembler
MPLINK Relocatable Linker
MPLIB Librarian
1.2.1.Suport hardware
Atit porducatorul MICROCHIP cit si multe alte companii pun la dispozitie unelte hard care pot lucra cu MPLAB. Uneltele hard furnizate de MICROCHIP sunt:
MPLAB-ICE Emulator
MPLAB ICD Debugger
PRO MATE II Programmer
PICSTART Plus Programmer
PICMASTER Emulator
PICMASTER - CE Emulator
Tabelul 1-1 Principalele caracteristici ale familiei PIC16F8x
Copyright © 2024 - Toate drepturile rezervate