Extras din referat
1 Generalitati despre microcontrolere cu clasa PIC184520
1.1. Arhitectura PIC18F
Pentru prezentarea arhitecturii familiei PIC18F, a fost ales microcontrollerul PIC18F4520. Acest microcontroller are urmtoarele caracteristici:
• memorie program de tip FLASH de 64KB (32KW):
o auto-programabila prin software;
o 100.000 cicluri stergere/scriere;
• memorie de date de tip EEPROM de 256 octeti cu 1.000.000 de cicluri stergere/scriere;
• memorie de date de tip SRAM (Static RAM) de 1536 octeti;
• frecventa maxim a oscilatorului de 40 MHz;
• oscilator intern cu frecventa selectabila: 31 KHz÷8 MHz;
• bucla cu calare pe faza (PLL - Phase Lock Loop) cu factor de multiplicare 4x;
• oscilator secundar cu consum redus (32 KHz) utilizand Timer 1;
• un numrator pe 8 biti si 3 numaratoare pe 16 biti;
• 5 PORT-uri de intrare/iesire;
o curent debitat/absorbit de 25 mA;
o 3 pini programabili pentru a genera ntreruperi externe;
o 4 pini cu facilitatea de “întrerupere la schimbarea strii” (Interrupt On Change);
• 2 module de captura/comparare/PWM (CCP – Capture/Compare/PWM);
USART adresabil:
o suport protocoalele RS-485, RS-232 si LIN/J2602;
o auto-detectie rat Baud;
• PORT serial sincron (MSSP – Master Synchronous Serial Port):
o mod SPI (3 fire);
o mod I2C (2 fire) master sau slave;
• modul nvertor analog-numeric pe 10 biti cu 13 canale;
• 2 comparatoare analogice;
• arhitectura optimizata pentru programare in C;
• set de 75 de instructiuni de baza si (optional) set extins cu 8 instructiuni;
• sistem de prioritati pentru intreruperi pe 2 nivele;
• multiplicator hardware 8x8 cu executie intr-un singur ciclu-instructiune;
• programare serial “in circuit” (ICSP - In Circuit Serial Programming) utilizand 2 pini;
• depanare “in circuit” (ICD – In Circuit Debugging) utilizand 2 pini;
• doua moduri de conservare a energiei (Sleep si Idle);
• gama tensiunilor de alimentare: 2÷5.5V;
• tehnologie cu consum redus de energie (nanoWatt).
Microcontrollerul este produs in 3 variante de incapsulare:
• capsula PDIP cu 40 de pini (marcaj: PIC18F4520-I/P sau PIC18LF4520-I/P);
• capsulaTQFP cu 44 de pini (marcaj: PIC18F4520-I/PT sau PIC18LF4520-I/PT);
• capsula QFN cu 44 de pini (marcaj: PIC18F4520-I/ML sau PIC18LF4520-I/ML);
Variantele marcate “F” au tensiunea de alimentare in gama 4.2÷5.5 V, iar cele marcate “LF” in gama 2÷5.5 V.
In figura 3.1 este prezentata dispunerea pinilor microcontrollerului PIC18F4520 in capsula TQFP cu 44 de pini, iar in figura 3.2 este prezentata schema-bloc a microcontrollerului PIC18F4520.
Figura 1.1. Dispunerea pinilor microcontrollerului PIC18F4520 in capsula TQFP-44.
Preview document
Conținut arhivă zip
- Generalitati despre Microcontrolere cu Clasa PIC184520.doc