Компания Microchip выпускает микроконтроллеры с USB интерфейсом и большим объемом RAM
27.06.2010

Компания Microchip Technology анонсировала 16-битные микроконтроллеры с интегрированным контроллером USB 2.0 OTG и памятью данных RAM объемом 96 КБайт. Семейство представлено четырьмя микроконтроллерами, имеющими объем Flash-памяти программ до 256 КБайт: PIC24FJ128GB206, PIC24FJ256GB206, PIC24FJ128GB210, PIC24FJ256GB210. Большой объем RAM позволяет буферизировать большие объемы данных, что увеличивает общую пропускную способность в таких приложениях, как Ethernet коммуникации, системы дистанционного сбора данных, пряме воспроизведение звука. Совместно с бесплатными программными USB библиотеками и TCP/IP стеком компании эти микроконтроллеры значительно снижают стоимость системы, количество внешних компонентов и размеры монтажа, могут использоваться для широкого круга приложений в промышленности, в измерительной технике, медицине и бытовой технике.

Microchip PIC24FJ256GB210

Требования для современных встраиваемых систем быстро расширяются, добавляется распространенная и растущая способность коммуникации, вследствие чего требуется буферизировать большие объемы данных. В то же время необходимо различными путями снижать стоимость и размеры конечной системы. Компания интегрировала 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
Device
Host
OTG

Корпус

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.

microchip.com

Перевод: Vadim по заказу РадиоЛоцман

На английском языке: New Microchip PIC Microcontrollers Integrate USB and Large RAM

Подробнее >>

Реклама