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.
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.
Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>
Tudomány és Technika | Kezdőlap | PIC mikrovezérlők |