Однокристальные микроконтроллеры PIC12C5x, PIC12C6x, PIC16x8x, PIC14000, M16C/61/62

А. Гелогаев И.С Кирюхина

PIC12C5x
8-разрядный КМОП микроконтроллер в корпусе с 8 выводами
Общие сведения об архитектуре
Тактирование и цикл выполнения команды
Поток команд и конвейер
Организация памяти
Организация памяти программ
Организация памяти данных
Регистр STATUS
Регистр OPTION
Cчетчик команд
Стек
Косвенная адресация: регистры INDF и FSR
Порт ввода-вывода
GPIO
TRIS
Интерфейс ввода-вывода
Программирование ввода-вывода
Таймер
Использование внешнего тактового сигнала для TMR0
Предделитель
Oсобенности архитектуры ЦПУ
Биты конфигурации
Конфигурирование генератора
Сброс
Сброс по включению питания POR
Таймер сброса устройства DRT
Сторожевой таймер WDT
Сброс при снижении напряжения питания
Режим SLEEP
Защита кода
Ячейки идентификатора
Программирование в готовом устройстве
Электрические параметры PIC12С5X
Символика временных параметров
Временные диаграммы и параметры
Система команд
PIC12C 6x8-разрядный КМОП микроконтролллер с АЦП в корпусе с 8 выводами
Общие сведения об архитектуре
Тактирование и цикл выполнения команды
Поток команд и конвейер
Организация памяти
Организация памяти программ
Организация памяти данных
PCL и PCLATH
Косвенная адресация. Регистры INDF и FSR
Порт ввода-вывода
GPIO
TRIS
Интерфейс ввода-вывода
Программирование ввода-вывода
Таймер
Прерывания от TMR0
Использование внешнего тактового сигнала для TMR0
Предделитель
Аналогово-цифровой преобразователь АЦП
Временные требования к подключению канала АЦП
Выбор тактового сигнала АЦП
Настройка аналоговых входов
Аналогово-цифровое преобразование
Работа АЦП в режиме SLEEP
Ошибка АЦП
Последствия сброса
Подача входного сигнала
Передаточная функция
Особенности архитектуры ЦПУ
Биты конфигурации
Конфигурирование генератора
Сброс
Сброс по включению питания POR, таймер включения питания PWRT и таймер включения генератора OST
Прерывания
Сохранение контекста во время прерывания
Сторожевой таймер WDT
Режим SLEEP
Защита кода
Ячейки идентификатора
Программирование в готовом устройстве
Система команд
Регистры специального назначения в качестве операнда
Электрические параметры PIC12C6X
Символика временных параметров
Временные диаграммы и параметры
Характеристики по постоянному и по переменному току PIC12C67X
PIC16x8x Программируемый 18-выводной микроконтроллер
Общие сведения об архитектуре
Тактирование и цикл выполнения команды
Поток команд и конвейер
Организация памяти
Организация памяти программ
Организация памяти данных
PCL и PCLATH
Косвенная адресация. Регистры INDF и FSR
Порт ввода/вывода
PORTA и TRISA
PORTB и TRISB
Программирование ввода-вывода
Таймер
Прерывания от TMR0
Использование внешнего тактового сигнала для TMR0
Предделитель
Flash-ПЗУ данных
Регистр EEADR
Регистры EECON1 и EECON2
Чтение Flash-ПЗУ данных
Запись во Flash-ПЗУ данных
Проверка результатов записи
Работа Flash-ПЗУ данных при установлении защиты кода
Особенности архитектуры ЦПУ
Биты конфигурации
Конфигурирование генератора
Сброс
Сброс по включению питания POR
Таймер включения питания PWRT
Таймер запуска генератора OST
Последовательность тайм-аутов
Прерывания
Сохранение контекста во время прерывания
Сторожевой таймер WDT
Режим SLEEP
Защита кода
Ячейки идентификатора
Программирование в готовом устройстве
Электрические параметры PIC16F8X
Символика временных параметров
Временные диаграммы и параметры
PIC14000 Программируемый 28-выводной микроконтролллер с АЦП
Общее описание
Совместимость
Поддержка разработчиков
Описание семейства
Устройства с УФ- стиранием
Однократно программируемые устройства OTP
Программируемые производителем устройства QTP
Программируемые производителем серийные устройства SQTP
Обзор архитектуры
Тактирование и цикл выполнения команды
Обработка команд / конвейеризация процесса обработки
Организация памяти
Организация памяти программ
Организация памяти данных
PCL и PCLATH
Косвенная адресация. Регистры INDF и FSR
Порты ввода/вывода
PORTA и TRISA
PORTC и TRISC
PORTD и TRISD
Особенности программирования портов
Таймеры
Прерывание от TMR0
Использование внешнего тактового сигнала для TMR0
Предделитель
Порт последовательного интерфейса I2C
Инициация и прекращение передачи данных
Адресация на шине I2C
Подтверждение передачи
Работа при конкуренции
Работа с I2C
Модуль АЦП
Обзор
Процесс преобразования
Модуль таймера АЦП ADTMR
Компаратор АЦП
Аналоговый мультиплексор
Программируемый источник тока
Регистры управления АЦП
Скорость и разрешение АЦП, подбор конденсатора
Другие аналоговые модули
Прецизионный источник опорного напряжения
Цепь сдвига уровня
Делитель опорного напряжения
Встроенный датчик температуры
Модули компаратора и программируемого генератора опорного напряжения
Выход стабилизатора напряжения
Oсобенности архитектуры ЦПУ
Биты конфигурации
Конфигурирование генератора
Сброс
Детектор пониженного напряжения питания
Сброс по включению питания POR, таймер включения питания PWRT и таймер включения генератора OST
Прерывания
Сторожевой таймер WDT
Возможности управления питанием
Защита кода
Программирование в готовом устройстве
Максимально допустимые значения электрических параметров PIC14000
Статические параметры PIC14000
Параметры по постоянному току PIC14000
Символика временных параметров
Временные диаграммы и параметры
Аналоговые параметры PIC14000
М16С/61/62 Однокристальный 16-разрядный микроконтроллер
Описание
Применение
Характеристики
Основные характеристики
Работа функциональных блоков
Функции