MicroCHIP.RU
Главная Документация Отладочные средства Справочник Поиск Ссылки
 Статьи   PICmicro   KeeLoq   Memory   Analog/Interface   RFID 
 

pic16f876 - Основные характеристики

Особенности ядра микроконтроллера:
  • Высокопроизводительный RISC-процессор
  • Всего 35 простых для изучения
  • Все инструкции исполняются за один такт, кроме инструкций перехода, выполняемых за два такта
  • Скорость работы: тактовая частота до 20 МГц;
    минимальная длительность такта 200 нс
  • FLASH память программ до 8K x 14 слов
  • Память данных (ОЗУ) до 368 x 8 байт
  • ЭСППЗУ память данных до 256 x 8 байт
  • Совместимость цокол╦вки с PIC16C73/74/76/77
  • Механизм прерываний (до 14 внутренних/внешних источников прерываний)
  • Восьмиуровневый аппартный стек
  • Прямой, косвенный и относительный режимы адресации
  • Сброс при включении питания (POR)
  • Таймер включения (PWRT) и таймер запуска генератора (OSC)
  • Сторожевой таймер (WDT) с собственным встроенным RC-генератором для повышения надежности работы
  • Программируемая защита кода
  • Режим экономии энергии (SLEEP)
  • Выбираемые режимы тактового генератора
  • Экономичная, высокоскоростная технология КМОП FLASH/ЭСППЗУ
  • Полностью статическая архитектура
  • Программирование на плате через последовательный порт с использованием двух выводов
  • Для программирования требуется только единственный источник питания 5В
  • Отладка на плате с использованием двух выводов
  • Доступ процессора на чтение/запись памяти программ
  • Широкий диапазон рабочих напряжений питания: от 2,0В до 5,5В
  • Сильноточные линии ввода/вывода: 25 мА
  • Коммерческий и промышленный температурные диапазоны
  • Низкое потребление энергии:
    - < 2 мА при 5 В, 4 МГц
    - 20 мкА (типичное значение) при 3 В, 32 кГц
    - < 1 мкА (типичное значение) в режиме STANDBY
Цоколевка:

Периферия:

  • Timer0: 8-разрядный таймер/счетчик с 8-разрядным предварительным делителем
  • Timer1: 16-разрядный таймер/счетчик с предварительным делителем, может вести сч╦т во время спящего режима от внешнего генератора
  • Timer2: 8-разрядный таймер/счетчик с 8-разрядным регистром периода, предварительным и выходным делителем
  • 2 модуля захвата, сравнения, ШИМ
  • Захват 16-ти разрядов, максимальное разрешение 12,5 нс
    Сравнение 16-ти разрядов, максимальное разрешение 200 нс
    ШИМ с максимальным разрешением 10 разрядов
  • 10-битный многоканальный аналого-цифровой преобразователь
  • Синхронный последовательный порт (SSP) с интерфейсами SPI (с Master-режимом) и I2C (с режимами Master/Slave)
  • Универсальный синхронно-асинхронный приемопередатчик (USART/SCI) с обнаружением 9-разрядного адреса
  • Встроенный генератор опорного напряжения
  • Параллельный 8-битный Slave-порт (PSP) со внешними сигналами управления RD, WR и CS (только в 40/44-выводных корпусах)
  • Программируемая схема сброса при падении напряжения питания (BOR)