Sunteți pe pagina 1din 3

Observaţii şi precizări privind schema bloc MC:

- Configuration (configurare) - reprezintă unul sau mai multe registre de memorie programabile cu
informaţii privind modul de operare al MC.
Astfel, se poate alege tipul de oscilator folosit: intern, extern HS (High Speed - cuarţ cu frecventă mare),
extern XT (cuart), extern LP (Low Power - cuarţ cu frecventă mică), RC (oscilator cu rezistenţă şi
condensator).
Se poate opta pentru activarea sau dezactivarea funcţiilor Watchdog Timer - WDT (ceas de gardă) şi/sau
Power-up Timer - PWRT (temporizare la alimentare)
Se poate activa sau dezactiva protecţia printr-un cod a memoriei de date şi/sau a memoriei de program.

- Flash 1K x 14 Program Memory - înseamnă că memoria program este de tip Flash EPROM şi are o
capacitate de 1 K = 1024 words (cuvinte) organizate pe 14 biţi

- Program Counter - PC (index program) este un registru de gestionare a execuţiei instrucţiunilor

- INT - se referă la întregul modul de întreruperi folosit de MC care acţionează direct asupra registrului
PC

- 8-level Stack - este stiva MC organizată pe 8 nivele

- Program Bus, 14 bit - reprezintă magistrala de program, organizată pe


14 biţi

- Data Bus, 8 bit - reprezintă magistrala de date, organizată pe 8 biţi

- RAM 64 bytes File Registers - se refera la memoria RAM alcatuită din 64 de registre de memorie de 8
biti

- Instruction reg - este blocul ce conţine setul de instrucţiuni al MC

- PORTA, PORTC - reprezintă porturile de comunicare ale MC cu mediul înconjurător ce pot fi organizate
pe un număr diferit de biţi:
4, 5, 6, 7, 8, …, 14 ş.a.m.d., notaţi RA0, RA1, …, RC0, …

- RA2 - înseamnă bitul 2 al registrului (portului) PORTA


- RC5 - înseamnă bitul 5 al registrului (portului) PORTC

- FSR reg - File Select Register (registru de selectare a unei adrese de memorie) se foloseşte la adresarea
indirectă a unui registru de memorie

- STATUS reg (registru de stare) este un registru special ce conţine starea aritmetică a unitaţii de calcul,
starea MC dupa Reset şi biţii de selecţie a bancului de memorie cu care se lucrează

- MUX - multiplexor

- ALU - Arithmetic Logical Unit (unitate logică aritmetică) - principala sa funcţie este de a asigura execuţia
corectă a programului. Pentru aceasta, ALU comunică cu memoriile, execută operaţii aritmetice şi
booleane (logice) între datele din registrul de lucru (Wreg) şi orice alt registru, controlează biţii
registrului de stare, gestionează întreruperile şi controlează blocurile periferice.

- W reg - Working register (registru de lucru) este un registru special de memorie, folosit pentru lucrul
curent

- Oscillator Start-up Timer, Power-up Timer


MC este prevăzut cu 2 blocuri speciale de temporizare la alimentarea cu tensiune: unul pentru oscilator
(Oscillator Start-up Timer - OST) şi altul pentru tensiune (Power-up Timer - PWRT).
OST are rolul de a ţine MC în Reset până când oscilatorul este stabil iar PWRT până când tensiunea de
alimentare se stabilizează.

- Power-on Reset - POR (Reset la pornire) este un circuit care menţine MC în Reset până când tensiunea
de alimentare a ajuns la o valoare care să-i permită funcţionarea corectă

- Watchdog Timer (ceas de gardă) este un oscilator RC (rezistenţă-condensator) special, care


funcţionează şi atunci când oscilatorul de lucru al MC este oprit (în starea de aşteptare, veghe)

- Brown-out Detect - BOD (detecţia scăderii tensiunii) este un circuit special care urmăreşte valoarea
tensiunii de alimentare şi generează Reset-area MC dacă aceasta scade sub o anumită valoare pentru o
anumită durată de timp

- MCLR - Master Clear Reset (pin de reset)

- VDD - borna pozitivă a tensiunii de alimentare


- VSS - borna negativă (masa) a tensiunii de alimentare

- OSC1/CLKIN - canalul (pinul) respectiv poate avea 2 funcţii: fie unul din cei 2 pini ai cristalului de cuarţ
folosit ca oscilator, fie intrarea de la un oscilator extern

- OSC2/CLKOUT - de asemenea sunt implementate 2 funcţii: fie al doilea din cei 2 pini ai cristalului de
cuarţ folosit ca oscilator, fie ieşirea unui generator de impulsuri comandat de MC

- Internal Oscillator - este un oscilator intern tip RC

- Timer0, Timer1 - blocuri (module) de temporizare / numărare

- T0CKI - Timer0 clock input - este intrarea de ceas a blocului Timer0

- T1G - este un canal (pin) cu ajutorul căruia se poate activa sau bloca intrarea în blocul Timer1

- VREF - Voltage reference - este un canal la care se poate aplica o tensiune externă de referinţă pentru
convertorul A/D

- AN0, AN1, …, AN7 - sunt intrările convertorului A/D

- CIN-, CIN+, COUT (Comparator In, Comparator Out) - sunt conexiunile blocului comparator: intrarea
inversoare, intrarea neinversoare şi respectiv, ieşirea
- 128 bytes DATA EEPROM - reprezintă un bloc de memorie la dispoziţia utilizatorului, format din 128 de
cuvinte (bytes) de 8 biţi

- EEDATA - este un registru special folosit pentru transferul datelor în / din memoria EEPROM

- EEADR - este tot un registru special, indicator al adresei la care se află informaţia care se scrie sau
citeşte în sau din memoria EEPROM

S-ar putea să vă placă și