pic mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40...

26
СОДЕРЖАНИЕ Глава 1 Глава 1 Глава 1 Глава 1 Глава 1 Принятые Принятые Принятые Принятые Принятые обозначения обозначения обозначения обозначения обозначения и сокращения и сокращения и сокращения и сокращения и сокращения ...................................... 13 Глава 2 Глава 2 Глава 2 Глава 2 Глава 2 Основные Основные Основные Основные Основные характеристики характеристики характеристики характеристики характеристики микрокон микрокон микрокон микрокон микроконтроллеров троллеров троллеров троллеров троллеров PICmicro PICmicro PICmicro PICmicro PICmicro ® ........................................................................................................ 15 Глава 3 Глава 3 Глава 3 Глава 3 Глава 3 Корпуса Корпуса Корпуса Корпуса Корпуса PICмикр PICмикр PICмикр PICмикр PICмикроконтроллеров оконтроллеров оконтроллеров оконтроллеров оконтроллеров и назнач и назнач и назнач и назнач и назначение выводов ение выводов ение выводов ение выводов ение выводов ........................................................................... 19 Микроконтроллеры младшего подсемейства Микроконтроллеры младшего подсемейства Микроконтроллеры младшего подсемейства Микроконтроллеры младшего подсемейства Микроконтроллеры младшего подсемейства ....................................... 20 Микроконтроллеры среднего подсемейства Микроконтроллеры среднего подсемейства Микроконтроллеры среднего подсемейства Микроконтроллеры среднего подсемейства Микроконтроллеры среднего подсемейства ......................................... 22 Микроконтроллеры PIC 17Cxx Микроконтроллеры PIC 17Cxx Микроконтроллеры PIC 17Cxx Микроконтроллеры PIC 17Cxx Микроконтроллеры PIC 17Cxx .................................................................... 25 Микроконтроллеры PIC 18Cxx Микроконтроллеры PIC 18Cxx Микроконтроллеры PIC 18Cxx Микроконтроллеры PIC 18Cxx Микроконтроллеры PIC 18Cxx .................................................................... 26 Глава 4 Глава 4 Глава 4 Глава 4 Глава 4 Система к Система к Система к Система к Система команд оманд оманд оманд оманд микрокон микрокон микрокон микрокон микроконтроллеров троллеров троллеров троллеров троллеров PICmicro PICmicro PICmicro PICmicro PICmicro ® ............... 37 Параметры Параметры Параметры Параметры Параметры ......................................................................................................... 38 Системы команд PICмикроконтроллеров Системы команд PICмикроконтроллеров Системы команд PICмикроконтроллеров Системы команд PICмикроконтроллеров Системы команд PICмикроконтроллеров младшего и среднего подсемейств младшего и среднего подсемейств младшего и среднего подсемейств младшего и среднего подсемейств младшего и среднего подсемейств ............................................................ 38 Система команд микроконтроллеров подсемейства PIC 17Cxx Система команд микроконтроллеров подсемейства PIC 17Cxx Система команд микроконтроллеров подсемейства PIC 17Cxx Система команд микроконтроллеров подсемейства PIC 17Cxx Система команд микроконтроллеров подсемейства PIC 17Cxx .... 46 Система команд микроконтроллеров подсемейства PIC 18Cxx Система команд микроконтроллеров подсемейства PIC 18Cxx Система команд микроконтроллеров подсемейства PIC 18Cxx Система команд микроконтроллеров подсемейства PIC 18Cxx Система команд микроконтроллеров подсемейства PIC 18Cxx .... 56 Мнемоника специальных команд Мнемоника специальных команд Мнемоника специальных команд Мнемоника специальных команд Мнемоника специальных команд .............................................................. 69 Ассемблер фирмы Parallax Inc. для PICмикроконтроллеров Ассемблер фирмы Parallax Inc. для PICмикроконтроллеров Ассемблер фирмы Parallax Inc. для PICмикроконтроллеров Ассемблер фирмы Parallax Inc. для PICмикроконтроллеров Ассемблер фирмы Parallax Inc. для PICмикроконтроллеров ......... 72 Глава 5 Глава 5 Глава 5 Глава 5 Глава 5 Архитекту Архитекту Архитекту Архитекту Архитектура процессора ра процессора ра процессора ра процессора ра процессора микрокон микрокон микрокон микрокон микроконтроллеров троллеров троллеров троллеров троллеров PICmicro PICmicro PICmicro PICmicro PICmicro ® ........................................................................................................ 79 Арифметикологическое устройство PICмикроконтроллеров Арифметикологическое устройство PICмикроконтроллеров Арифметикологическое устройство PICмикроконтроллеров Арифметикологическое устройство PICмикроконтроллеров Арифметикологическое устройство PICмикроконтроллеров ...... 80 Микроконтроллеры PICmicro Микроконтроллеры PICmicro Микроконтроллеры PICmicro Микроконтроллеры PICmicro Микроконтроллеры PICmicro ® младшего подсемейства младшего подсемейства младшего подсемейства младшего подсемейства младшего подсемейства ................... 80 Доступ к регистрам Доступ к регистрам Доступ к регистрам Доступ к регистрам Доступ к регистрам .......................................................................................... 83 Регистр состояния Регистр состояния Регистр состояния Регистр состояния Регистр состояния ............................................................................................ 84 Счетчик команд Счетчик команд Счетчик команд Счетчик команд Счетчик команд ................................................................................................ 84 Микроконтроллеры среднего подсемейства Микроконтроллеры среднего подсемейства Микроконтроллеры среднего подсемейства Микроконтроллеры среднего подсемейства Микроконтроллеры среднего подсемейства ......................................... 86

Upload: others

Post on 19-Oct-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

СОДЕРЖАНИЕ

Глава 1Глава 1Глава 1Глава 1Глава 1ПринятыеПринятыеПринятыеПринятыеПринятые обозначения обозначения обозначения обозначения обозначения и сокращенияи сокращенияи сокращенияи сокращенияи сокращения ...................................... 13

Глава 2Глава 2Глава 2Глава 2Глава 2ОсновныеОсновныеОсновныеОсновныеОсновные характеристики характеристики характеристики характеристики характеристики микроконмикроконмикроконмикроконмикроконтроллеровтроллеровтроллеровтроллеровтроллеровPICmicroPICmicroPICmicroPICmicroPICmicro® ........................................................................................................ 15

Глава 3Глава 3Глава 3Глава 3Глава 3КорпусаКорпусаКорпусаКорпусаКорпуса PIC�микрPIC�микрPIC�микрPIC�микрPIC�микроконтроллеровоконтроллеровоконтроллеровоконтроллеровоконтроллерови назначи назначи назначи назначи назначение выводовение выводовение выводовение выводовение выводов ........................................................................... 19

Микроконтроллеры младшего подсемействаМикроконтроллеры младшего подсемействаМикроконтроллеры младшего подсемействаМикроконтроллеры младшего подсемействаМикроконтроллеры младшего подсемейства ....................................... 20

Микроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемейства ......................................... 22

Микроконтроллеры PIC 17CxxМикроконтроллеры PIC 17CxxМикроконтроллеры PIC 17CxxМикроконтроллеры PIC 17CxxМикроконтроллеры PIC 17Cxx .................................................................... 25

Микроконтроллеры PIC 18CxxМикроконтроллеры PIC 18CxxМикроконтроллеры PIC 18CxxМикроконтроллеры PIC 18CxxМикроконтроллеры PIC 18Cxx .................................................................... 26

Глава 4Глава 4Глава 4Глава 4Глава 4Система кСистема кСистема кСистема кСистема команд оманд оманд оманд оманд микроконмикроконмикроконмикроконмикроконтроллеров троллеров троллеров троллеров троллеров PICmicroPICmicroPICmicroPICmicroPICmicro® ............... 37

ПараметрыПараметрыПараметрыПараметрыПараметры ......................................................................................................... 38

Системы команд PIC�микроконтроллеровСистемы команд PIC�микроконтроллеровСистемы команд PIC�микроконтроллеровСистемы команд PIC�микроконтроллеровСистемы команд PIC�микроконтроллеровмладшего и среднего подсемействмладшего и среднего подсемействмладшего и среднего подсемействмладшего и среднего подсемействмладшего и среднего подсемейств ............................................................ 38

Система команд микроконтроллеров подсемейства PIC 17CxxСистема команд микроконтроллеров подсемейства PIC 17CxxСистема команд микроконтроллеров подсемейства PIC 17CxxСистема команд микроконтроллеров подсемейства PIC 17CxxСистема команд микроконтроллеров подсемейства PIC 17Cxx .... 46

Система команд микроконтроллеров подсемейства PIC 18CxxСистема команд микроконтроллеров подсемейства PIC 18CxxСистема команд микроконтроллеров подсемейства PIC 18CxxСистема команд микроконтроллеров подсемейства PIC 18CxxСистема команд микроконтроллеров подсемейства PIC 18Cxx .... 56

Мнемоника специальных команд Мнемоника специальных команд Мнемоника специальных команд Мнемоника специальных команд Мнемоника специальных команд .............................................................. 69

Ассемблер фирмы Parallax Inc. для PIC�микроконтроллеров Ассемблер фирмы Parallax Inc. для PIC�микроконтроллеров Ассемблер фирмы Parallax Inc. для PIC�микроконтроллеров Ассемблер фирмы Parallax Inc. для PIC�микроконтроллеров Ассемблер фирмы Parallax Inc. для PIC�микроконтроллеров ......... 72

Глава 5Глава 5Глава 5Глава 5Глава 5АрхитектуАрхитектуАрхитектуАрхитектуАрхитектура процессора ра процессора ра процессора ра процессора ра процессора микроконмикроконмикроконмикроконмикроконтроллеровтроллеровтроллеровтроллеровтроллеровPICmicroPICmicroPICmicroPICmicroPICmicro® ........................................................................................................ 79

Арифметико�логическое устройство PIC�микроконтроллеров Арифметико�логическое устройство PIC�микроконтроллеров Арифметико�логическое устройство PIC�микроконтроллеров Арифметико�логическое устройство PIC�микроконтроллеров Арифметико�логическое устройство PIC�микроконтроллеров ...... 80

Микроконтроллеры PICmicroМикроконтроллеры PICmicroМикроконтроллеры PICmicroМикроконтроллеры PICmicroМикроконтроллеры PICmicro® младшего подсемейства младшего подсемейства младшего подсемейства младшего подсемейства младшего подсемейства ................... 80Доступ к регистрамДоступ к регистрамДоступ к регистрамДоступ к регистрамДоступ к регистрам .......................................................................................... 83Регистр состоянияРегистр состоянияРегистр состоянияРегистр состоянияРегистр состояния ............................................................................................ 84Счетчик командСчетчик командСчетчик командСчетчик командСчетчик команд ................................................................................................ 84

Микроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемейства ......................................... 86

Page 2: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

6 СОДЕРЖАНИЕ

Доступ к регистрамДоступ к регистрамДоступ к регистрамДоступ к регистрамДоступ к регистрам .......................................................................................... 87Регистр состоянияРегистр состоянияРегистр состоянияРегистр состоянияРегистр состояния ............................................................................................ 88Счетчик командСчетчик командСчетчик командСчетчик командСчетчик команд ................................................................................................ 88Управление прерываниямиУправление прерываниямиУправление прерываниямиУправление прерываниямиУправление прерываниями .............................................................................. 88Основные компоненты программы обработки прерыванийОсновные компоненты программы обработки прерыванийОсновные компоненты программы обработки прерыванийОсновные компоненты программы обработки прерыванийОсновные компоненты программы обработки прерываний ............................ 90

Микроконтроллеры PIC 17CxxМикроконтроллеры PIC 17CxxМикроконтроллеры PIC 17CxxМикроконтроллеры PIC 17CxxМикроконтроллеры PIC 17Cxx .................................................................... 90Доступ к регистрамДоступ к регистрамДоступ к регистрамДоступ к регистрамДоступ к регистрам .......................................................................................... 92Регистр состоянияРегистр состоянияРегистр состоянияРегистр состоянияРегистр состояния ............................................................................................ 93Счетчик командСчетчик командСчетчик командСчетчик командСчетчик команд ................................................................................................ 93Выполнение прерыванийВыполнение прерыванийВыполнение прерыванийВыполнение прерыванийВыполнение прерываний ................................................................................. 94Основные компоненты программы обработки прерыванийОсновные компоненты программы обработки прерыванийОсновные компоненты программы обработки прерыванийОсновные компоненты программы обработки прерыванийОсновные компоненты программы обработки прерываний ............................ 95

Микроконтроллеры PIC 18СххМикроконтроллеры PIC 18СххМикроконтроллеры PIC 18СххМикроконтроллеры PIC 18СххМикроконтроллеры PIC 18Схх .................................................................... 96Доступ к регистрамДоступ к регистрамДоступ к регистрамДоступ к регистрамДоступ к регистрам .......................................................................................... 97Регистры состоянияРегистры состоянияРегистры состоянияРегистры состоянияРегистры состояния .......................................................................................... 99Счетчик командСчетчик командСчетчик командСчетчик командСчетчик команд ................................................................................................ 99Выполнение прерыванийВыполнение прерыванийВыполнение прерыванийВыполнение прерыванийВыполнение прерываний .............................................................................. 102Общий вид программы обработки прерыванийОбщий вид программы обработки прерыванийОбщий вид программы обработки прерыванийОбщий вид программы обработки прерыванийОбщий вид программы обработки прерываний ........................................... 102

Глава 6Глава 6Глава 6Глава 6Глава 6УправляюУправляюУправляюУправляюУправляющие регистры щие регистры щие регистры щие регистры щие регистры PIC(микроPIC(микроPIC(микроPIC(микроPIC(микроконтроллеровконтроллеровконтроллеровконтроллеровконтроллеров .......... 103

Микроконтроллеры младшего подсемействаМикроконтроллеры младшего подсемействаМикроконтроллеры младшего подсемействаМикроконтроллеры младшего подсемействаМикроконтроллеры младшего подсемейства .................................... 104

Микроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемействаМикроконтроллеры среднего подсемейства ...................................... 106

Микроконтроллеры PIC 17СххМикроконтроллеры PIC 17СххМикроконтроллеры PIC 17СххМикроконтроллеры PIC 17СххМикроконтроллеры PIC 17Схх ................................................................. 121

Микроконтроллеры PIC 18СххМикроконтроллеры PIC 18СххМикроконтроллеры PIC 18СххМикроконтроллеры PIC 18СххМикроконтроллеры PIC 18Схх ................................................................. 135

Глава 7Глава 7Глава 7Глава 7Глава 7Функциональные узлыФункциональные узлыФункциональные узлыФункциональные узлыФункциональные узлы ........................................................................ 149

Регистры конфигурацииРегистры конфигурацииРегистры конфигурацииРегистры конфигурацииРегистры конфигурации .............................................................................. 150

Генераторы тактовых импульсов Генераторы тактовых импульсов Генераторы тактовых импульсов Генераторы тактовых импульсов Генераторы тактовых импульсов ............................................................ 151

Режим ожиданияРежим ожиданияРежим ожиданияРежим ожиданияРежим ожидания ............................................................................................ 155

Регистр OPTIONРегистр OPTIONРегистр OPTIONРегистр OPTIONРегистр OPTION ............................................................................................ 156

Порты ввода/вывода и регистры TRISПорты ввода/вывода и регистры TRISПорты ввода/вывода и регистры TRISПорты ввода/вывода и регистры TRISПорты ввода/вывода и регистры TRIS ................................................... 158

Сторожевой таймерСторожевой таймерСторожевой таймерСторожевой таймерСторожевой таймер ..................................................................................... 161

Таймер TMR0Таймер TMR0Таймер TMR0Таймер TMR0Таймер TMR0 .................................................................................................. 162

ПрескалерПрескалерПрескалерПрескалерПрескалер ....................................................................................................... 164

Таймер TMR1Таймер TMR1Таймер TMR1Таймер TMR1Таймер TMR1 .................................................................................................. 164

Таймер TMR2Таймер TMR2Таймер TMR2Таймер TMR2Таймер TMR2 .................................................................................................. 167

Page 3: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

77СОДЕРЖАНИЕ

Модуль ССРМодуль ССРМодуль ССРМодуль ССРМодуль ССР .................................................................................................... 168

Модуль универсального синхронно(асинхронногоМодуль универсального синхронно(асинхронногоМодуль универсального синхронно(асинхронногоМодуль универсального синхронно(асинхронногоМодуль универсального синхронно(асинхронногоприемопередатчикаприемопередатчикаприемопередатчикаприемопередатчикаприемопередатчика ..................................................................................... 172

Модуль SSPМодуль SSPМодуль SSPМодуль SSPМодуль SSP ...................................................................................................... 178Интерфейс SPIИнтерфейс SPIИнтерфейс SPIИнтерфейс SPIИнтерфейс SPI .............................................................................................. 178Интерфейс IИнтерфейс IИнтерфейс IИнтерфейс IИнтерфейс I22222ССССС .............................................................................................. 182

Встроенный аналого(цифровой преобразовательВстроенный аналого(цифровой преобразовательВстроенный аналого(цифровой преобразовательВстроенный аналого(цифровой преобразовательВстроенный аналого(цифровой преобразователь .......................... 188

Встроенные компараторы напряженияВстроенные компараторы напряженияВстроенные компараторы напряженияВстроенные компараторы напряженияВстроенные компараторы напряжения ................................................ 194

Управляемый параллельный портУправляемый параллельный портУправляемый параллельный портУправляемый параллельный портУправляемый параллельный порт ........................................................... 197

Доступ к EEPROM данныхДоступ к EEPROM данныхДоступ к EEPROM данныхДоступ к EEPROM данныхДоступ к EEPROM данных .......................................................................... 199

Доступ к программной памяти EPROMДоступ к программной памяти EPROMДоступ к программной памяти EPROMДоступ к программной памяти EPROMДоступ к программной памяти EPROM ................................................. 204

Доступ к программной флэш(памятиДоступ к программной флэш(памятиДоступ к программной флэш(памятиДоступ к программной флэш(памятиДоступ к программной флэш(памяти ..................................................... 205

Внешняя память Внешняя память Внешняя память Внешняя память Внешняя память ............................................................................................ 207

Глава 8Глава 8Глава 8Глава 8Глава 8ВзаимодВзаимодВзаимодВзаимодВзаимодействие ействие ействие ействие ействие PIC(микрPIC(микрPIC(микрPIC(микрPIC(микроконтроллеровоконтроллеровоконтроллеровоконтроллеровоконтроллеровс внешнс внешнс внешнс внешнс внешними ими ими ими ими устройсустройсустройсустройсустройствамитвамитвамитвамитвами ................................................................ 211

Схема для подключения микроконтроллеровСхема для подключения микроконтроллеровСхема для подключения микроконтроллеровСхема для подключения микроконтроллеровСхема для подключения микроконтроллеровк источнику питанияк источнику питанияк источнику питанияк источнику питанияк источнику питания ..................................................................................... 212

Схема перезапуска микроконтроллеровСхема перезапуска микроконтроллеровСхема перезапуска микроконтроллеровСхема перезапуска микроконтроллеровСхема перезапуска микроконтроллеров ............................................. 215

Цифровые уровниЦифровые уровниЦифровые уровниЦифровые уровниЦифровые уровни ......................................................................................... 215

Использование параллельной шиныИспользование параллельной шиныИспользование параллельной шиныИспользование параллельной шиныИспользование параллельной шины ..................................................... 216

Взаимодействие с кнопкамиВзаимодействие с кнопкамиВзаимодействие с кнопкамиВзаимодействие с кнопкамиВзаимодействие с кнопками ..................................................................... 217

Взаимодействие с матричной клавиатуройВзаимодействие с матричной клавиатуройВзаимодействие с матричной клавиатуройВзаимодействие с матричной клавиатуройВзаимодействие с матричной клавиатурой ......................................... 219

Объединение входов и выходов Объединение входов и выходов Объединение входов и выходов Объединение входов и выходов Объединение входов и выходов ............................................................. 222

Схема эмуляции выводаСхема эмуляции выводаСхема эмуляции выводаСхема эмуляции выводаСхема эмуляции выводас открытым коллектором/открытым стокомс открытым коллектором/открытым стокомс открытым коллектором/открытым стокомс открытым коллектором/открытым стокомс открытым коллектором/открытым стоком ........................................ 223

Управление светодиодными индикаторамиУправление светодиодными индикаторамиУправление светодиодными индикаторамиУправление светодиодными индикаторамиУправление светодиодными индикаторами ........................................ 224Многосегментные светодиодные индикаторыМногосегментные светодиодные индикаторыМногосегментные светодиодные индикаторыМногосегментные светодиодные индикаторыМногосегментные светодиодные индикаторы ............................................... 224

Управление жидкокристаллическим дисплеемУправление жидкокристаллическим дисплеемУправление жидкокристаллическим дисплеемУправление жидкокристаллическим дисплеемУправление жидкокристаллическим дисплеем ................................... 227

Интерфейс IИнтерфейс IИнтерфейс IИнтерфейс IИнтерфейс I22222C в режиме C в режиме C в режиме C в режиме C в режиме MASTERMASTERMASTERMASTERMASTER ........................................................... 258

Интерфейс RS(232Интерфейс RS(232Интерфейс RS(232Интерфейс RS(232Интерфейс RS(232 ........................................................................................ 262

Интерфейсы RS(485/RS(422Интерфейсы RS(485/RS(422Интерфейсы RS(485/RS(422Интерфейсы RS(485/RS(422Интерфейсы RS(485/RS(422 ..................................................................... 267

Подпрограммы для последовательногоПодпрограммы для последовательногоПодпрограммы для последовательногоПодпрограммы для последовательногоПодпрограммы для последовательногоасинхронного обменаасинхронного обменаасинхронного обменаасинхронного обменаасинхронного обмена ................................................................................. 269

Однопроводный интерфейс фирмы Dallas SemiconductorОднопроводный интерфейс фирмы Dallas SemiconductorОднопроводный интерфейс фирмы Dallas SemiconductorОднопроводный интерфейс фирмы Dallas SemiconductorОднопроводный интерфейс фирмы Dallas Semiconductor ............. 276

Page 4: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

8 СОДЕРЖАНИЕ

Измерение сопротивленийИзмерение сопротивленийИзмерение сопротивленийИзмерение сопротивленийИзмерение сопротивленийс помощью цифровых входов/выходовс помощью цифровых входов/выходовс помощью цифровых входов/выходовс помощью цифровых входов/выходовс помощью цифровых входов/выходов ................................................. 281

Схемы для управления двигателямиСхемы для управления двигателямиСхемы для управления двигателямиСхемы для управления двигателямиСхемы для управления двигателями ....................................................... 283

Управление серводвигателямиУправление серводвигателямиУправление серводвигателямиУправление серводвигателямиУправление серводвигателями ................................................................ 287

Схема формирования звуковых сигналовСхема формирования звуковых сигналовСхема формирования звуковых сигналовСхема формирования звуковых сигналовСхема формирования звуковых сигналов ............................................ 288

Управление мощностью нагрузки переменного токаУправление мощностью нагрузки переменного токаУправление мощностью нагрузки переменного токаУправление мощностью нагрузки переменного токаУправление мощностью нагрузки переменного тока ..................... 289

Схемы датчиков на основе эффекта ХоллаСхемы датчиков на основе эффекта ХоллаСхемы датчиков на основе эффекта ХоллаСхемы датчиков на основе эффекта ХоллаСхемы датчиков на основе эффекта Холла ......................................... 290

Дистанционное управление телевизионнымиДистанционное управление телевизионнымиДистанционное управление телевизионнымиДистанционное управление телевизионнымиДистанционное управление телевизионнымиприемниками фирмы Sonyприемниками фирмы Sonyприемниками фирмы Sonyприемниками фирмы Sonyприемниками фирмы Sony ......................................................................... 290

Глава 9Глава 9Глава 9Глава 9Глава 9ПрограмПрограмПрограмПрограмПрограммирование мирование мирование мирование мирование PIC(микрPIC(микрPIC(микрPIC(микрPIC(микроконтроллеровоконтроллеровоконтроллеровоконтроллеровоконтроллеров .................. 295

Hex(файлыHex(файлыHex(файлыHex(файлыHex(файлы ....................................................................................................... 296

Программирование PIC(микроконтроллераПрограммирование PIC(микроконтроллераПрограммирование PIC(микроконтроллераПрограммирование PIC(микроконтроллераПрограммирование PIC(микроконтроллерамладшего подсемействамладшего подсемействамладшего подсемействамладшего подсемействамладшего подсемейства ............................................................................. 297

Последовательное программирование микроконтроллеровПоследовательное программирование микроконтроллеровПоследовательное программирование микроконтроллеровПоследовательное программирование микроконтроллеровПоследовательное программирование микроконтроллеровсреднего подсемействасреднего подсемействасреднего подсемействасреднего подсемействасреднего подсемейства .............................................................................. 300

Программирование PIC 17CxxПрограммирование PIC 17CxxПрограммирование PIC 17CxxПрограммирование PIC 17CxxПрограммирование PIC 17Cxx ................................................................ 308

Внутрисхемное программирование PIC 17Схх Внутрисхемное программирование PIC 17Схх Внутрисхемное программирование PIC 17Схх Внутрисхемное программирование PIC 17Схх Внутрисхемное программирование PIC 17Схх ................................. 311

Программирование PIC 18СххПрограммирование PIC 18СххПрограммирование PIC 18СххПрограммирование PIC 18СххПрограммирование PIC 18Схх ................................................................ 314

Разъем для внутрисхемного программированияРазъем для внутрисхемного программированияРазъем для внутрисхемного программированияРазъем для внутрисхемного программированияРазъем для внутрисхемного программирования ............................... 316

Глава 10Глава 10Глава 10Глава 10Глава 10ИнтерфейИнтерфейИнтерфейИнтерфейИнтерфейсы ПКсы ПКсы ПКсы ПКсы ПК ....................................................................................... 319

Распределение оперативной памятиРаспределение оперативной памятиРаспределение оперативной памятиРаспределение оперативной памятиРаспределение оперативной памяти ..................................................... 320

Пространство ввода/выводаПространство ввода/выводаПространство ввода/выводаПространство ввода/выводаПространство ввода/вывода ................................................................... 320

Функции прерыванийФункции прерыванийФункции прерыванийФункции прерыванийФункции прерываний ................................................................................... 332

Шина ISAШина ISAШина ISAШина ISAШина ISA .......................................................................................................... 332Контакты и линии шины ISAКонтакты и линии шины ISAКонтакты и линии шины ISAКонтакты и линии шины ISAКонтакты и линии шины ISA ........................................................................... 334ПрерыванияПрерыванияПрерыванияПрерыванияПрерывания .................................................................................................. 337

Порты клавиатуры и мышиПорты клавиатуры и мышиПорты клавиатуры и мышиПорты клавиатуры и мышиПорты клавиатуры и мыши ......................................................................... 338РазъемыРазъемыРазъемыРазъемыРазъемы ........................................................................................................ 338Временные диаграммы интерфейса клавиатурыВременные диаграммы интерфейса клавиатурыВременные диаграммы интерфейса клавиатурыВременные диаграммы интерфейса клавиатурыВременные диаграммы интерфейса клавиатуры ........................................... 339Скан(коды клавиатурыСкан(коды клавиатурыСкан(коды клавиатурыСкан(коды клавиатурыСкан(коды клавиатуры .................................................................................. 340Команды контроллера клавиатурыКоманды контроллера клавиатурыКоманды контроллера клавиатурыКоманды контроллера клавиатурыКоманды контроллера клавиатуры ............................................................... 343Интерфейсы BIOSИнтерфейсы BIOSИнтерфейсы BIOSИнтерфейсы BIOSИнтерфейсы BIOS ......................................................................................... 344Команды клавиатурыКоманды клавиатурыКоманды клавиатурыКоманды клавиатурыКоманды клавиатуры .................................................................................... 344

Page 5: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

99СОДЕРЖАНИЕ

Последовательный портПоследовательный портПоследовательный портПоследовательный портПоследовательный порт ............................................................................. 346Выводы разъемаВыводы разъемаВыводы разъемаВыводы разъемаВыводы разъема ........................................................................................... 346Блок(схема УАПП 8250Блок(схема УАПП 8250Блок(схема УАПП 8250Блок(схема УАПП 8250Блок(схема УАПП 8250 ................................................................................ 347Базовые адреса последовательного портаБазовые адреса последовательного портаБазовые адреса последовательного портаБазовые адреса последовательного портаБазовые адреса последовательного порта .................................................. 348Регистры УАПП 8250Регистры УАПП 8250Регистры УАПП 8250Регистры УАПП 8250Регистры УАПП 8250 .................................................................................... 348ПрерыванияПрерыванияПрерыванияПрерыванияПрерывания .................................................................................................. 351Функции прерывания 14h BIOS интерфейса RS(232Функции прерывания 14h BIOS интерфейса RS(232Функции прерывания 14h BIOS интерфейса RS(232Функции прерывания 14h BIOS интерфейса RS(232Функции прерывания 14h BIOS интерфейса RS(232 ..................................... 352

Параллельный портПараллельный портПараллельный портПараллельный портПараллельный порт ..................................................................................... 354Блок(схема и разъем параллельного портаБлок(схема и разъем параллельного портаБлок(схема и разъем параллельного портаБлок(схема и разъем параллельного портаБлок(схема и разъем параллельного порта .................................................. 354Базовые регистрыБазовые регистрыБазовые регистрыБазовые регистрыБазовые регистры ......................................................................................... 356РегистрыРегистрыРегистрыРегистрыРегистры ....................................................................................................... 356Функции BIOS параллельного портаФункции BIOS параллельного портаФункции BIOS параллельного портаФункции BIOS параллельного портаФункции BIOS параллельного порта ............................................................ 358

Глава 11Глава 11Глава 11Глава 11Глава 11ПолезныеПолезныеПолезныеПолезныеПолезные подпрогрподпрогрподпрогрподпрогрподпрограммыаммыаммыаммыаммы ................................................................. 359

Переход за пределы текущей страницыПереход за пределы текущей страницыПереход за пределы текущей страницыПереход за пределы текущей страницыПереход за пределы текущей страницы ............................................... 360

ТаблицыТаблицыТаблицыТаблицыТаблицы ............................................................................................................ 360

Ветвление по условиюВетвление по условиюВетвление по условиюВетвление по условиюВетвление по условию ................................................................................. 362

Временные задержкиВременные задержкиВременные задержкиВременные задержкиВременные задержки ................................................................................... 362

Получение дополнительного кодаПолучение дополнительного кодаПолучение дополнительного кодаПолучение дополнительного кодаПолучение дополнительного кодасодержимого регистра (изменение знака)содержимого регистра (изменение знака)содержимого регистра (изменение знака)содержимого регистра (изменение знака)содержимого регистра (изменение знака) ........................................... 364

Инкрементирование/декрементированиеИнкрементирование/декрементированиеИнкрементирование/декрементированиеИнкрементирование/декрементированиеИнкрементирование/декрементированиесодержимого регистра wсодержимого регистра wсодержимого регистра wсодержимого регистра wсодержимого регистра w ........................................................................... 365

«Вращение на месте»«Вращение на месте»«Вращение на месте»«Вращение на месте»«Вращение на месте» .................................................................................. 365

Копирование битов из одного регистра в другойКопирование битов из одного регистра в другойКопирование битов из одного регистра в другойКопирование битов из одного регистра в другойКопирование битов из одного регистра в другой ............................. 366

Преобразование полубайта в код ASCIIПреобразование полубайта в код ASCIIПреобразование полубайта в код ASCIIПреобразование полубайта в код ASCIIПреобразование полубайта в код ASCII ............................................. 366

Преобразование байта кода ASCIIПреобразование байта кода ASCIIПреобразование байта кода ASCIIПреобразование байта кода ASCIIПреобразование байта кода ASCIIв шестнадцатеричный полубайтв шестнадцатеричный полубайтв шестнадцатеричный полубайтв шестнадцатеричный полубайтв шестнадцатеричный полубайт .............................................................. 366

Использование входа T0CKI в качествеИспользование входа T0CKI в качествеИспользование входа T0CKI в качествеИспользование входа T0CKI в качествеИспользование входа T0CKI в качествеисточника прерыванияисточника прерыванияисточника прерыванияисточника прерыванияисточника прерывания ................................................................................ 367

Деление на триДеление на триДеление на триДеление на триДеление на три .............................................................................................. 367

Измерение длительности импульса с 16(разрядной точностьИзмерение длительности импульса с 16(разрядной точностьИзмерение длительности импульса с 16(разрядной точностьИзмерение длительности импульса с 16(разрядной точностьИзмерение длительности импульса с 16(разрядной точностьююююю ..... 368

Регистрация измененийРегистрация измененийРегистрация измененийРегистрация измененийРегистрация изменений .............................................................................. 368

Проверка диапазонаПроверка диапазонаПроверка диапазонаПроверка диапазонаПроверка диапазона .................................................................................. 369

Преобразование символов ASCII в верхний регистрПреобразование символов ASCII в верхний регистрПреобразование символов ASCII в верхний регистрПреобразование символов ASCII в верхний регистрПреобразование символов ASCII в верхний регистр ...................... 369

Перестановка содержимого регистра и рабочего регистра Перестановка содержимого регистра и рабочего регистра Перестановка содержимого регистра и рабочего регистра Перестановка содержимого регистра и рабочего регистра Перестановка содержимого регистра и рабочего регистра w w w w w .... 369

Перестановка содержимого двух регистровПерестановка содержимого двух регистровПерестановка содержимого двух регистровПерестановка содержимого двух регистровПерестановка содержимого двух регистров ...................................... 370

Page 6: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

10 СОДЕРЖАНИЕ

Сравнение и перестановка, если Y < XСравнение и перестановка, если Y < XСравнение и перестановка, если Y < XСравнение и перестановка, если Y < XСравнение и перестановка, если Y < X ................................................. 370

Подсчет числа 1 в байтеПодсчет числа 1 в байтеПодсчет числа 1 в байтеПодсчет числа 1 в байтеПодсчет числа 1 в байте ............................................................................. 370

Генерация бита четности для байтаГенерация бита четности для байтаГенерация бита четности для байтаГенерация бита четности для байтаГенерация бита четности для байта ....................................................... 371

Удержание переменной внутри диапазонаУдержание переменной внутри диапазонаУдержание переменной внутри диапазонаУдержание переменной внутри диапазонаУдержание переменной внутри диапазона ........................................ 371

Перестановка четных и нечетных битовПерестановка четных и нечетных битовПерестановка четных и нечетных битовПерестановка четных и нечетных битовПерестановка четных и нечетных битов ............................................... 371

Побитовые операцииПобитовые операцииПобитовые операцииПобитовые операцииПобитовые операции .................................................................................. 371

Умножение на константуУмножение на константуУмножение на константуУмножение на константуУмножение на константу ............................................................................ 372

Деление на константуДеление на константуДеление на константуДеление на константуДеление на константу ................................................................................. 373

Глава 12Глава 12Глава 12Глава 12Глава 1216(разряд16(разряд16(разряд16(разряд16(разрядные ные ные ные ные числачислачислачислачисла ............................................................................. 375

Определение 16(разрядных чиселОпределение 16(разрядных чиселОпределение 16(разрядных чиселОпределение 16(разрядных чиселОпределение 16(разрядных чисел ......................................................... 376

Инкрементирование и декрементированиеИнкрементирование и декрементированиеИнкрементирование и декрементированиеИнкрементирование и декрементированиеИнкрементирование и декрементирование ....................................... 376

Сложение/вычитаниеСложение/вычитаниеСложение/вычитаниеСложение/вычитаниеСложение/вычитание .................................................................................. 377

Побитовые операции с константами и переменнымиПобитовые операции с константами и переменнымиПобитовые операции с константами и переменнымиПобитовые операции с константами и переменнымиПобитовые операции с константами и переменными ..................... 379

Сравнение 16(разрядных переменныхСравнение 16(разрядных переменныхСравнение 16(разрядных переменныхСравнение 16(разрядных переменныхСравнение 16(разрядных переменных ................................................. 380

УмножениеУмножениеУмножениеУмножениеУмножение ...................................................................................................... 382

ДелениеДелениеДелениеДелениеДеление ............................................................................................................ 384

Глава 13Глава 13Глава 13Глава 13Глава 13РабочиеРабочиеРабочиеРабочиеРабочие характеристики характеристики характеристики характеристики характеристики PIC(микрPIC(микрPIC(микрPIC(микрPIC(микроконтроллеров оконтроллеров оконтроллеров оконтроллеров оконтроллеров ..... 387

Токи нагрузок выходов и портовТоки нагрузок выходов и портовТоки нагрузок выходов и портовТоки нагрузок выходов и портовТоки нагрузок выходов и портов ............................................................. 388

Значения компонентов RC(генератораЗначения компонентов RC(генератораЗначения компонентов RC(генератораЗначения компонентов RC(генератораЗначения компонентов RC(генератора ................................................ 388

Рабочие характеристики в режиме LP(генератораРабочие характеристики в режиме LP(генератораРабочие характеристики в режиме LP(генератораРабочие характеристики в режиме LP(генератораРабочие характеристики в режиме LP(генератора .......................... 391

Рабочие характеристики в режиме ХТ(генератораРабочие характеристики в режиме ХТ(генератораРабочие характеристики в режиме ХТ(генератораРабочие характеристики в режиме ХТ(генератораРабочие характеристики в режиме ХТ(генератора .......................... 391

Рабочие характеристики в режиме HS(генератораРабочие характеристики в режиме HS(генератораРабочие характеристики в режиме HS(генератораРабочие характеристики в режиме HS(генератораРабочие характеристики в режиме HS(генератора ......................... 392

Глава 14Глава 14Глава 14Глава 14Глава 14ВозможнВозможнВозможнВозможнВозможные ые ые ые ые неисправнеисправнеисправнеисправнеисправности ности ности ности ности устройстустройстустройстустройстустройствввввс PIC(с PIC(с PIC(с PIC(с PIC(микроконтроллерами микроконтроллерами микроконтроллерами микроконтроллерами микроконтроллерами .......................................................... 393

Глава 15Глава 15Глава 15Глава 15Глава 15СредстваСредстваСредстваСредстваСредства разработки разработки разработки разработки разработки приложенприложенприложенприложенприложенийийийийий ........................................... 399

Функции клавиш текстового редактораФункции клавиш текстового редактораФункции клавиш текстового редактораФункции клавиш текстового редактораФункции клавиш текстового редактора ............................................... 400

Файл MPSIM.INIФайл MPSIM.INIФайл MPSIM.INIФайл MPSIM.INIФайл MPSIM.INI ............................................................................................ 400

Page 7: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

1111СОДЕРЖАНИЕ

Среда разработки MPLABСреда разработки MPLABСреда разработки MPLABСреда разработки MPLABСреда разработки MPLAB ......................................................................... 401Файлы стимуловФайлы стимуловФайлы стимуловФайлы стимуловФайлы стимулов ............................................................................................ 406Директивы ассемблераДирективы ассемблераДирективы ассемблераДирективы ассемблераДирективы ассемблера ................................................................................. 406

Включаемые файлыВключаемые файлыВключаемые файлыВключаемые файлыВключаемые файлы ...................................................................................... 406

Компоновка приложенийКомпоновка приложенийКомпоновка приложенийКомпоновка приложенийКомпоновка приложений ........................................................................... 414

Шаблон программы приложенияШаблон программы приложенияШаблон программы приложенияШаблон программы приложенияШаблон программы приложения ............................................................ 416

Язык BasicЯзык BasicЯзык BasicЯзык BasicЯзык Basic ......................................................................................................... 416

Расширенная версия BasicРасширенная версия BasicРасширенная версия BasicРасширенная версия BasicРасширенная версия Basic ........................................................................ 418

PicBasicPicBasicPicBasicPicBasicPicBasic ............................................................................................................. 418

Visual BasicVisual BasicVisual BasicVisual BasicVisual Basic ...................................................................................................... 442

Управление вводом/выводом с помощью MSCommУправление вводом/выводом с помощью MSCommУправление вводом/выводом с помощью MSCommУправление вводом/выводом с помощью MSCommУправление вводом/выводом с помощью MSComm ....................... 444

Язык СЯзык СЯзык СЯзык СЯзык С ................................................................................................................ 449ОбъявленияОбъявленияОбъявленияОбъявленияОбъявления ................................................................................................... 449ОператорыОператорыОператорыОператорыОператоры ................................................................................................... 451ОперацииОперацииОперацииОперацииОперации ..................................................................................................... 453ДирективыДирективыДирективыДирективыДирективы ..................................................................................................... 453Управляющие последовательностиУправляющие последовательностиУправляющие последовательностиУправляющие последовательностиУправляющие последовательности .............................................................. 456Функции СФункции СФункции СФункции СФункции С .................................................................................................... 457Функции C для PIC(микроконтроллеровФункции C для PIC(микроконтроллеровФункции C для PIC(микроконтроллеровФункции C для PIC(микроконтроллеровФункции C для PIC(микроконтроллеров ....................................................... 460

Глава 16Глава 16Глава 16Глава 16Глава 16ПостояннПостояннПостояннПостояннПостоянные ые ые ые ые и таблицыи таблицыи таблицыи таблицыи таблицы данных данных данных данных данных ..................................................... 461

Математические и физические постоянныеМатематические и физические постоянныеМатематические и физические постоянныеМатематические и физические постоянныеМатематические и физические постоянные ........................................ 462

Код ASCIIКод ASCIIКод ASCIIКод ASCIIКод ASCII .......................................................................................................... 462

Управляющие символы кода ASCIIУправляющие символы кода ASCIIУправляющие символы кода ASCIIУправляющие символы кода ASCIIУправляющие символы кода ASCII ......................................................... 462

Управляющие ANSI(последовательности Управляющие ANSI(последовательности Управляющие ANSI(последовательности Управляющие ANSI(последовательности Управляющие ANSI(последовательности ........................................... 465

Расширенный набор символов кода ASCIIРасширенный набор символов кода ASCIIРасширенный набор символов кода ASCIIРасширенный набор символов кода ASCIIРасширенный набор символов кода ASCII .......................................... 467

Символы кода ASCII для WindowsСимволы кода ASCII для WindowsСимволы кода ASCII для WindowsСимволы кода ASCII для WindowsСимволы кода ASCII для Windows ........................................................... 467

Код EBCDICКод EBCDICКод EBCDICКод EBCDICКод EBCDIC ..................................................................................................... 470

НотыНотыНотыНотыНоты ................................................................................................................... 470

Частоты телефонов с тональным наборомЧастоты телефонов с тональным наборомЧастоты телефонов с тональным наборомЧастоты телефонов с тональным наборомЧастоты телефонов с тональным набором ......................................... 470

АТ(команды модемаАТ(команды модемаАТ(команды модемаАТ(команды модемаАТ(команды модема ..................................................................................... 471Регистры модемаРегистры модемаРегистры модемаРегистры модемаРегистры модема .......................................................................................... 471

Код МорзеКод МорзеКод МорзеКод МорзеКод Морзе ....................................................................................................... 477

Page 8: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

12 СОДЕРЖАНИЕ

Фонетический алфавитФонетический алфавитФонетический алфавитФонетический алфавитФонетический алфавит ............................................................................... 478

Ten(радиокодTen(радиокодTen(радиокодTen(радиокодTen(радиокод .................................................................................................. 478

Глава 17Глава 17Глава 17Глава 17Глава 17СправочнСправочнСправочнСправочнСправочная информация ая информация ая информация ая информация ая информация по электпо электпо электпо электпо электроникероникероникероникеронике ........................... 481

Цветовое кодирование резисторовЦветовое кодирование резисторовЦветовое кодирование резисторовЦветовое кодирование резисторовЦветовое кодирование резисторов ....................................................... 482

Электромагнитный спектрЭлектромагнитный спектрЭлектромагнитный спектрЭлектромагнитный спектрЭлектромагнитный спектр ......................................................................... 482Диапазоны радараДиапазоны радараДиапазоны радараДиапазоны радараДиапазоны радара ....................................................................................... 482

Цифровая логикаЦифровая логикаЦифровая логикаЦифровая логикаЦифровая логика .......................................................................................... 484ВентилиВентилиВентилиВентилиВентили ......................................................................................................... 484ТриггерыТриггерыТриггерыТриггерыТриггеры ........................................................................................................ 484

Глава 18Глава 18Глава 18Глава 18Глава 18ФормулыФормулыФормулыФормулыФормулы ....................................................................................................... 487

Формулы постоянного токаФормулы постоянного токаФормулы постоянного токаФормулы постоянного токаФормулы постоянного тока ...................................................................... 488

Формулы переменного токаФормулы переменного токаФормулы переменного токаФормулы переменного токаФормулы переменного тока ..................................................................... 489

Физические формулыФизические формулыФизические формулыФизические формулыФизические формулы .................................................................................. 490

Булева алгебраБулева алгебраБулева алгебраБулева алгебраБулева алгебра .............................................................................................. 490

Соответствия единиц измеренияСоответствия единиц измеренияСоответствия единиц измеренияСоответствия единиц измеренияСоответствия единиц измерения ............................................................. 491

Глава 19Глава 19Глава 19Глава 19Глава 19БиблиогрБиблиогрБиблиогрБиблиогрБиблиографияафияафияафияафия ........................................................................................... 493

Информация о компании MicrochipИнформация о компании MicrochipИнформация о компании MicrochipИнформация о компании MicrochipИнформация о компании Microchip ....................................................... 494

Web(сайты, посвященные PIC(микроконтроллерамWeb(сайты, посвященные PIC(микроконтроллерамWeb(сайты, посвященные PIC(микроконтроллерамWeb(сайты, посвященные PIC(микроконтроллерамWeb(сайты, посвященные PIC(микроконтроллерам ........................ 494

Периодические изданияПериодические изданияПериодические изданияПериодические изданияПериодические издания ............................................................................. 496

Полезные Web(сайтыПолезные Web(сайтыПолезные Web(сайтыПолезные Web(сайтыПолезные Web(сайты .................................................................................. 496Seattle Robotics SocietySeattle Robotics SocietySeattle Robotics SocietySeattle Robotics SocietySeattle Robotics Society ................................................................................. 496List of Stamp Applications (L.O.S.A.)List of Stamp Applications (L.O.S.A.)List of Stamp Applications (L.O.S.A.)List of Stamp Applications (L.O.S.A.)List of Stamp Applications (L.O.S.A.) ................................................................ 496Adobe PDF ViewersAdobe PDF ViewersAdobe PDF ViewersAdobe PDF ViewersAdobe PDF Viewers ........................................................................................ 497PKZip и PKUnZipPKZip и PKUnZipPKZip и PKUnZipPKZip и PKUnZipPKZip и PKUnZip ............................................................................................ 497

Часто задаваемые вопросы по аппаратному обеспечениюЧасто задаваемые вопросы по аппаратному обеспечениюЧасто задаваемые вопросы по аппаратному обеспечениюЧасто задаваемые вопросы по аппаратному обеспечениюЧасто задаваемые вопросы по аппаратному обеспечению ........ 497

Поставщики комплектующихПоставщики комплектующихПоставщики комплектующихПоставщики комплектующихПоставщики комплектующих .................................................................... 497

Предметный указательПредметный указательПредметный указательПредметный указательПредметный указатель ....................................................................... 500

Page 9: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

Г Л А В А 1

ПРИНЯТЫЕ ОБОЗНАЧЕНИЯИ СОКРАЩЕНИЯ

Page 10: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

14 ПРИНЯТЫЕ ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

В табл. 1.1 приводятся наиболее часто употребляемые в настоящемиздании обозначения и сокращения, которые сопровождаются не�обходимыми пояснениями.

Таблица 1.1Перечень принятых обозначений и сокращений

Гц Герцы КГц Килогерцы МГц Мегагерцы ГГц Гигагерцы б/с Битов в секунду Кб/с Тысячи битов в секунду Мб/с Миллионы битов в секунду Кб 1024 байта Мб 1048576 байт Гб 1073741824 байта кΩ 1000 Ом мкФ Микрофарада мс Миллисекунда 0?0nn, $nn, 0nnh и H′nn′

Шестнадцатиричное число

0b0nnn, %nnn, 0nnnb и B′nnn′

Двоичное число

Nnn, 0nnnd и .nnn

Десятичное число

AND и & Поразрядное логическое И OR и | Поразрядное логическое ИЛИ XOR и ^ Поразрядное логическое Исключающее ИЛИ _Label Вывод, активируемый логическим нулем (0). В некоторых спецификациях

фирм9изготовителей это обозначение эквивалентно идентификатору с предшествующим «!» или с верхней чертой

[параметр] Произвольно задаваемый параметр параметр | параметр

Возможность использования одного или другого параметра

Page 11: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

Г Л А В А 2

ОСНОВНЫЕ ХАРАКТЕРИСТИКИМИКРОКОНТРОЛЛЕРОВPICMICRO®

Page 12: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

16 ОСНОВНЫЕ ХАРАКТЕРИСТИКИ МИКРОКОНТРОЛЛЕРОВ

Основные характеристики микроконтроллеров PICmicro® представ�лены в табл. 2.1.

Обозначение ХарактеристикиPIC 12С5хх Младшее подсемейство. Корпус с 8 выводами,12�разрядное

процессорное ядро*, внутренняя схема сброса, встроенный тактовыйгенератор

PIC 12С6хх Среднее подсемейство. Корпус с 8 выводами, 14�разрядноепроцессорное ядро, восьмиразрядный аналого�цифровойпреобразователь, внутренняя схема сброса, встроенный тактовыйгенератор, наличие EEPROM памяти данных

PIC 14С000 Среднее подсемейство. Корпус с 28 выводами, 14�разрядноепроцессорное ядро, усовершенствованный аналого�цифровойпреобразователь, внутренний источник опорного напряжения,встроенный датчик температуры

PIC 16С5х Младшее подсемейство. Корпус с 18/28 выводами, 12�разрядноепроцессорное ядро

PIC 16С505 Младшее подсемейство. Корпус с 14 выводами, 12�разрядноепроцессорное ядро, внутренняя схема сброса, встроенный тактовыйгенератор

PIC 16HV540 Младшее подсемейство. Корпус с 18 выводами, 12�разрядноепроцессорное ядро, расширенный диапазон напряжений питания Vdd,встроенный стабилизатор

PIC 16С55х Среднее подсемейство. Корпус с 18 выводами, 14�разрядноепроцессорное ядро

PIC 16С6х Среднее подсемейство. Корпус с 18/28/40 выводами, 14�разрядноепроцессорное ядро, два таймера (TMR1 и TMR2), вариантыс интерфейсами SPI, USART и PSP

PIC 16С62х Среднее подсемейство. Корпус с 18 выводами, 14�разрядноепроцессорное ядро, компараторы напряжения со встроеннымисточником опорного напряжения, варианты с EEPROM памятью данных

PIC 16F62х Среднее подсемейство. Корпус с 18 выводами, 14�разрядноепроцессорное ядро, флэш�память программ, компараторы напряжениясо встроенным источником опорного напряжения, внутренняя схемасброса, встроенный тактовый генератор

PIC 16С642 Среднее подсемейство. Корпус с 28 выводами, 14�разрядноепроцессорное ядро, компараторы напряжения со встроеннымисточником опорного напряжения

PIC 16С662 Среднее подсемейство. Корпус с 40 выводами, 14�разрядноепроцессорное ядро, компараторы напряжения со встроеннымисточником опорного напряжения

PIC 16С71х Среднее подсемейство. Корпус с 18 выводами, 14�разрядноепроцессорное ядро, 8�разрядный аналого�цифровой преобразователь

PIC 16С7х Среднее подсемейство. Корпуса с 18/28/40 выводами, 14�разрядноепроцессорное ядро, 8�разрядный АЦП, варианты с двумя таймерами(TMR1 и TMR2), варианты с интерфейсами SPI, USART и PSP

PIC 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14�разрядноепроцессорное ядро, 12�разрядный АЦП, два таймера (TMR1 и TMR2),USART, I2

C, SPI, варианты с PSPPIC 16F8х Среднее подсемейство. Корпус с 18 выводами, 14�разрядное

процессорное ядро, флэш�память данных (EEPROM) и программ

Таблица 2.1

Характеристики микроконтроллеров PICmicro®

Page 13: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

1717ОСНОВНЫЕ ХАРАКТЕРИСТИКИ МИКРОКОНТРОЛЛЕРОВ

Таблица 2.2Характеристики микроконтроллеров PICmicro® среднего подсемейства

Обозначение ХарактеристикиPIC 16F87х Среднее подсемейство. Корпуса с 28/40 выводами, 14�разрядное

процессорное ядро, 10�разрядный АЦП (5–8 каналов), два таймера(TMR1 и TMR2), варианты с интерфейсами USART, I2

C, SPI и PSPPIC 16С92х Среднее подсемейство. Корпуса с 64 выводами, 14�разрядное

процессорное ядро. Варианты с 8�разрядным АЦП, TMR1 и TMR2,ЖКИ контроллером

PIC 17С4х Старшее подсемейство. Корпуса с 40 выводами, 16�разрядноепроцессорное ядро, аппаратный умножитель, USART

PIC 17С5х Старшее подсемейство. Корпус с 68 выводами, 16�разрядноепроцессорное ядро, аппаратный умножитель, 10�разрядный АЦП,варианты с интерфейсами USART и I2

C

PIC 17С6х Старшее подсемейство. Корпус с 84 выводами, 16�разрядноепроцессорное ядро, аппаратный умножитель, 12�разрядный АЦП, USART,I2C и SPI

PIC 18Сххх Старшее подсемейство. Корпуса с 28/40 выводами**, 16�разрядноеусовершенствованное процессорное ядро, 10�разрядный АЦП,варианты с интерфейсами USART, I2

C и SPI* Словосочетание «12�разрядное процессорное ядро» в терминологии фирмы Microchipозначает, что процессор оперирует 12�разрядными командами. Аналогично и для другойразрядности. – Прим. ред.** Устаревшие сведения. – Прим. ред.

Таблица 2.1Характеристики микроконтроллеров PICmicro® (окончание)

Обозначение Комментарии16Сх1 Корпуса с 18 выводами. 1К слов памяти программ, встроенные

интерфейсы отсутствуют. PIC 16C61 и 16C71 в настоящее времяне применяются

16Сх2 Корпуса с 28 выводами. 2К слов памяти программ. SPI, TMR1 и TMR216Сх3 Корпуса с 28 выводами. 4К слов памяти программ. USART, SPI, TMR1

и TMR216Сх4 Корпуса с 40 выводами. 4К слов памяти программ. USART, SPI, PSP,

TMR1 и TMR216Сх5 Корпуса с 40 выводами. 4К слов памяти программ. USART, SPI, PSP,

TMR1 и TMR216Сх6 Корпуса с 28 выводами. 8К слов памяти программ. USART, SPI, I2

C, PSP,TMR1 и TMR2

16Сх7 Корпуса с 40 выводами. 8К слов памяти программ. USART, SPI, I2C, PSP,

TMR1 и TMR2

Page 14: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

Г Л А В А 3

КОРПУСАPIC�МИКРОКОНТРОЛЛЕРОВИ НАЗНАЧЕНИЕ ВЫВОДОВ

Page 15: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

20 КОРПУСА PIC�МИКРОКОНТРОЛЛЕРОВ

Как правило, микроконтроллеры в стандартных DIP � и CERDIP� кор�пусах (в обозначениях приборов им соответствуют буквенные клас�сификаторы P и JW) с двухрядными штыревыми выводами, предназна�ченными для установки в сквозные отверстия, имеют поперечныйразмер 0,300" или 0,600" и шаг выводов 0,100". При этом высота при�бора зависит от конкретного типа используемого корпуса.

Устройства, ориентированные на технологию поверхностного мон�тажа, выполняются в плоских корпусах с двухрядным расположени�ем выводов (типа SO) или в квадратных пластмассовых корпусах с че�тырехсторонним расположением выводов (классификаторы PT, PQ и L).

Конкретные размеры каждого корпуса можно найти в специфи�кациях, содержащихся на лазерном диске или на Web�сайте фирмыMicrochip. Следует отметить, что различным корпусам микрокон�троллеров PICmicro® соответствуют различные по размерам и фор�ме контактные площадки для выводов.

МИКРОКОНТРОЛЛЕРЫ МЛАДШЕГО ПОДСЕМЕЙСТВА

Микроконтроллеры младшего подсемейства имеют 12�разрядное про�цессорное ядро. Они изготавливаются в корпусах с двухрядным рас�положением выводов, при этом назначение выводов микроконтрол�леров с однотипными корпусами одинаковое. Корпуса могут бытьпланарными, рассчитанными на технологию поверхностного монтажаили технологию, ориентированную на использование сквозных от�верстий (рис. 3.1–3.4).

Ширина корпусов со штыревыми выводами составляет 0,300"

Корпуса типа JW, P, SO

1 8 GndVdd

2GP5/OSC1/CLKIN

GP4/OSC2

GP3/_MCLR/Vpp

7 GP0

GP1

GP2/TOCKI

3 6

4 5

Рис. 3.1

Выводы микроконтроллеров PIC 12C508/PIC 12C509

Page 16: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

2121

Ширина корпусов со штыревыми выводами составляет 0,300"

Корпуса типа JW, P, SO

1

Gnd Vdd

2

3

4

5

6 13

7

8

9

12

11

10

16

15

14

18

17 RA0

RA1

RA3

RA2

OSC2/CLKOUT

OSC1/CLKIN

_MCLR/Vpp

TOCKI

RB6

RB7

RB1

RB0

RB4

RB5

RB3

RB2

Рис. 3.3Выводы микроконтроллеров PIC 16C54/PIC 16C56

Ширина корпусов со штыревыми выводами составляет 0,300"

Корпуса типа JW, P, SO

1 14 GndVdd

2RB5/OSC1/CLKIN

RB4/OSC2/CLKOUT

GP3/_MCLR/Vpp

RC5/TOCKI

RC4

RC3

13 RB0

RB1

RB2

RC0

RC1

RC2

3 12

4 11

5 10

6 9

7 8

Рис. 3.2

Выводы микроконтроллера PIC 16C505

МИКРОКОНТРОЛЛЕРЫ МЛАДШЕГО ПОДСЕМЕЙСТВА

Page 17: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

22 КОРПУСА PIC�МИКРОКОНТРОЛЛЕРОВ

Ширина корпусов со штыревыми выводами составляет 0,600",за исключением корпусов типа SP, которые имеют ширину 0,300"

Корпуса типа JW, P, SO, SP, SS

1

Gnd

N/C

N/C

Vdd 2

3

4

5

6 23

7

8

9

22

21

20

26

25

24

28

27 OSC1/CLKIN

_MCLR/Vpp

OSC2/CLKOUT

TOCKI

RC4

RC5

RC6

RC7

RA1

RA0

RC2

RC3

RA3

RA2

10 19

11

12

13

18

17

16

RC0

RC1

RB1

RB0

RB6

RB7

RB3

RB2

14 15 RB5RB4

Рис. 3.4Выводы микроконтроллеров PIC 16C55/PIC 16C57

Ширина корпусов со штыревымивыводами составляет 0,300"

Корпуса типа JW, P, SO* – аналоговые входы

1 8 GndVdd

2GP5/OSC1/CLKIN

GP4/OSC2/CLKOUT/*AN3

GP3/_MCLR/Vpp

7 GP0/*AN0

GP1/*AN1/Vref

GP2/TOCKI/INT/*AN2

3 6

4 5

Рис. 3.5Выводы микроконтроллеров PIC 12C67x

МИКРОКОНТРОЛЛЕРЫ СРЕДНЕГО ПОДСЕМЕЙСТВА

Микроконтроллеры среднего подсемейства имеют 14�разрядное про�цессорное ядро. Номенклатура корпусов микроконтроллеров сред�него подсемейства гораздо шире номенклатуры корпусов младшегоподсемейства (рис. 3.5–3.10). Как правило, основное назначение

Page 18: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

2323

Ширина корпусов со штыревыми выводами составляет 0,300"

Корпуса типа JW, P, SO* – аналоговые входы для микроконтроллеров

PIC16C62x и PIC16C71(x)

1

Gnd Vdd

2

3

4

5

6 13

7

8

9

12

11

10

16

15

14

18

17 RA0/*AN0

RA1/*AN1

RA3/*AN3/Vref

RA2/*AN2

OSC2/CLKOUT

OSC1/CLKIN

_MCLR/Vpp

RA4/TOCKI

RB6

RB7

RB1

RB0/INT

RB4

RB5

RB3

RB2

Рис. 3.6

Выводы 18=контактных PIC=микроконтроллеров среднего подсемейства

Ширина корпусов со штыревыми выводами составляет 0,300"

Корпуса типа JW, P, SO* – аналоговые входы& – выводы для программированияи отладки микроконтроллеров PIC16F87x

1

Gnd

Gnd

Vdd

2

3

4

5

6 23

7

8

9

22

21

20

26

25

24

28

27

OSC1/CLKIN

RB7/&PGD_MCLR/Vpp/THV

RA0/*AN0

RA1/*AN1

RA2/*AN2/Vref�

RA3/*AN3/VREF(+)

OSC2/CLKOUT

RB1

RB2

RB3/PGM

RB4

RB5

RB6/&PGC

RA5/*AN4/SS

RA4/T0CKI

RB0/INT

10 19

11

12

13

18

17

16

RC7/RX/DTRC0/T1OSO/T1CKI

RB5/SDO

RB6/TX/CK

RC2/CCP1

RC1/T1OSI/CCP2

14 15 RB4/SDI/SDARC3/SCK/SCL

Рис. 3.7Выводы 28=контактных PIC=микроконтроллеров среднего подсемейства

МИКРОКОНТРОЛЛЕРЫ СРЕДНЕГО ПОДСЕМЕЙСТВА

Page 19: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

24 КОРПУСА PIC�МИКРОКОНТРОЛЛЕРОВ

Ширина корпусов со штыревыми выводами составляет 0,600"

Корпуса типа JW, P* – аналоговые входы& – выводы для программированияи отладки микроконтроллеров PIC16F87x

1

Gnd

Gnd

Vdd

2

3

4

5

6 35

7

8

9

34

33

32

38

37

36

40

39

RE1/_WR/*AN6

RB7/&PGD_MCLR/Vpp/THV

RA0/*AN0

RA1/*AN1

RA2/*AN2/Vref�

RA3/*AN3/VREF(+)

RE2/_CS/*AN7

RB1

RB2

RB3/PGM

RB4

RB5

RB6/&PGC

RA5/*AN4/SS

RE0/_RD/*AN5

RA4/T0CKI

RB0/INT

10 31

11

12

13

30

29

28

RD7/PSP7

RC7/RX/DT

RD5/PSP5

RB5/SDO

RD6/PSP6

RB6/TX/CK

14 27 RD4/PSP4

RC3/SCK/SCL

Vdd

15 26

OSC1/CLKIN

OSC2/CLKOUT

16 25

17

18

19

24

23

22

RC0/T1OSO/T1CKI

RD3/PSP3

RD2/PSP2

RC2/CCP1

RC1/T1OSI/CCP2

20 21

RB4/SDI/SDA

RD1/PSP1

RD0/PSP0

Рис. 3.8Выводы 40=контактных микроконтроллеров среднего подсемейства

выводов микроконтроллеров с однотипными корпусами одинако�во, однако во многих микроконтроллерах выводы имеют альтерна�тивное назначение. Конкретные функциональные назначения каждо�го электрического вывода даны в спецификациях фирмы Microchip.

Так, микроконтроллер PIC 14000, предназначеный для работыс сигналами смешанного типа (аналоговыми и цифровыми), изго�тавливается в 28�контактных корпусах, назначение его выводовпроиллюстрировано на рис. 3.11.

Page 20: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

2525

7

RE2/_CS/*AN7

8

OSC2/CLKOUT

OSC1/CLKIN

9

10

11

RA5/*AN4/SS

RE1/_WR/*AN6

RE0/_RD/*AN5

RC3/SCK/SCL

RD0/PSP0

RD1/PSP1

RD2/PSP2

12

13

14

15

Vdd

RA4/T0CKI

RA3/*AN3/VREF(+)

RA0/*AN0

RA2/*AN2/Vref�

RA1/*AN1

_MCLR/Vpp/THV

RB6/&PGC

RB4

RB5

RB7/&PGD

Gnd

16

17

18

19

20

21

22

23

24

25

26

27

28

6 5 4 3 2 1N

/C

N/C

N/C

N/C

44

43

42

41

40

39

38

37

36

35

34

33

32

31

30

29

RC0/T1OSO/T1CKI

RC1/T1OSI/CCP2

RC2/CCP1

Vdd

RB3/PGM

RB2

RB0/INT

RB1

RD5/PSP5

Gnd

RD6/PSP6

RD7/PSP7

RD4/PSP4

RC7/RX/DT

RC5/SDO

RC6/TX/CK

RC4/SDI/SDA

RD3/PSP3

Рис. 3.9

Выводы PIC=микроконтроллеров среднего подсемейства в 44=контактных PLCC=корпусах

PIC�микроконтроллеры, снабженные схемой управления жидко�кристаллическим дисплеем – ЖКД (Liquid Crystal Display – LCD), име�ют достаточно большое число выводов. На рис. 3.12 показан 64�кон�тактный корпус с двухрядным расположением выводов (корпус типаDIP). Для таких микроконтроллеров могут также использоватьсякорпуса типа PLCC и TQFP.

МИКРОКОНТРОЛЛЕРЫ PIC 17CXX

Микроконтроллеры PIC 17Cxx относятся к старшему подсемействуPIC�микроконтроллеров, имеющему 16�разрядное процессорноеядро. Микроконтроллеры PIC 17Cxx изготавливаются в 40� или

МИКРОКОНТРОЛЛЕРЫ PIC 17CXX

Page 21: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

26 КОРПУСА PIC�МИКРОКОНТРОЛЛЕРОВ

1

RE2/_CS/*AN7

2

OSC2/CLKOUT

OSC1/CLKIN

3

4

5

RA5/*AN4/SS

RE1/_WR/*AN6

RE0/_RD/*AN5

RB4

RB5

RB6/&PGC

RB7/&PGD

6

7

8

9

Vdd

RA4/T0CKI

RA3/*AN3/VREF(+)

RA0/*AN0

RA2/*AN2/Vref�

RA1/*AN1

_MCLR/Vpp/THV

RC3/SCK/SCL

RC1/T1OSI/CCP2

RC2/CCP1

RD0/PSP0

RD1/PSP1

Gnd

10

11

12

13

14

15

16

17

18

19

20

21

22

44

43

42

41

40

39

N/C

N/CN

/C

N/C

38

37

36

35

34

33

32

31

30

29

28

27

26

25

24

23

RB2

RB3/PGM

Vdd

RC0/T1OSI/T1CKI

RD5/PSP5

Gnd

RD6/PSP6

RD7/PSP7

RB0/INT

RB1

RD4/PSP4

RC7/RX/DT

RC5/SDO

RC6/TX/CK

RC4/SDI/SDA

RD3/PSP3

RD2/PSP2

Рис. 3.10

Выводы PIC=микроконтроллеров среднего подсемейства в 44=контактных QFP=корпусах

64�контактных корпусах типа DIP (рис. 3.13–3.14) или корпусах типаPLCC и TQFP (рис. 3.15–3.16).

МИКРОКОНТРОЛЛЕРЫ PIC 18CXX

Микроконтроллеры PIC 18Cxx также относятся к старшему подсе�мейству (16�разрядное процессорное ядро). Разводка их выводовпредставлена на рис. 3.17–3.20.

Page 22: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

2727

Ширина корпусов со штыревымивыводами составляет 0,300"

Корпуса типа JW, P, SO

1

GndVdd

2

3

4

5

6 23

7

8

9

22

21

20

26

25

24

28

27 RA3/AN3

OSC1/CLKIN

RA2/AN2

_MCLR/Vpp

RD4/AN4

OSC2/CLKOUT

RA1/AN2

RA0/AN0

RD3/REFB

RD2/CMPB

RD1/SDAB

CDAC

RD7/AN7

RD6/AN6

RD5/AN5

RD0/SCLB

SUM

10 19

11

12

13

18

17

16

RC1/CMPX

RC0/REFA

RC7/SDAA

Vreg

RC3/T0CKI

RC2

RC5

RC6/SCLA

14 15 RC4

Рис. 3.11

Выводы 28=контактного микроконтроллера PIC 14000

МИКРОКОНТРОЛЛЕРЫ PIC 18CXX

Page 23: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

28 КОРПУСА PIC�МИКРОКОНТРОЛЛЕРОВ

1

Gnd

Vdd

2

3

4

5

6 59

7

8

9

58

57

56

62

61

60

64

63 RB5

RA3

RA4/T0CKI

RB4

RC4/SDI/SDA

_MCLR/Vpp

RB7

RA2

RB3

RB2

RA0

RA1

RD7/SEG31/COM1

C0M0

RD5/SEG29/COM3

RB6

RD6/SEG30/COM2

10 55

11

12

13

54

53

52

RG5/SEG25

RG6/SEG26

RB1

RA5/_SS

RG3/SEG23

RG4/SEG24

RC3/SCK/SCL

RB0/INT

14 51

15

16

17

18

19 46

20

21

22

45

44

43

49

48

47

50

23 42

24

25

26

41

40

39

27 38

28 37

29

30

31

36

35

34

32 33

RG2/SEG22

Gnd

Vdd

RG1/SEG21

VLCD1

RG0/SEG20

RC5/SDO

C1

C2

VLCD2

RF4/SEG16

RF5/SEG17

RF6/SEG18

RF7/SEG19

VLCD3

RF3/SEG15

RF2/SEG14

RF0/SEG12

RF1/SEG13

OSC2/CLKOUT

OSC1/CLKIN

RE2/_CS/AN7

RE5/SEG10

RE6/SEG11

RC2/CCP1

RC1/T1OSI

RE4/SEG09

RD3/SEG03

RE2/SEG07

RE3/SEG08

RD0/SEG00

VLCDADJ

RE0/SEG05

RE1/SEG06

RD2/SEG02

RD1/SEG01

RD4/SEG04

Рис. 3.12

Выводы 64=контактных микроконтроллеров PIC 16C92x

Page 24: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

2929

Ширина корпусов со штыревыми выводами составляет 0,600"

Корпуса типа JW, P

1

GndGnd

_MCLR/Vpp

2

3

4

5

6 35

7

8

9

34

33

32

38

37

36

40

39

RC7/AD7

RD0/AD8

RB0/CAP1

RC0/AD0

RC1/AD1

RC2/AD2

RC3/AD3

RD6/AD14

RD5/AD13

RD4/AD12

RD3/AD11

RD2/AD10

RD1/AD9

RC5/AD5

RC6/AD6

RC4/AD4

RD7/AD15

10 31

11

12

13

30

29

28

RE0/ALE

RA0/INT

RE2/_WR

RA2

RE1/_OE

RA1/T0CKI

14 27 TEST

RB7

Vdd

15 26

RB2/PWM1

RB1/CAP2

OSC1/CLKIN

RB3/PWM2

OSC2/CLKOUT

16 25

17

18

19

24

23

22

RB4/TCLK2

RA4/RX/DT

RA5/TX/CK

RB6

RB5/TCLK3

20 21

RA3

Рис. 3.13Выводы 40=контактных микроконтроллеров PIC 17C6x

МИКРОКОНТРОЛЛЕРЫ PIC 18CXX

Page 25: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

30 КОРПУСА PIC�МИКРОКОНТРОЛЛЕРОВ

1 Gnd

Gnd

Vdd

Gnd

Vdd

Vdd

2

3

4

5

6 59

7

8

9

58

57

56

62

61

60

64

63 RC1/AD1

RD2/AD10

RD1/AD9

RE3/CAP4

RC2/AD2

RD3/AD11

RD4/AD12

RC0/AD0

RD7/AD15

RD6/AD14

RD5/AD13

RC6/AD6

RC5/AD5

RA0/INT

RC3/AD3

RC4/AD4

RC7/AD7

10 55

11

12

13

54

53

52

RB1/CAP2

RB0/CAP1

RE0/ALE

RD0/AD8

RB4/TOLK12

RB3/PWM2

RE2/_WR

RE1/_OE

14 51

15

16

17

18

19 46

20

21

22

45

44

43

49

48

47

50

23 42

24

25

26

41

40

39

27 38

28 37

29

30

31

36

35

34

32 33

RB5/TOCK3

Gnd

Vdd

RB2/PWM1

AVdd

_MCLR/Vpp

TEST

RF6/AN10

RF5/AN9

RB7/SDO

RF7/AN11

RB6/SCK

RA3/SDI/SDA

RA1/T0CKI

RA2/_SS/SCL

RF2/AN6

OSC2/CLKOUT

RF3/AN7

OSC1/CLKIN

RF4/AN8

RA5/TX1/CK1

RA4/RX1/DT1

RF0/AN4

RF1/AN5

RG6/RX2/DT2

RG0/AN3

RG5/PWM3

RG7/TX2/CK2

RG3/AN0/Vref+

AVss

RG4/CAP3

RG1/AN2

RG2/AN1/Vref�

Рис. 3.14

Выводы 64=контактных микроконтроллеров PIC 17C75x

Page 26: Pic Mic 00-04 · pic 16С77х Среднее подсемейство. Корпуса с 28/40 выводами, 14 разрядное процессорное ядро, 12 разрядный

3131

7

RB0/CAP1

8

RB2/PWM1

RB1/CAP2

9

10

11

RC5/AD6

RC7/AD7

RC6/AD6

RB7

OSC1/CLKIN

OSC2/CLKOUT

RA5/TX/CK

12

13

14

15

Gnd

RC4/AD4

RC3/AD3

RC0/AD0

RC2/AD2

RC1/AD1

RD0/AD8

RD2/AD10

RD1/AD9

Gnd

16

17

18

19

20

21

22

23

24

25

26

27

28

6 5 4 3 2 1V

dd

N/C

Vd

d4

4

43

42

41

40

39

38

37

36

35

34

33

32

31

30

29

RB3/PWM2

RB4/TCLK12

RB5/TCLK3

RB6

_MCLR/Vpp

RD4/AD12

RD5/AD13

RD7/AD15

RD6/AD14

RE1/_OE

Gnd

Gnd

RE0/ALE

RD3/AD11

RE2/_WR

TEST

RA2

RA1/T0CKI

RA0/INT

RA3

RA4/RX/DT

Рис. 3.15

Выводы 44=контактных микроконтроллеров PIC 17C4x в корпусе типа PLCC

МИКРОКОНТРОЛЛЕРЫ PIC 18CXX