Обзор микроконтроллера PIC16F628A
Устройства PIC16F628A представляют собой 8-разрядные микроконтроллеры на основе флэш-памяти, отличающиеся низкой стоимостью, высокой производительностью, CMOS-архитектурой и полной статичностью.
Все микроконтроллеры PIC® используют передовую архитектуру RISC. PIC16F628A имеют расширенные функции ядра, восьмиуровневый стек и несколько внутренних и внешних источников прерываний. Раздельные шины команд и данных архитектуры Harvard позволяют использовать 14-разрядные команды с отдельными 8-разрядными данными.

Особенности и возможности
- Возможность прерывания
- 8-уровневый аппаратный стек
- Режимы прямой, непрямой и относительной адресации
- 35 однословных инструкций
- Все команды выполняются за один цикл, за исключением ветвлений
- Внутренний и внешний генератор
- Энергосберегающий режим сна
- Программируемые слабые подтяжки на PORTB
- Мультиплексированный мастер-сброс/входной вывод
- Таймер сторожевого механизма с независимым генератором
- Низковольтное программирование
- Внутрисхемное последовательное программирование (через два контакта)
- Программируемая защита кода
- Сброс при понижении напряжения
- Сброс при включении питания
- Таймер включения питания и таймер запуска генератора
- Промышленный и расширенный диапазон температур
- Высокий ток стока/источника для прямого управления светодиодами
- Внутренний генератор с низким энергопотреблением
- Поддержка внешнего генератора для кварцевых резонаторов и резонаторов
Аналоговый компараторный модуль с:
- Двумя аналоговыми компараторами
- Программируемым модулем встроенного эталонного напряжения (VREF)
- Возможностью выбора внутреннего или внешнего эталона
- Выходы компаратора доступны извне
Адресуемый универсальный синхронный/асинхронный приемник/передатчик USART/SCI
Высокопрочная ячейка Flash/EEPROM:
- 100 000 циклов записи Флэш-памяти
- 1 000 000 циклов записи EEPROM
- 40 лет хранения данных
Технические параметры
| Technical Parameters | Values |
|---|---|
| Flash Memory (KB) | 3.5 KB |
| RAM (bytes) | 224 x 8 |
| EEPROM (bytes) | 128 x 8 |
| Operating Voltage | 2.0-5.5V |
| Operating Speed | 20 MHz |
| Capture/Compare module | 16-bit |
| PWM module | 10-bit |
| Temp. Range | -40 to +125℃ |
| Oscillator | 4 MHz and 48 kHz |
| Timer | 2 x 8-bit - 1 x 16-bit |
| Standby Current | 100 nA @ 2.0V, typical |
| Operating Current | 12 μA @ 32 kHz, 2.0V, typical 120 μA @ 1 MHz, 2.0V, typical |
| Watchdog Timer Current | 1 μA @ 2.0V, typical |
| Timer1 Oscillator Current | 1.2 μA @ 32 kHz, 2.0V, typical |
| I/O pins | 18 |
| Comparators count | 2 |
| Wake-up time (from Sleep) | 4 μs, 3.0V, typical |
| Dual-speed Internal Oscillator | Run-time selectable between 4 MHz and 48 kHz |
| Package Types | 18-Lead PDIP, 18-Lead SOIC |

Применение
Серия PIC16F628A подходит для применения в различных областях, от зарядных устройств для аккумуляторов до дистанционных датчиков с низким энергопотреблением. Компактные корпуса делают эту серию микроконтроллеров идеальным решением для всех приложений с ограниченным пространством.




