Компания Microchip продолжает развивать линейку 8-разрядных микроконтроллеров PIC с независимой от ядра периферией. Главной особенностью микроконтроллеров PIC16F191XX является наличие контроллера LCD дисплеев c интегрированным DC/DC регулятором напряжения с накачкой заряда (charge pump), что позволяет поддерживать работу с LCD даже при пониженном напряжении питания. Отдельно стоит отметить 12-разрядный аналого-цифровой преобразователь со встроенным поствычислителем - ADCC (ADC with Computation). Данный модуль позволяет производить первичную обработку оцифрованных данных (усреднение, фильтрация и т.д.), а также сравнивать обработанные данные с заданными числовыми порогами и формировать прерывание только в случае выхода среднего значения за их рамки.
Для работы с сенсорными кнопками в модуль ADCC интегрирован аппаратный емкостный делитель напряжения HCVD (Hardware Capacitance Voltage Divider). На базе этого модуля построена технология Metal Over Cap – организация работы сенсорных кнопок через металлический лист, с помощью которой детектируется прогиб металла порядка 10-100 мкм от нажатия. В данном случае сенсорные системы могут работать даже при жёстких климатических условиях, например через водный или грязевой слой на металлическом листе, что говорит об улучшенных параметрах чувствительности и помехозащищённости систем, построенных на базе HCVD.
По традиции, микроконтроллеры серии PIC16F191xx оснащены большим количеством независимой от ядра периферии: ячейками пользовательской логики CLC, генератором комплементарных сигналов CWG, модулями захвата/сравнения/ШИМ, температурным датчиком, компараторами, модулем ЦАП, таймерами с функцией аппаратного контроля HLT (Hardware Limit Timer) и т.д.
Микроконтроллеры PIC16F191xx доступны в корпусах с количеством выводов от 28 до 64, объемами Flash-памяти от 14 до 56К и SRAM от 1 до 4 К. Более подробно параметры контроллеров семейства PIC16F191xx представлены в таблице.
Название | Кол-во выводов | Flash, кБ | RAM, Б | Доступные корпуса |
PIC16F19155 | 28 | 14 | 1024 | SOIC, SPDIP, SSOP, UQFN |
PIC16F19156 | 28 | 28 | 2048 | |
PIC16F19175 | 40 | 14 | 1024 | UQFN, PDIP, TQFP |
PIC16F19176 | 40 | 28 | 2048 | |
PIC16F19185 | 48 | 14 | 1024 | TQFP, UQFN |
PIC16F19186 | 48 | 28 | 2048 | |
PIC16F19195 | 64 | 14 | 1024 | QFN, TQFP |
PIC16F19196 | 64 | 28 | 2048 | |
PIC16F19197 | 64 | 56 | 4096 |
Традиционно, для новых 8-разрядных микроконтроллеров PIC доступны две модификации с разными рабочими напряжениями: стандартное 2.3 - 5.5 В (например PIC16F19155) и низковольтное 1.8 - 3.6 В (например PIC16LF19155). Ознакомиться с возможностями новых кристаллов можно при помощи отладочной платы Curiosity HPC и версий микроконтроллеров в корпусах SPDIP или DIP с количеством выводов только 28 или 40.