Микроконтроллеры с богатым набором периферии имеют интерфейс I2S для применения в аудио приложениях, а также аппаратный модуль емкостного сенсорного интерфейса mTouch, интерфейс USB 2.0 и возможность переназначения линий ввода/вывода
Компания Microchip Technology выпускает новые серии 32-разрядных микроконтроллеров с небольшим количеством выводов семейства PIC32, которые имеют высокую производительность в 61 DMIPS и доступны в корпусе с размерами 5 × 5 мм, что является решающим показателем при разработке компактных устройств и чувствительных к цене приложений.
Серии микроконтроллеров PIC32MX1 и PIC32MX2 – это миниатюрные и не дорогие мироконтроллеры, и это первые микроконтроллеры PIC32, которые содержат встроенную аудио периферию и аппаратные средства для организации емкостного сенсорного интерфейса. Микроконтроллеры рассчитаны на применение в бытовой технике, промышленном оборудовании, медицинских приборах и автомобильной технике.
Блок-схема микроконтроллеров серий PIC32MX1 и PIC32MX2
На данный момент серии предстаылены микроконтроллерами PIC32MX110F016B и PIC32MX220F032, отличающихся объемом встроенной памяти и некоторой периферией.
Отличительные особенности микроконтроллеров серии PIC32MX1 и PIC32MX2:
- ядро:
- MIPS32 M4K, рабочая частота 40 МГц;
- производительность 1.56 DMIPS/МГц;
- режим MIPS16e для уменьшения размера кода до 40%;
- эффективная, относительно Си и ассемблера архитектура;
- прямой доступ к памяти:
- четырехканальный аппаратный DMA с автоматическим определением длины данных;
- два дополнительных канала для USB;
- программируемый модуль вычисления контрольной суммы;
- тактирование:
- встроенный осциллятор с погрешностью 0.9%;
- программируемый PLL и источник тактовой частоты;
- мониторинг тактовой частоты;
- независимый сторожевой таймер;
- управление питанием:
- режимы пониженного потребления;
- встроенные схемы сброса (Power-on Reset, Brown-out Reset);
- 20 мкА потребление в режиме Power Down;
- аудио интерфейс и функционал:
- поддерживаемые режимы коммуникации I2S, LJ, RJ, DSP;
- интерфейс управления SPI и I2C;
- основная тактовая частота может быть синхронизирована с USB интерфейсом, возможность подстройки в рабочем режиме;
- аналоговая периферия:
- до 13-каналов 10-битного АЦП, скорость работы 1.1 млн. выборок в секунду;
- модуль измерения времени заряда для организации сенсорного интерфейса mTouch;
- до 3-х аналоговых компараторов;
- программируемый источник опорного напряжения для компараторов;
- таймеры:
- пять 16-разрядных таймеров;
- до 2-х 32-разрядных модулей;
- пять модулей сравнения, пять модулей захвата;
- функция переназначения выводов общего назначения;
- часы реального времени с календарем;
- коммуникационные интерфейсы:
- полноскоростной USB 2.0 OTG;
- два модуля UART с поддержкой LIN 2.0 и IrDA;
- два контроллера 4-проводного SPI интерфейса;
- два канала I2C с поддержкой SMBus;
- параллельный ведущий порт (для подключения графических дисплеев);
- напряжение питания 2.3 В – 3.6 В;
- корпус: 28-выводный SOIC/SPDIP/SSOP/QFN, 44-выводный TQFP.
Микроконтроллеры PIC32MX110F016B и PIC32MX220F032 доступы для заказа по цене 1.58 доллара каждый, при закупке от 10000 шт.
Поддержка разработчиков
Компания предоставляет стартовый набор MPLAB Starter Kit for PIC32MX1XX/2XX MCUs (DM320013) на базе микроконтроллера PIC32MX220F032. Отладочная плата в данном наборе питается от USB интерфейса, имеет установленный цветной ЖК дисплей, емкостной сенсорный интерфейс, поддерживает работу с картами памяти SD и 24-битное воспроизведение аудио.
Кроме того компания предлагает оценочную плату PIC32MX CTMU Evaluation Board (AC323027) и процессорный модуль PIC32MX220F032D Plug-In Module (MA320011) для подключения к отладочной платформе Explorer16.