Кіріспе

PIC16C84, PIC16F84 және PIC16F84A – 8 биттік микроконтроллерлер, олардың ішінде PIC16C84 1993 жылы тұңғыш рет ұсынылып, сериялық бағдарламалау алгоритмі және EEPROM жадына ие болған алғашқы PIC микроконтроллері деп есептелді. Ол Microchip Technology компаниясы өндірген PIC контроллерлер отбасының мүшесі. Жады архитектурасы банктерді ауыстыруды қолданады. Ассемблер, түзету және бағдарламалауға арналған бағдарламалық құралдар тек Microsoft Windows операциялық жүйесінде қолжетімді болды.

Сипаттама

PIC16x84 – Microchip Technology (алғашқы атауы "Arizona Microchip") компаниясы шығарған PIC контроллерлер тобының микроконтроллері. Бұл Microchip-тің бағдарламалық жады үшін "EEPROM" жад технологиясын пайдаланған алғашқы микроконтроллері болды. Бағдарламалық жад үшін "EEPROM" технологиясын қолдану қазір "FLASH" жадының пайдасына тоқтатылды, себебі оны өндіру әлдеқайда арзан, атмосфераға аз зиянды заттар шығарады және "EEPROM"-нан әлдеқайда сенімді. "EEPROM" және "FLASH" екеуі де "көшіп тұратын қақпа" технологиясының ұқсас түрлерін пайдаланады. Құрылғыда бір 8 биттік таймер және 13 I/O тірегі бар. PIC16x84 көптеген хобби қолданбаларында танымал болды, өйткені ол өте қарапайым бағдарламалау құрылғыларына ыңғайлы сериялық бағдарламалау алгоритмін қолданады. Сонымен қатар, PIC16C84 EEPROM жадыны пайдаланады, сондықтан оны өшіру оңай және арнайы құралдар қажет емес. PIC16F84 және оның жаңартылған нұсқасы PIC16F84A FLASH бағдарламалық жадыны пайдаланды. PIC16C84, PIC16C84A, PIC16F84 және PIC16F84A-ның барлығы "DATA" жад картасынан адрестелген қосымша 64 байт EEPROM-ды қамтиды. Бұл қосымша жад "пайдаланушы деректері" ретінде пайдалануға арналған, сондықтан оны тек "DATA" жад картасынан ғана қол жеткізуге болады.

F-нұсқасы

PIC16F84/PIC16F84A – PIC16C84-тің жетілдірілген нұсқасы болып табылады, және дерлік толыққанды үйлесімді, бағдарламаның қауіпсіздігі жақсартылған, ал бағдарламалық жады үшін EEPROM жадының орнына флэш-жад қолданылады. PIC16F84/PIC16F84A 68 байт RAM-ға ие, ал PIC16C84 – 36 байт. Екі чип те өте ұқсас болғандықтан, оларды көбінесе PIC16x84 деп атайды (мұндағы 'x' белгісі чиптерді атау үшін қолданылатын алмастырғыш).

Тарих

PIC16C84 1993 жылы ұсынылды және сериялық бағдарламалау алгоритмі мен EEPROM жадына ие алғашқы PIC микроконтроллері ретінде танылды (оған дейін Motorola MC68HC805B6 және MC68HC805C4, сондай-ақ 1980 жылдардың соңында сериялық жүктөөшісі және EEPROM бағдарламалық жадысы бар MC68HC11E2 шықты). Бұл чиптер хоббимен айналысушыларға арналған: чипті бағдарламалау, өшіру және қайта бағдарламалау үшін тек қарапайым және арзан бағдарламалау құрылғысы ғана қажет. PIC16C84 өнімдерінің тоқтатылуына байланысты қолжетімділігі шектеулі болғандықтан, PIC16F84 дерлік толықтай алмастырушы ретінде танымал болды. Бағдарламалау алгоритмі өзгеше болғандықтан жаңа бағдарламалау бағдарламалары қажет болды, бірақ бағдарламалау аппараттық құралдары сол күйінде қалды. Кейін (1998) Microchip Technology жақсартылған PIC16F84A-ны ұсынды, ол жоғары жылдамдықтарды (20 МГц-ға дейін) қамтамасыз етті, бағдарламалауды жылдамдатты және чиптің тоқ тұтынуын азайтты. PIC16x84 микроконтроллері Microchip компаниясының 14 биттік сериясына жатады (барлық командалар үшін команда сөзінің ұзындығы 14 бит), сондықтан '84 басқа ұқсас, бірақ арзан, бір рет бағдарламаланатын 14 биттік құрылғыларды әзірлеу үшін жақсы прототип болып табылады.