Компания Microchip расширила свое портфолио 16-битных микроконтроллеров с малым количеством выводов и ультранизким потреблением, анонсировав выпуск семейства PIC24F32KA304. Микроконтроллеры PIC24F32KA304 базируются на известном и популярном семействе PIC24F16KA, однако отличаются объемом памяти и наличием определенной периферии: 12-битный АЦП, EEPROM, интеллектуальный модуль сенсорного интерфейса mTouch. Кроме того, микроконтроллеры получили возможность работы от источника питания напряжением 5 В.
Микроконтроллер нацелен на применение в системах с батарейным питанием в индустриальной сфере, автомобилях, медицинских устройствах, измерительных приборах и оборудовании.
По сравнению с предшественниками из семейства PIC24F16KA, микроконтроллер PIC24F32KA304 имеет в два раза больше Flash-памяти программ и на 30% больше RAM, что позволяет организовать программные стеки различных беспрводных коммуникационных протоколов и применять его в беспроводных приложениях. Дополнительно, в три раза было увеличено количество таймеров и ШИМ, в два раза увеличено количество UART модулей, I2C и SPI каналов, увеличено разрешение встроенного АЦП до 12 бит. Корпусное исполнение также было изменено, т.к. количество выводов увеличено до 44.
Отличительные особенности:
- модифицированная гарвардская архитектура, рабочая частота до 32 МГц;
- технология сверхнизкого энергопотребления nanoWatt XLP;
- 32 КБайт встроенной Flash-памяти программ;
- 512 Байт EEPROM память данных;
- 2 КБайт SRAM;
- поддержка самопрограммирования под управлением программы;
- аппаратные часы реального времени и календарь;
- модуль проверки контрольной суммы;
- пять 16-битных таймеров/счетчиков с предделителями и возможностью объединения в 32-битный таймер/счетчик;
- три 16-битных входа захвата, три 16-битных выхода сравнения/ШИМ
- два аналоговых компаратора;
- модуль измерения времени заряда (измерение емкости, измерение времени с типовым разрешением 1 нс, встроенный источник опорного напряжения);
- встроенный датчик температуры;
- коммуникационные модули и интерфейсы:
- два канала 3/4-проводного интерфейса SPI с поддержкой всех четырех режимов работы;
- два канала I2C с поддержкой режимов multi-master/slsve;
- два модуля USART с расширенным функционалом (поддержка RS485, RS232, LIN/J2602, IrDA) и возможностью адресации;
- многоканальный 12-битный АЦП (до 16 каналов);
- интерфейс внутрисхемного программирования (ICSP), интерфейс внутрисхемной отладки;
- программируемый уровень BOR, программируемый уровень LVD;
- конфигурируемый сторожевой таймер;
- несколько режимов работы;
- рабочее напряжение: 1.8 В – 5.5 В.
Встроенный интеллектуальный модуль сенсорного интерфейса mTouch включает в себя модуль измерения времени заряда, который имеет возможность работы (автоматического сканирования) в режиме Sleep, тем самым позволяя реализовать сенсорные функции при ультранизком потреблении.
Для разработки приложений и оценки возможностей микроконтроллеров PIC24F32KA304, компания выпускает процессорный модуль PIC24F32KA304 Plug-In Module (MA240022) для отладочной платформы Explorer 16 (DM240001). Кроме того, версии микроконтроллера в 20- и 28-выводном корпусе PDIP (PIC24F32KA302) поддерживаются отладочной платой XLP 16-bit Development Board (DM240311). Все микроконтроллеры поддерживаются в интегрированной среде разработки MPLAB, Си компилятором MPLAB для микроконтроллеров PIC24 и dsPIC, внутрисхемным отладчиком MPLAB ICD3 (DV164035) и отладчиком/программатором PICkit3 (PG164130).