Microchip Technology представила серию 8-битных PIC-микроконтроллеров с богатой периферией с током потребления в активном режиме менее 50 мкА/МГц и сверхнизким потреблением в режиме покоя. Представители данной линейки микроконтроллеров: PIC12F1822, PIC16F1823, PIC16F1824, PIC16F1825, PIC16F1828, PIC16F1829, построены по технологии nanoWatt XLP и имеют расширенное 8-битное ядро Enhanced Mid-range 8-bit core, в корпусе с 8 – 64 выводами. Благодаря низкому уровню потребления и высокой степени интеграции, включая интерфейс сенсорной клавиатуры mTouch и коммуникационные интерфейсы, устройства могут применяться в приложениях широкого круга: бытовая техника, принтеры, сканеры, пульты дистанционного управления, автомобильное оборудование и системы доступа и безопасности, системы разграничения доступа и пр.
Благодаря новой архитектуре ядра Enhanced Mid-range, производительность контроллеров увеличивается на 50%, а благодаря наличию 49 инструкций обеспечивается увеличение эффективности программирования на Си и ассемблере в сравнении с предыдущими семействами микроконтроллеров.
Отличительные особенности PIC12F(LF)1822, PIC16F(LF)182X:
- рабочая частота до 32 МГц;
- внутренний высокоточный генератор: 31.25 кГц – 32 МГц (программная настройка);
- объем Flash-памяти программ (с возможностью самопрограммирования):
- 2048 КБайт (PIC12F(LF)1822, PIC16F(LF)1823);
- 4096 КБайт (PIC16F(LF)1824, PIC16F(LF)1828);
- 8192 КБайт (PIC16F(LF)1825, PIC16F(LF)1829);
- объем SRAM:
- 128 Байт (PIC12F(LF)1822, PIC16F(LF)1823);
- 256 Байт (PIC16F(LF)1824, PIC16F(LF)1828);
- 1024 Байт (PIC16F(LF)1825, PIC16F(LF)1829);
- 256 Байт data EEPROM;
- возможность внутрисхемного программирования и внутрисхемной отладки
- 16-уровневый аппаратный стек;
- широкий диапазон питающих напряжений: 1.8 В – 5.5 В, 1.8 В – 3.6 В (серия LF);
- внутрисхемное программирование, интерфейс внутрисхемной отладки;
- программная защита кода;
- до 17 линий вход/выход, 1 линия только вход: возможность напрямую управлять светодиодами (выходной ток до 25 мА), возможность программирования выводов микроконтроллера на прерывание;
- модуль емкостной сенсорной клавиатуры mTouch (до 12 каналов) ;
- до 12 каналов 10-битного АЦП с возможностью выбора опорного напряжения (1.024 В, 2.048 В, 4.096 В):
- PIC12F(LF)1822 - 4 канала
- PIC16F(LF)1823/1824/1825 – 8 каналов
- PIC16F(LF)1828/1829 – 12 каналов
- 8-битный таймер с 8-битным предделителем;
- до трех 8-битных таймера/счетчика с 8-битным регистром периода, предделителем и постделителем;
- один 16-битный таймер с расширенными функциями;
- до двух модулей CCP (захват, сравнение, ШИМ);
- до двух усовершенствованных модуля CCP с функциями автовыключения и рестарта, ШИМ регулирование;
- SR защелка (интегрированный 555 Таймер);
- последовательный порт: SPI, I2C
- усовершенствованный UART (EUART): RS232, RS485, LIN интерфейсы, с автоматическим определением скорости;
- два аналоговых компаратора;
- корпус:
- 8-выводный SOIC/PDIP/DFN: PIC12F(LF)1822;
- 14-выводный SOIC/PDIP/TSSOP: PIC16F1823/1824/1825, PIC16LF1823/1824/1825;
- 16-выводный QFN: PIC16F1823/1824/1825, PIC16LF1823/1824/1825;
- 20-выводный SOIC/PDIP/SSOP: PIC16F1828/1829, PIC16LF1828/1829;
- 20-выводный QFN: PIC16F1828/1829, PIC16LF1828/1829;
Инструменты для отладки и разработки Microchip поддерживают данный микроконтроллер, включая интегрированную среду разработки MPLAB IDE с компилятором HI-TECH C-compiler для семейства PIC16.
Для отладки и разработки на данных микроконтроллерах может использоваться отладочный набор PICDEM Lab (DM163035). Набор включает в себя: отладочную плату с макетным полем, пять микроконтроллеров: PIC16F690 (20-pin),PIC16F88 (18-pin), PIC16F616 (14-pin), PIC12F615 (8-pin), PIC10F206 (6-pin); программатор/отладчик PICkit2, набор электронных компонентов, диск с программным обеспечением.