Microcontrolere pic

Ceva pe care nimeni nu vrea să scrie despre microcontrolerele Microchip, așa că am decis să scriu articolul scurt - poate cineva să vină la îndemână.

Ce fel de animale sunt acestea, ce sunt și ce sunt bune la scrierea pe Wikipedia și, bineînțeles, pe site-ul oficial.

În nomenclatorul Microchip Technology Inc. Sunt prezentate o gamă largă de microcontrolere de 8, 16 și 32 biți și controale de semnal digital sub marca PIC. Nomenclatorul include mai mult de 500 de controlere diferite, cu tot felul de variații ale perifericelor, memorie, număr de pini, performanță, putere și temperaturi ...

Lăsând viitorul studiu independent al DS 16/32-biți și microcontrolere (MC) mai aproape uite linia 8-biți, care, la rândul său, este format din 3 familii de arhitectură diferite:
  • basic - Baseline, instrucțiuni pe 12 biți, 35 de comenzi;
  • mediu - mijlocii și mijlocii îmbunătățite, instrucțiuni comenzi pe 14 biți, 35/49;
  • senior - PIC18, instrucțiuni de 16 biți, 83 de comenzi.
Din punct de vedere vizual, ele sunt prezentate într-o imagine inofensiv de furioasă de pe site-ul lor. Există, de asemenea, o placă rezumativă privind principalele caracteristici.
Microcontrolere pic

Doar așa se întâmplă că cele mai populare și utilizate frecvent în evoluția amatori MK sunt PIC16x84 (A) și PIC16x628, aparținând familiei de Mid-Range, și de aceea le consider cei mai buni candidați pentru examinare. În plus, 16F84 - singurul lucru pe care îl am de la PIC'ov.
Informațiile pentru comparație se găsesc cu ușurință pe toate aceleași opriri. site-ul și detaliile, ca întotdeauna, în documentația tehnică, cum ar fi foaia de date (DS).
Separat, merită menționat faptul că tipul de memorie program poate fi diferit și este determinat de literele din nume:
  • C - EPROM;
  • CR - ROM;
  • F - FLASH.
Cel mai bun pentru agresiunea (desigur, numai dacă nu va lăsa produsul unei serii) cred că de memorie flash, care, prin modul de până la 1000 de cicluri de ștergere / scriere (pentru LH, în realitate, poate mai mult).

E totul despre nucleu. Restul este periferic, principalele module prezente în toate MK-urile sunt porturi de intrare / ieșire, întreruperi și temporizatoare, dar acesta este un subiect complet diferit.

Un indiciu că există o configurație de cuvânt - o zonă de memorie care stochează parametrii constanți (biți de protecție modul generator de funcții, inclusiv anumite hardware, lucru de ieșire modul de resetare), iar acest lucru este programat în firmware-ul.

Fără atenție au fost și întrebări legate de sistemul de comandă, programare, firmware, depanare, LED-uri intermitente etc.

referințe:
www.microchip.com
microchip.com.ru
www.microchip.ru
Folosit în mod activ "ghidul pentru familia medie de microcontrolere PIC-micro" - traducerea documentației tehnice originale DS33023A cu microchip.ru, precum și foi de date (în original).