Периферийные модули

Характеристики 16 и 18 серии.

ПРИМЕРЫ КОНТРОЛЛЕРОВ 18ЕХХХ, 16ЕХХХ.

1. Оптимизированная на совместимость архитектура и по возможности совместимая система команд.

2. Линейное адресное пространство.

3. Производительность достигает до 10 Mips.

4. Тактовая частота 4 к - 10 МГц (с возможностью умножения)

LP\XT\HS (0 – 200 кГц/0 – 1МГц/0 - 20 МГц) - частотные режимы (программно-аппаратные) в предыдущих моделях

5. В 16-ой серии:

14 разрядные команды

8 разрядные данные

В 18-ой серии:

16 разрядные команды

8 разрядные данные

6. Система приоритетов прерываний

7. В 18 серии возможно умножение 8*8 за такт

Микроконтроллеры обладают высокой нагрузочной способностью: до 25 мА/канал.

Потребление каждого порта не более 200 мА.

По всем портам нагрузочная способность не превышает 300 мА.

• Модуль таймера ТМR0

ТМR0 - таймер/счетчик имеет следующие особенности

• 8-разрядный

• возможность чтения и записи и текущего значения счетчика

• 8-разрядный программируемый предделитель

• внутренний и внешний источник тактового сигнала

• выбор активного фронта внешнего тактового сигнала

• прерывания при переполнении (переход от FFh к 00h)

Предделитель стоит перед счетчиком и делит на заданное число.

• Модуль таймера ТМR1

ТМR1 - 16-разрядный таймер/счетчик, состоящий из двух 8-разрядных регистров (ТМR1H и ТМR1L) доступных для чтения и записи. Счет выполняется в спаренных регистрах (ТМR1Н: ТМR1L), инкрементируя их значение от 0000h до FFFFh, далее считает с 0000h. При переполнении счетчика устанавливается в ‘1’ флаг прерывания ТМR1IF в регистре РIR1<0>. Само прерывание можно разрешить/запретить установкой сбросом бита ТМR1IE в регистре Р1Е1<0>.

ТМR1 может работать в двух режимах:

• Режим таймера.

• Режим счетчика.

• Модуль таймера ТМR2

ТМR2 - 8-разрядный таймер с программируемыми предделителем и выходным делителем, 8-разрядным регистром периода РR2, ТМR2 может быть опорным таймером для ССР модуля в ШИМ режиме. Регистры ТМR2 доступны для записи/чтения и очищаются при любом виде сброса.

Для уменьшения энергопотребления таймер ТМR2 может быть выключен сбросом бита ТМR2ON (Т2СОМ<2>) в '0'.

Счетчик предделителя и выходного делителя сбрасываются в случае:

• Записи в регистр ТМR2;

• Записи в регистр Т2СОN;

• Любого вида сброса микроконтроллера (РОR, ВОR, сброс WDT или активный сигнал - МСLR).

8-зазрядный регистр периода РR2 используется для ШИМ (Широко Импульсная Модуляция)

ШИМ позволяет передавать различную энергию в нагрузку.

• Модуль ТМR3 (18 серия)

16 – разрядный таймер-счетчик.

• Вторичный генератор тактового сигнала

• Модуль ССР

Каждый модуль ССР содержит 16-разрядный регистр, который может использоваться в качестве:

• 16-разрядного регистра захвата данных (захват с максимальным периодом 6.25 нс);

• 16-разрядного регистра сравнения:

• Двух 8-разрядных (ведущий и ведомый) регистров ШИМ.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: