6. SSP – синхронный последовательный порт, обеспечивающий два интер-
фейсных режима работы:
3-wire SPI – последовательный трёхпроводный порт ввода/вывода,
предназначен для обмена данными с другими устройствами, имеющими порт
SPI. Микроконтроллер, инициирующий обмен и вырабатывающий тактовый
сигнал является ведущим (master), а МК выполняющий обмен при поступ-
лении тактового сигнала, является ведомым (slave). Максимальная скорость
передачи (в битах в секунду – бод) равна 1/4 частоты тактового сигнала МК.
К одному ведущему МК может быть подключено несколько ведомых. Функции
ведущего и ведомого микроконтроллера могут меняться в процессе работы;
I
2
C (TWSI) – последовательный двухпроводный порт ввода/вывода,
предназначен для обмена байтами данных с другими МК по двухпроводной
шине I
2
C. К шине могут подключаться до 127 устройств (МК). Ведущий МК
посылает по шине сигнал начала обмена и занимает шину, затем посылает
адресный байт (выбор одного из ведущих устройств) и задание направления
обмена, после этого принимает или передаёт байты данных и посылает сигнал
окончания обмена. Ведомое устройство, опознав свой адрес, в зависимости от
заданного направления обмена принимает или передаёт данные. Устройство,
принимающее байты данных, после приёма каждого байта посылает по шине
сигнал подтверждения приёма. Адресный байт может содержать общий адрес
для передачи данных одновременно во все ведомые устройства. Максимальная
скорость обмена до 400 000 бит/с и задаётся ведущим устройством. Порт I
2
C
также используется при последовательном программировании памяти МК;
7. ADC – 10-разрядный 12-канальный аналого-цифровой преобразователь с
временем преобразования равном 120 нс. Погрешности АЦП – δ п.ш ≤ 4 МЗР,
δ л ≤ 1 МЗР, δ л.д ≤ 1 МЗР;
8. Блок прерываний (IU) организует переход к подпрограммам обработки
прерываний при поступлении запроса прерывания, если прерывание по данному
запросу разрешено, и он имеет более высокий приоритет, чем другие запросы
поступившие одновременно с ним. Приоритетность запросов заданна аппаратно.
Запросы на прерывания поступают из внешних источников (RESET, INT,
ТОСК1, прерывание от изменения сигналов порта РВ?) и источников распо-
ложенных во внутренних устройствах МК (ТMR, USARTRXC, USARTUDRE,
USARTTXC, ADC).
Микроконтроллеры PIC17C756/752 имеет внутреннюю программную па-
мять EPROM (ППЗУ – однократно программируемую, то есть PIC17C756/752 –
ОТР). Для отладки программ и макетирования, а также для изделий, про-
граммы которых могут изменяться, выпускаются МК PIC16FХХХ,
PIC18FХХХ с электрически стираемой и перепрограммируемой FlashPROM
и EEPROM (РППЗУ) памятью программ и данных.
Альтернативные функции разрядов портов МК приведены на рис. 14.1,
выбор выполняемой функции разрядом порта определяется типом команды.
Альтернативные функции разрядов портов МК:
INT – вход внешнего сигнала запроса прерывания;
TOCKI – вход сигнала запроса прерывания;