Компания Microchip выпускает 8-битный микроконтроллер, выполненного по технологии nanoWatt XLP, со встроенным с USB интерфейсом – PIC18F47J53. Наряду с наличием USB интерфейса и экстремально низкого энергопотребления, микроконтроллер имеет 128 КБайт Flash-памяти программ и 4 КБайт RAM, что позволяет организовать и размесить USB стек и пользовательский код приложения.
Микроконтроллеры содержат интерфейс USB 2.0, позволяющий приложениям получать и отправлять данные и подключаться к диагностическому оборудованию, что в свою очередь значительно снижает стоимость конечного устройства и повышает гибкость приложения.
Кроме того, в микроконтроллер интегрирован модуль сенсорного интерфейса mTouch, что позволяет пользователю с легкостью организовать сенсорный интерфейс.
Отличительные особенности и характеристики микроконтроллера PIC18F47J53:
- 8-битный высокопроизводительный микроконтроллер;
- рабочая частота до 48 МГц;
- технология nanoWatt XLP;
- 128 КБайт Flash-память;
- 4 КБайт RAM;
- архитектура оптимизирована под Си компиляторы;
- возможность самопрограммирования;
- несколько уровней приоритета прерываний;
- аппаратный умножитель 8×8;
- высокоточный PLL для интерфейса USB;
- встроенный осциллятор 31 кГц;
- встроенный высокоточный осциллятор для интерфейса USB;
- интегрированный контроллер USB 2.0:
- низкоскоростной режим (1.5 Мбит/с) и полноскоростной (12 Мбит/с) режимы;
- поддержка до 32 конечных точек;
- USB модуль может использовать любую область RAM в качестве буфера конечной точки;
- встроенный USB трансивер;
- часы реального времени, календарь;
- четыре источника внешних прерываний;
- четыре модуля ECCP (захват/сравнение/ШИМ) с расширенным функционалом:
- один, два или четыре выхода ШИМ;
- возможность настройки полярности;
- программируемое «мертвое» время;
- автоматическое выключение и рестарт;
- семь модулей CCP (захват/сравнение/ШИМ);
- два ведущих последовательного порта с поддержкой интерфейса SPI и I2C (ведущий/ведомый);
- 8-битный параллельный порт (ведущий/ведомый);
- три аналоговых компаратора с мультиплексированными входами;
- 13 канальный 12-битный АЦП;
- модуль измерения времени заряда и поддержка сенсорного интерфейса по технологии mTouch;
- два модуля USART с расширенным функционалом:
- поддержка RS-232, RS-485, LIN/J2602;
- поддержка автоматического выхода из спящего режима по приему стартового бита;
- автоматическое определение скорости обмена;
- 5.5 В совместимые цифровые входы;
- выходной ток (порт B, порт C) до 25 мА;
- сторожевой таймер с программируемым периодом;
- интерфейс ICSP внутрисхемного низковольтного программирования;
- интерфейс внутрисхемной отладки с поддержкой трех точек останова;
- встроенный регулятор напряжения 2.5 В;
- диапазон напряжение питания: 2.0 … 3.6 В;
- потребление в режиме Deep Sleep до 13 нА (850 нА при работе часов реального времени);
- типовое потребление в рабочем режиме до 6.2 мкА;
- корпус: 44-выводный QFN, TQFP.
Многие из портативных устройств и приложений, такие как считыватели смарт-карт, требуют на сегодняшний момент подключения к персональному компьютеру посредством USB интерфейса. Наличие USB 2.0 интерфейса в микроконтроллере PIC18F47J53 позволяет организовать это, кроме того компания предлагает бесплатную библиотеку для работы со смарт-картами, наряду с бесплатным USB стеком.
Встроенный 12-битный АЦП предоставляет высокую точность в измерениях, которая необходима для современных сенсоров. Наличие многоканального ШИМ, нескольких таймеров и интерфейса SPI с DMA значительно расширяет сферу применения микроконтроллера: портативная бытовая техника и медицинское оборудование.
Для демонстрации возможностей, разработки и отладки программного обеспечения для микроконтроллера компания выпускает демонстрационную плату PIC18F47J53 Full-Speed USB Demo Board (MA180029), которая может использоваться как отдельно, так и в составе отладочного комплекса PIC18 Explorer Board (DM183032).