Компания Microchip Technology анонсировала 16-битные микроконтроллеры с интегрированным контроллером USB 2.0 OTG и памятью данных RAM объемом 96 КБайт. Семейство представлено четырьмя микроконтроллерами, имеющими объем Flash-памяти программ до 256 КБайт: PIC24FJ128GB206, PIC24FJ256GB206, PIC24FJ128GB210, PIC24FJ256GB210. Большой объем RAM позволяет буферизировать большие объемы данных, что увеличивает общую пропускную способность в таких приложениях, как Ethernet коммуникации, системы дистанционного сбора данных, пряме воспроизведение звука. Совместно с бесплатными программными USB библиотеками и TCP/IP стеком компании эти микроконтроллеры значительно снижают стоимость системы, количество внешних компонентов и размеры монтажа, могут использоваться для широкого круга приложений в промышленности, в измерительной технике, медицине и бытовой технике.
Требования для современных встраиваемых систем быстро расширяются, добавляется распространенная и растущая способность коммуникации, вследствие чего требуется буферизировать большие объемы данных. В то же время необходимо различными путями снижать стоимость и размеры конечной системы. Компания интегрировала USB периферию и большой объем RAM в один 64-выводный микроконтроллер, наряду с функцией выбора выводов периферии микроконтроллера, предоставляя разработчикам определенную гибкость в переназначении цифровых линий ввода/вывода.
Отличительные особенности:
- высокопроизводительное 16-битное ядро;
- модифицированная Гарвардская архитектура;
- рабочая частота до 32 МГц;
- аппаратный перемножитель 17 × 17 бит;
- массив из 16 16-битных рабочих регистров;
- линейное адресное пространство памяти программ до 12 МБайт;
- линейное адресное пространство памяти данных до 16 МБайт;
- два модуля генерации адреса для раздельного доступа чтения/записи памяти данных;
- интерфейс USB:
- USB 2.0 OTG совместимый;
- низкоскоростной (1.5 Мбит/с) и полноскоростной (12 Мбит/с) USB Host;
- полноскоростной режим USB Device;
- высокоточный PLL;
- поддерживается до 32 конечных точек;
- интегрированный USB трансивер с интерфейсом для внешнего трансивера;
- встроенные подтягивающие резисторы;
- усовершенствованный параллельный ведущий порт / параллельный ведомы порт (для микроконтроллеров в 100-выводном корпусе):
- прямой доступ от CPU посредством интерфейса EDS;
- 4/8/16-битная шина данных;
- до 23 программируемых адресных линии;
- возможность выбора выводов периферии (доступно 44 выводов для устройств в 100-выводном корпусе);
- три модуля интерфейса SPI;
- три модуля интерфейса I2C с поддержкой 7-битной и 10-битной адресации;
- четыре модуля UART с поддержкой протоколов RS485, RS232, LIN/J2602, IrDA;
- пять 16-битных таймеров/счетчиков;
- девять 16-битных входов захвата и девять 16-битных выходов сравнения/ШИМ с функцией Time Base;
- до пяти источников внешних прерыванй;
- аппаратные часы реального времени и календарь;
- 10-битный многоканальный АЦП с возможность работы в режиме Sleep;
- три аналоговых компаратора с программируемой конфигурацией входов/выходов;
- модуль емкостного сенсорного интерфейса mTouch ;
- модуля измерения времени заряда, поддержка емкостного сенсорного интерфейса
- конфигурируемый выходы Open Drain цифровых портов микроконтроллера;
- поддержка режима внутрисхемного программирования (ICSP) и отладки (ICD);
- поддержка интерфейса JTAG;
- возможность переключения между источниками тактовой частоты в реальном времени;
- интегрированный регулятор напряжения 1.8 В;
- диапазон питающего напряжения 2.2 В … 3.6 В;
- ток потребления в режиме Sleep менее 20 мкА;
- корпус: PIC24FJ128GB206, PIC24FJ256GB206 - 64-выводный TQFP/QFN, PIC24FJ128GB210, PIC24FJ256GB210 - 100-выводный TQFP, 121-выводный BGA.
Микроконтроллеры также имеют встроенный 24-канальный модуль емкостного сенсорного интерфейса mTouch для реализации сенсорных экранов и емкостной клавиатуры, наряду с бесплатными программными библиотеками, а также 16-битный усовершенствованный параллельный ведущий/ведомый порт, который обеспечивает более широкую полосу пропускания при подключении внешней периферии.
Микроконтроллер |
Память |
SRAM, |
Перена- |
16-битные |
Входы |
UART |
SPI |
I2C |
10-битный |
USB |
Корпус |
PIC24FJ128GB206 |
128 |
96 |
29 |
5 |
9/9 |
4 |
3 |
3 |
16 |
Да |
64 |
PIC24FJ256GB206 |
256 |
29 |
9/9 |
4 |
3 |
3 |
16 |
64 |
|||
PIC24FJ128GB210 |
128 |
44 |
9/9 |
4 |
3 |
3 |
24 |
100/121 |
|||
PIC24FJ256GB210 |
256 |
44 |
9/9 |
4 |
3 |
3 |
24 |
100/121 |
Для разработки своих приложений на базе микроконтроллеров PIC24FJ128GB206, PIC24FJ256GB206, PIC24FJ128GB210, PIC24FJ256GB210 компания Microchip разработала готовый к установке на отладочную плату Explorer 16 (DM240001) PIM модуль с установленным микроконтроллером PIC24FJ256GB210 - MA240021, также потребуется дочерняя плата USB PICtail Plus (AC164131) на которой имеются интерфейсы и порты USB Device, USB Host и USB OTG.