Новое семейство Microchip PIC32MZ
Компания Microchip представляет новое семейство 32-разрядных микроконтроллеров — PIC32MZ Embedded Connectivity (EC) family. Они являются лидирующими на рынке, имея максимальную производительность 330 DMIPS и оценку 3.28 CoreMarks/МГц. Помимо высокой производительности, контроллеры PIC32MZ имеют двухпанельную Flash-память до 2 Мбайт, объем ОЗУ до 512 кбайт и развитую периферию: 10/100 Ethernet MAC, Hi-Speed USB MAC/PHY, два модуля CAN и быстрый АЦП 28 Мвыб./с. Ядро microAptiv имеет высокую плотность кода — примерно на 30% выше, чем у конкурирующих продуктов.
Разработчики современных встраиваемых систем зачастую сталкиваются с нехваткой производительности. С другой стороны, требуется снижение цены и уменьшение времени разработки. PIC32MZ имеет производительность втрое выше и в четыре раза больший объем памяти, нежели аналогичные контроллеры семейства MX, а также более мощные периферийные блоки. Для передачи информации новые PIC32MZ имеют Hi-Speed USB, Ethernet и CAN, поддерживаемые библиотеками. PIC32MZ поддерживают прямое подключение WQVGA без внешних графических контроллеров. Для обработки аудио данных имеются развитая система DSP команд (159 команд); большой объем памяти Flash и ОЗУ; специализированная периферия типа I2S; необходимое ПО.
Возможно обновление прошивки контроллера «на лету», т.е. внутрисхемно при одновременном выполнении рабочей программы. В контроллерах PIC32MZ имеется 2 Мбайт Flash-памяти, разделенной на два независимых сегмента: можно обновлять один сегмент при выполнении программы из другого.
PIC32MZ — первый микроконтроллер Microchip, разработанный на ядре Imagination MIPS microAptiv, которое включает в себя 159 команд цифровой обработки сигналов, способных увеличить скорость работы DSP-алгоритмов на 75%. Помимо DSP-команд, ядро работает также с системой команд microMIPS, позволяющей уменьшить размер кода практически без потери производительности. Высокая производительность ядра (200 МГц/330 DMIPS) обеспечивается наличием кэша данных и команд.
Доступны три новых отладочных средства:
- полнофункциональный PIC32MZ EC Starter Kit в двух версиях — с AES (DM320006-C) и без (DM320006);
- Multimedia Expansion Board II (DM320005-2);
- 168-pin to132-pin Starter Kit Adapter (AC320006).
Имеются следующие исполнения микроконтроллеров:
- PIC32MZ2048ECH064 — 64-выводные QFN (9×9 мм) и TQFP (9×9 мм);
- PIC32MZ2048ECH100 — 100-выводные TQFP (12×12 и 14×14 мм);
- PIC32MZ2048ECH124 — 124-выводные VTLA (9×9 мм);
- PIC32MZ2048ECH144 — 144-выводные TQFP (16×16 мм) и LQFP (20×20 мм).
PIC32MZ2048ECM064, PIC32MZ2048ECM100, PIC32MZ2048ECM124 и PIC32MZ2048ECM144 имеют в составе периферии AES.