Tudomány és Technika   Kezdőlap   PIC mikrovezérlők 

Vissza a tartalomjegyzékhez   Következő oldal >>

PIC16xxx mikrovezérlők
1.1. Miről is lesz szó?

Utolsó frissítés: 2013.03.26.

      Ez a WEB-kiadvány megpróbál az érdeklődők kezébe adni egy magyar nyelvű, minden eddig megjelentnél részletesebb PIC16xxx mikrovezérlő leírást, amely szerkezeti felépítésében az angol nyelvű Referencia Kézikönyvhöz (DS33023A) hasonló.
      A kiadvány magában egyesít egy részletes hardverleírást, egy felhasználói szintű fejlesztőeszköz ismertetést és egy assembly programozási kézikönyvet. Nem egy állandó tartalmú digitalizált tankönyv, hanem egy változó, az idők szavát követő, folyamatosan bővülő, igazi elektronikus könyv.

      Az amerikai Microchip cég PIC mikrovezérlői élvonalbeli gyártmánynak számítanak, kezelésük egyszerű, hatékonyságuk nagy. Ez teszi lehetővé, hogy az amatőr gyakorlatban is jól használhatóak legyenek.
      A jelenleg gyártott 8-bites PIC mikrovezérlőket utasításkészlet szerint csoportosítva, az alábbi négy teljesítménykategóriát kapjuk:
      12-bites utasítások (33 db): kis teljesítményű (Base-Line) mikrovezérlők: PIC10Fxxx, PIC12F5xx, PIC16F5xx (125..520,-Ft/db);
      14-bites utasítások (35 db): közepes teljesítményű (Mid-Range) mikrovezérlők: PIC12F6xx, PIC16Fxxx (150..1800,-Ft/db);
      14-bites utasítások (49 db): továbbfejlesztett (Enhanced Mid-Range) mikrovezérlők: PIC16F1xxx (230..900,-Ft/db);
      16-bites utasítások (76 db): nagy teljesítményű (High-End) mikrovezérlők: régebbi fejlesztésű PIC18Fxxxx (500..3800,-Ft/db);
      16-bites utasítások (84 db): kibővített, C nyelvre optimalizált utasításkészletű (Extended High-End) mikrovezérlők: új fejlesztésű PIC18Fxxxx, PIC18FxxJxx, PIC18FxxKxx (500..1800,-Ft/db).
      Jelen kiadványban a 14-bites utasításhosszúságú PIC16Fxxx, PIC12F6xx mikrovezérlőkkel foglalkozunk részletesen. Az Elektronikai megoldások című munka tartalmazza a gyártó alkalmazási segédleteit témakörönként rendszerezve, amelyben külön fejezet a PIC mikrovezérlők bemutatása.
      Magyar nyelvű összehasonlító táblázatok.

A közepes teljesítményű 8-bites mikrovezérlők főbb jellemzői

      Nagy teljesítményű RISC CPU 0..20 MHz-es (5 MIPS) órajel tartománnyal;
      35 egyszerű utasítás, amelyek - az elágazó utasításokon kívül - egy gépi ciklus alatt végrehajtódnak (a gépi ciklusok időtartama a mikrovezérlő órajelciklusának négyszerese);
      0,5k..8k x 14 bit FLASH (újraprogramozható) programmemória;
      64..368 bájt adatmemória (RAM);
      64..256 bájt "nem felejtő" adatmemória (EEPROM);
      Sokoldalú hardver megszakítási lehetőség; akár több, mint tíz periféria-eseményre is;
      Nyolc szintű hardver verem;
      Közvetlen, közvetett és relatív adatmemória címzési mód;
      Tárolt programból elérhető programmemória; a régebbi eszközök csak olvassák, az újabbak írják is a programmemóriát;
      Beépített áramköri megoldások a bekapcsolási anomáliák korrekt kezelésére;
      Watchdog Timer áramkör az üzembiztos működés elősegítésére;
      Programozható kódvédelem, amely a programmemória kiolvasását tiltja;
      Programozható készenléti (SLEEP) üzemmód, amellyel energia-, illetve teleptakarékos működés váltható ki;
      Programozáskor kiválasztható oszcillátor megoldások (külső órajel; külső RC elemekkel; külső kvarccal; külső rezonátorral vagy komplett belső RC oszcillátor áramkör);
      Kis fogyasztású, nagy sebességű CMOS technológia; 1 mA-nál kisebb áramfelvétel 5V-os tápfeszültségnél, 4 MHz-es órajellel; 20 mA-nél kisebb áramfelvétel 3V-os tápfeszültségnél, 32 kHz-es órajellel; akár 100 nA áramfelvétel készenléti üzemmódban;
      Sokoldalú programozási lehetőségek, nagy programozóeszköz választék, ingyenes programozó szoftverek;
      Soros programozási lehetőség az eszköz beforrasztott állapotában két kivezetésen keresztül, az újabb változatoknál egyetlen 5V-os programozófeszültséggel;
      Az újabb eszközöknél programfutás nyomkövetés az eszköz beforrasztott állapotában két kivezetésen keresztül, tetszőlegesen beiktatható töréspontokkal és egyes lépés üzemmóddal;
      2..5,5 V-os tápfeszültségtartomány;
      4..53 db I/O csatlakozás (6..64 kivezetés);
      Az I/O kivezetések 25 mA-es teljesítmény meghajtó áramkörrel vannak ellátva;
      Beépített 8 és 16 bites számlálók programozható előosztóval, amelyek külső órajellel akár SLEEP állapotban is működtethetők, túlcsordulás esetén megszakítási, illetve ébresztési képességgel;
      Capture (kiolvasási) működés, amely egy külső esemény hatására elment egy számlálóhelyzetet;
      Compare (összehasonlítási) működés, amely megszakítást vagy kimenő jelet generál, ha egy külső léptetésű számláló elér egy előre megadott értéket;
      PWM (impulzus szélesség modulált) jel generátor, amellyel akár 20 kHz-es 10-bites vagy 80 kHz-es 8-bites felbontású PWM jel is előállítható;
      4..14-csatornás 8-, 10-bites fokozatos közelítésű (szukcesszív approximációs) A/D átalakítók;
      LCD meghajtó áramkör 60..168 szegmensig;
      Soros kommunikációs lehetőségek: SPI, I2C, USART, LIN;
      Néhány típus rádiófrekvenciás adó-áramkörrel: rfPIC12F675x.

      A Microchip az összes mikrovezérlő típusát kezelő, az új típusokra is naprakész, elfogadható árfekvésű fejlesztői és gyártói programozó készülékeket biztosít.
      Ingyenesen elérhető a gyártó által fejlesztett MPLAB integrált fejlesztői környezet, amely tartalmaz egy jól használható programfutás szimulátort és természetesen az összes Microchip gyártmányú programfejlesztő készülék használatát támogatja.
      A Microchip cég minden mikrovezérlőjéhez bőséges angol nyelvű dokumentációt (adatlapot, alkalmazási példákat) biztosít, amelyek a cég WEB-oldalán, valamint az Elektronikai megoldások című munkában témakörönként rendszerezve is megtalálhatóak.

Vissza a lap tetejére

A 8-bites közepes teljesítményű mikrovezérlők típusai

      Az alábbi táblázatban megtalálható az összes eddig gyártott 14-bites utasításhosszúságú, közepes teljesítményű 8-bites PIC mikrovezérlő. A szürke színnel jelölt típusok már nincsenek gyártásban. A névre kattintva elérhetőek a gyári adatlapok. Magyar nyelvű összehasonlító táblázatok.

1.1-1. Táblázat - Közepes teljesítményű 8-bites mikrovezérlők típusai
6-kivezetés PIC10F320 PIC10F322                
8-kivezetés PIC12F609 PIC12HV609 PIC12F615 PIC12HV615 PIC12F617 PIC12F629 PIC12F635 PIC12C671 PIC12C672 PIC12CE673
PIC12CE674 PIC12F675 PIC12F683 PIC12F752 PIC12HV752          
14-kivezetés PIC16F610 PIC16HV610 PIC16F616 PIC16HV616 PIC16F630 PIC16F636 PIC16F676 PIC16F684 PIC16F688  
18-kivezetés PIC16C554 PIC16C558 PIC16C61 PIC16C620 PIC16C620A PIC16CR620A PIC16C621 PIC16C621A PIC16C622 PIC16C622A
PIC16CE623 PIC16CE624 PIC16CE625 PIC16C71 PIC16C710 PIC16C711 PIC16C712 PIC16C715 PIC16C716 PIC16C717
PIC16C433 PIC16F627 PIC16F627A PIC16F628 PIC16F628A PIC16F648A PIC16F716 PIC16CR83 PIC16F83 PIC16C84
PIC16CR84 PIC16F84 PIC16F84A PIC16F87 PIC16F88 PIC16F818 PIC16F819      
20-kivezetés PIC16C770 PIC16C771 PIC16C781 PIC16C782 PIC16F785 PIC16HV785 PIC16C432 PIC16F631 PIC16F639 PIC16F677
PIC16F685 PIC16F687 PIC16F689 PIC16F690 PIC16F720 PIC16F721        
28-kivezetés PIC14000 PIC16C62 PIC16CR62 PIC16C62A PIC16C62B PIC16C63 PIC16CR63 PIC16C63A PIC16C66 PIC16C641
PIC16C642 PIC16C72 PIC16CR72 PIC16C72A PIC16C73 PIC16CR73 PIC16C73A PIC16C73B PIC16C76 PIC16CR76
PIC16C745 PIC16C773 PIC16F913 PIC16F916 PIC16F72 PIC16F73 PIC16F76 PIC16F722 PIC16F722A PIC16F723
PIC16F723A PIC16F726 PIC16F737 PIC16F767 PIC16F870 PIC16F872 PIC16F873 PIC16F873A PIC16F876 PIC16F876A
PIC16F882 PIC16F883 PIC16F886              
40-kivezetés PIC16C64 PIC16CR64 PIC16C64A PIC16C65 PIC16CR65 PIC16C65A PIC16C65B PIC16C67 PIC16C661 PIC16C662
PIC16C74 PIC16CR74 PIC16C74A PIC16C74B PIC16C77 PIC16CR77 PIC16C765 PIC16C774 PIC16F914 PIC16F917
PIC16F74 PIC16F77 PIC16F707 PIC16F724 PIC16F727 PIC16F747 PIC16F777      
PIC16F871 PIC16F874 PIC16F874A PIC16F877 PIC16F877A PIC16F884 PIC16F887      
64-kivezetés PIC16C923 PIC16C924 PIC16C925 PIC16C926 PIC16F946          
 
  Tudomány és Technika (test@t-es-t.hu)  

Vissza a tartalomjegyzékhez   Vissza a lap tetejére   Következő oldal >>

 Tudomány és Technika   Kezdőlap   PIC mikrovezérlők