Microchip Technology представила серию 8-битных микроконтроллеров PIC16F19xx с усовершенствованным 8-битным ядром Enhanced Mid-range, выполненных по технологии nanoWatt XLP, что говорит о сверхмалом энергопотреблении. Входящие в семейство микроконтроллеры имеют объем флэш-памяти программ до 28 КБайт и совместимы по выводам с другими микроконтроллерами PIC16Cxxx и PIC16Fxxx (в корпусах с 28/40 выводами). Семейство представлено следующими устройствами: PIC16F1933, PIC16F1934, PIC16F1936, PIC16F1937, PIC16F1938, PIC16F1939, PIC16F1946, PIC16F1947, включая серию "LF".
Микроконтроллеры семейства PIC16F19xx включают широкий диапазон периферии, включая модуль обслуживания емкостной сенсорной клавиатуры mTouch, драйвер LCD дисплея, различные коммуникационные интерфейсы и протоколы, многоканальный ШИМ контроллер с независимыми таймерами, цифровой модулятор сигнала. Нацелены для применения в устройствах бытового назначения, охранных системах, измерительных устройствах, системах мониторинга и управления, автомобильных системах.
Благодаря новой архитектуре ядра Enhanced Mid-range, производительность контроллеров увеличивается на 50%, а благодаря наличию 49 инструкций обеспечивается увеличение эффективности программирования на Си и ассемблере в сравнении с предыдущими семействами микроконтроллеров. Работоспособность устройств сохраняется в диапазоне питающих напряжений 1.8 – 5.5 В, серия «LF» обеспечивает минимальное потребление энергии.
Встроенный драйвер LCD позволяет управлять индикаторами (дисплеями) с количеством сегментов до 184 и предоставляет энергосберегающий режим работы с дисплеем. Микроконтроллеры имеют до 5 каналов ШИМ с независимыми таймерами для возможности управления различными двигателями и периферией.
Отличительные особенности PIC16F(LF)193X, PIC16F(LF)194X:
- рабочая частота до 32 МГц;
- внутренний высокоточный генератор: 31.25 кГц – 32 МГц (программная настройка);
- объем Flash-памяти программ (с возможностью самопрограммирования):
- 4096 КБайт (PIC16F(LF)1933, PIC16F(LF)1934);
- 8192 КБайт (PIC16F(LF)1936, PIC16F(LF)1937, PIC16F(LF)1946);
- 16384 КБайт (PIC16F(LF)1938, PIC16F(LF)1939, PIC16F(LF1947).
- объем SRAM:
- 256 Байт (PIC16F(LF)1933, PIC16F(LF)1934);
- 512 Байт (PIC16F(LF)1936, PIC16F(LF)1937, PIC16F(LF)1946);
- 1024 Байт (PIC16F(LF)1938, PIC16F(LF)1939, PIC16F(LF)1947);
- 256 Байт data EEPROM;
- возможность внутрисхемного программирования и внутрисхемной отладки
- 16-уровневый аппаратный стек;
- широкий диапазон питающих напряжений: 1.8 В – 5.5 В (PIC16F193x, PIC16F194x), 1.8 В – 3.6 В (PIC16LF193x, PIC16LF194x);
- до 35 выводов вход/выход (до 53 для PIC16F(LF)194x), 1 вывод только вход: возможность напрямую управлять светодиодами (выходной ток до 25 мА), возможность программирования выводов микроконтроллера на прерывание;
- функции LCD драйвера (PIC16F(LF)193x до 96 сегментов, PIC16F(LF)194x – до 184 сегментов): управление контрастностью, возможность выбора опорного напряжения и тактовой частоты;
- модуль емкостной сенсорной клавиатуры mTouch (до 16 каналов) ;
- до 14 каналов (PIC16F(LF)194x – до 17 каналов) 10-битного АЦП с возможностью выбора опорного напряжения (1.024 В, 2.048 В, 4.096 В);
- четыре 8-битных таймер/счетчика с 8-битным предделителем, один 16-битный таймер с расширенными функциями;
- два модуля CCP (захват, сравнение, ШИМ): 16-битный регистр захвата и 16-битный регистр сравнения (разрешение 125 нс), 10-битный ШИМ (максимальная частота 31.25 кГц);
- три усовершенствованных модуля CCP с функциями автовыключения и рестарта, ШИМ регулирование, возможность программирования «мертвого» времени;
- последовательный порт (PIC16F(LF)194X – два последовательных порта): SPI, I2C
- усовершенствованный UART (EUART): RS232, RS485, LIN интерфейсы;
- два аналоговых компаратора;
- корпус:
- 28-выводный SPDIP/SOIC/SSOP: PIC16F1933/1936/1938, PIC16LF1933/1936/1938;
- 28-выводный QFN/UQFN: PIC16F1933/1936/1938, PIC16LF1933/1936/1938;
- 40-выводный PDIP: PIC16F1934/1937/1939, PIC16LF1934/1937/1939;
- 44-выводный QFN: PIC16F1934/1937/1939, PIC16LF1934/1937/1939;
- 44-выводный TQFP: PIC16F1934/1937/1939, PIC16LF1934/1937/1939;
- 64-выводный TQFP (PIC16F(LF)194X).
Инструменты для отладки и разработки Microchip поддерживают данный микроконтроллер, включая интегрированную среду разработки MPLAB IDE с компилятором HI-TECH C-compiler для семейства PIC12.
Для отладки и разработки на данных микроконтроллерах может использоваться отладочная платформа F1 (DM164130-1) с установленным PIC16LF1937, LCD дисплеем и специальным разъемом для подключения модуля управления двигателями (DM164130-2).