Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
PIC16C84, PIC16F84 және PIC16F84A – 8 биттік микроконтроллерлер, олардың ішінде PIC16C84 1993 жылы тұңғыш рет ұсынылып, сериялық бағдарламалау алгоритмі және EEPROM жадына ие болған алғашқы PIC микроконтроллері деп есептелді. Ол Microchip Technology компаниясы өндірген PIC контроллерлер отбасының мүшесі. Жады архитектурасы банктерді ауыстыруды қолданады. Ассемблер, түзету және бағдарламалауға арналған бағдарламалық құралдар тек Microsoft Windows операциялық жүйесінде қолжетімді болды.
The PIC16C84, PIC16F84 and PIC16F84A are 8 bit microcontrollers of which the PIC16C84 was the first introduced in 1993 and hailed as the first PIC microcontroller to feature a serial programming algorithm and EEPROM memory. It is a member of the PIC family of controllers, produced by Microchip Technology. The memory architecture makes use of bank switching. Software tools for assembler, debug and programming were only available for the Microsoft Windows operating system.
Сипаттама
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" жад картасынан ғана қол жеткізуге болады.
The PIC16x84 is a microcontroller in the PIC family of controllers produced by Microchip Technology (originally named " Arizona Microchip"). It was Microchip's first microcontroller that utilised "EEPROM" memory technology for the program memory. The use of "EEPROM" technology for program memory has now been disused in favour of "FLASH" memory that is considerably cheaper to manufacture, releases less toxins into the atmosphere and is much more reliable than "EEPROM". Both "EEPROM" and "FLASH" utilise similar forms of "floating gate" technologies to operate. The device features one 8 bit timer, and 13 I/O pins. The PIC16x84 became popular in many hobbyist applications because it uses a serial programming algorithm that lends itself to very simple programmers. Additionally, the PIC16C84 uses EEPROM memory, so it is easy to erase and requires no special tools to do so. The PIC16F84 and its updated version, the PIC16F84A both utilised FLASH program memory. The PIC16C84, PIC16C84A, PIC16F84 and the PIC16F84A all contain an additional 64 Bytes of EEPROM addressed from the "DATA" memory map. This additional memory is intended for use as "user data", hence the reason it can only be addressed from the "DATA" memory mapping.
F-нұсқасы
PIC16F84/PIC16F84A – PIC16C84-тің жетілдірілген нұсқасы болып табылады, және дерлік толыққанды үйлесімді, бағдарламаның қауіпсіздігі жақсартылған, ал бағдарламалық жады үшін EEPROM жадының орнына флэш-жад қолданылады. PIC16F84/PIC16F84A 68 байт RAM-ға ие, ал PIC16C84 – 36 байт. Екі чип те өте ұқсас болғандықтан, оларды көбінесе PIC16x84 деп атайды (мұндағы 'x' белгісі чиптерді атау үшін қолданылатын алмастырғыш).
The PIC16F84/PIC16F84A is an improved version of the PIC16C84, and almost completely compatible, with better program security and using flash memory instead of EEPROM memory for program memory. The PIC16F84/PIC16F84A has 68 bytes of RAM whilst the PIC16C84 has 36 bytes. Since the two chips are so similar they are often referred to by the term PIC16x84 (x is used as a wildcard when referring to chips).
Тарих
PIC16C84 1993 жылы ұсынылды және сериялық бағдарламалау алгоритмі мен EEPROM жадына ие алғашқы PIC микроконтроллері ретінде танылды (оған дейін Motorola MC68HC805B6 және MC68HC805C4, сондай-ақ 1980 жылдардың соңында сериялық жүктөөшісі және EEPROM бағдарламалық жадысы бар MC68HC11E2 шықты). Бұл чиптер хоббимен айналысушыларға арналған: чипті бағдарламалау, өшіру және қайта бағдарламалау үшін тек қарапайым және арзан бағдарламалау құрылғысы ғана қажет. PIC16C84 өнімдерінің тоқтатылуына байланысты қолжетімділігі шектеулі болғандықтан, PIC16F84 дерлік толықтай алмастырушы ретінде танымал болды. Бағдарламалау алгоритмі өзгеше болғандықтан жаңа бағдарламалау бағдарламалары қажет болды, бірақ бағдарламалау аппараттық құралдары сол күйінде қалды. Кейін (1998) Microchip Technology жақсартылған PIC16F84A-ны ұсынды, ол жоғары жылдамдықтарды (20 МГц-ға дейін) қамтамасыз етті, бағдарламалауды жылдамдатты және чиптің тоқ тұтынуын азайтты. PIC16x84 микроконтроллері Microchip компаниясының 14 биттік сериясына жатады (барлық командалар үшін команда сөзінің ұзындығы 14 бит), сондықтан '84 басқа ұқсас, бірақ арзан, бір рет бағдарламаланатын 14 биттік құрылғыларды әзірлеу үшін жақсы прототип болып табылады.
The PIC16C84 was introduced in 1993 and has been hailed as the first PIC microcontroller to feature a serial programming algorithm and EEPROM memory (it was preceded by the Motorola MC68HC805B6 and MC68HC805C4 along with the MC68HC11E2 with serial bootloader and EEPROM program storage released in the late 1980s). These chips lend themselves to hobby use: only a simple and cheap programmer is required to program, erase and reprogram the chip. As PIC16C84 supplies became limited due to it being discontinued, the PIC16F84 became popular as it is an almost drop in replacement. New programming software was needed as the programming algorithm is different but the programming hardware required was the same. Even later (1998) Microchip Technology introduced the improved PIC16F84A which allowed for faster clock speeds (up to 20 MHz), faster programming, and decreased the current draw of the chip. The PIC16x84 microcontroller is a member of Microchip's 14 bit series (the instruction word size is 14 bits for all instructions), making the '84 a good development prototype for other similar but cheaper one time programmable 14 bit devices.