СЕМЕЙСТВО PIC24FV32KA304
20/28/44/48-контактные 16-разрядные флеш-микроконтроллеры общего назначения с технологией XLP
Высокопроизводительный процессор
- Модифицированная архитектура Гарварда
- Производительность до 16 MIPS при частоте 32 МГц
- Внутренний генератор 8 МГц с 4-кратной ФАПЧ и несколькими вариантами деления частоты.
- 17-битный побитный однотактный аппаратный умножитель
- Аппаратный делитель 32x16 бит, массив рабочих регистров 16x16 бит
- Оптимизированная архитектура набора инструкций для компилятора C
Специальные возможности микроконтроллера
- Широкий диапазон рабочего напряжения:
- 1,8...3,6 В (устройства PIC24F)
- 2,0...5,5 В (устройства PIC24FV)
- Источники и контроллеры пробуждения с низким энергопотреблением:
- Пробуждение при сверхнизком энергопотреблении (ULPWU) для режима сна/глубокого сна
- Сторожевой таймер с низким энергопотреблением (DSWDT) для глубокого сна
- Экстремальный маломощный Brown-out Reset (DSBOR) для глубокого сна, LPBOR для всех остальных режимов
- Биты объявления диапазона частот системы:
- Объявление диапазона частот оптимизирует потребляемый ток.
- Стандартный сторожевой таймер (WDT) со встроенным маломощным RC-генератором для надежной работы.
- Программируемое обнаружение высокого/низкого напряжения (HLVD)
- Стандартный механизм сброса при пониженном напряжении (BOR) с 3 программируемыми точками срабатывания, которые можно отключить в спящем режиме.
- Высокотоковое питание/отвод (18 мА/18 мА) на всех выводах ввода/вывода
- Флэш-память:
- Количество циклов стирания/записи: минимум 10 000 / минимум 40 лет хранения данных.
- Данные в EEPROM:
- Количество циклов стирания/записи: минимум 100 000 / минимальный срок хранения данных — 40 лет.
- Отказоустойчивый монитор часов (FSCM)
- Программируемый выход опорного тактового сигнала
- Самопрограммируемый под управлением программного обеспечения
- Внутрисхемное последовательное программирование (ICSP™) и внутрисхемная отладка (ICD) через 2 контакта.
Режимы управления питанием
- Запуск - Включены ЦП, флэш-память, SRAM и периферийные устройства
- Режим энергосбережения - Тактовая частота процессора ниже, чем у периферийных устройств.
- Режим ожидания - Процессор выключен, флэш-память, SRAM и периферийные устройства включены.
- Режим сна - Процессор, флэш-память и периферийные устройства выключены, SRAM включена.
- Режим глубокого сна - процессор, флэш-память, SRAM и большинство периферийных устройств отключены; множественные автономные системы.
Источники пробуждения
- Низкое энергопотребление:
- Ток в рабочем режиме составляет до 8 мкА (типичное значение).
- Ток в режиме ожидания составляет до 2,2 мкА (типичное значение).
- Токи в режиме глубокого сна составляют до 20 нА, типично
- Токи часов/календарей реального времени до 700 нА, 32 кГц, 1,8 В
- Сторожевой таймер - 500 нА, типичное напряжение 1,8 В
Особенности периферийных устройств
- Аппаратные часы реального времени и календарь (RTCC):
- Обеспечивает функции часов, календаря и будильника
- Может работать в режиме глубокого сна
- В качестве источника синхронизации может использоваться входная линия электропередачи 50/60 Гц
- Программируемый 32-битный циклический избыточный контрольный код (CRC)
- Несколько модулей последовательной связи:
- Два 3/4-проводных модуля SPI
- Два модуля I2C с поддержкой мульти-мастер/ведомый
— Два модуля UART, поддерживающие RS-485, RS-232, LIN/J2602, IrDA®.
- Пять 16-битных таймеров/счетчиков с программируемым делителем частоты: могут использоваться в паре как 32-битные таймеры/счетчики.
- Три 16-битных входа захвата с выделенными таймерами
- Три 16-битных выхода сравнения/ШИМ с выделенными таймерами
- Настраиваемые выходы с открытым стоком на цифровых выводах ввода/вывода
- До трех внешних источников прерываний
Аналоговые характеристики
- 12-битный аналого-цифровой преобразователь с возможностью подключения до 16 каналов:
- Скорость преобразования 100 к/с
- Преобразование доступно во время сна и простоя
- Опция автоматической выборки по таймеру для режимов Sleep и Idle
- Включение опции автоматического сравнения
- Двойные аналоговые компараторы с регулировкой напряжения по всей шине питания и программируемой конфигурацией входа/выхода.
- Встроенный источник опорного напряжения
- Внутренний датчик температуры
- Блок измерения времени зарядки (CTMU):
- Используется для измерения емкости, 16 каналов
- Измерение времени с разрешением до 200 пс
- Генерация задержек/импульсов с разрешением до 1 нс