29. Расположение и назначение выводов
Расположение выводов микроконтроллеров XMEGA A3 представлено в разделе 2 "Расположение выводов и функциональная схема". Каждый вывод МК, помимо функции линии ввода-вывода общего назначения, может иметь одно или несколько дополнительных назначений.
Назначение выводов МК зависит от того, какие из встроенных УВВ используются и подключены к физическим выводам МК. У каждого вывода может использоваться только одна из его альтернативных функций.
29.1. Описание альтернативных функций вывода
Далее будут показаны таблицы с обозначением и описанием всех функций выводов.
29.1.1. Выводы питания
VCC |
Напряжение питания цифровых блоков |
AVCC |
Напряжение питания аналоговых блоков |
GND |
Общая цепь |
29.1.2. Функция внешнего прерывания
SYNC |
Вывод порта выполняет функцию полностью синхронного или частично асинхронного прерывания |
ASYNC |
Вывод порта выполняет функцию полностью синхронного и полностью асинхронного прерывания |
29.1.3. Аналоговые функции
ACn |
Вывод входа n аналогового компаратора |
AC0OUT |
Выход аналогового компаратора 0 |
ADCn |
Вывод входа n аналогово-цифрового преобразователя |
DACn |
Выход цифро-аналогового преобразователя |
AREF |
Вход опорного напряжения |
29.1.4. Функции таймеров-счетчиков и модуля AWEX
OCnx |
Выход канала сравнения x таймера счетчика n |
/OCxn |
Инвертированный выход канала сравнения x таймера счетчика n |
29.1.5. Функции коммуникационных модулей
SCL |
Линия синхронизации последовательного интерфейса TWI |
SDA |
Линия данных последовательного интерфейса TWI |
SCLIN |
Вход синхронизации интерфейса TWI, когда разрешена работа интерфейса внешнего драйвера |
SCLOUT |
Выход синхронизации интерфейса TWI, когда разрешена работа интерфейса внешнего драйвера |
SDAIN |
Последовательный ввод данных интерфейса TWI, когда разрешена работа интерфейса внешнего драйвера |
SDAOUT |
Последовательный вывод данных интерфейса TWI, когда разрешена работа интерфейса внешнего драйвера |
XCKn |
Синхронизация передачи интерфейса USART n |
RXDn |
Линия приема USART n |
TXDn |
Линия передачи USART n |
/SS |
Выбор подчиненного устройства модуля SPI |
MOSI |
Линия передачи ведущего/приема подчиненного устройства шины SPI |
MISO |
Линия приема ведущего/передачи подчиненного устройства шины SPI |
SCK |
Линия синхронизации шины SPI |
29.1.6. Генераторы, синхронизация и событие
TOSCn |
Вывод n генератора таймера |
XTALn |
Вывод n входа/выхода генератора |
CLKOUT |
Выход синхронизации УВВ |
EVOUT |
Выход канала событий 0 |
29.1.7. Функции отладки/системы
/RESET |
Вывод сброса |
PDI_CLK |
Линия синхронизации интерфейса PDI |
PDI_DATA |
Линия данных интерфейса PDI |
TCK |
Линия синхронизации интерфейса JTAG |
TDI |
Линия вывода данных интерфейса JTAG |
TDO |
Линия ввода данных интерфейса |
TMS |
Линия выбора режима интерфейса JTAG |
29.2. Альтернативные функции выводов
Ниже представлены таблицы с основными и альтернативными функциями выводов каждого порта. В них также показано, с какими УВВ связан каждый порт.
Таблица 29.1. Альтернативные функции порта А
Порт A |
Номер вывода |
Прерывание |
Неинв. вход АЦП А |
Инв. вход АЦП А |
Неинв. вход програм. усил. АЦП А |
Инв. вход програм. усил. АЦП А |
Неинв. вход ан. комп. А |
Инв. вход ан. комп. А |
Выход аналог. комп. А |
ИОН REFA |
GND |
60 |
|
|
|
|
|
|
|
|
|
AVCC |
61 |
|
|
|
|
|
|
|
|
|
PA0 |
62 |
SYNC |
ADC0 |
ADC0 |
ADC0 |
|
AC0 |
AC0 |
|
AREFA |
PA1 |
63 |
SYNC |
ADC1 |
ADC1 |
ADC1 |
|
AC1 |
AC1 |
|
|
PA2 |
64 |
SYNC/ASYNC |
ADC2 |
ADC2 |
ADC2 |
|
AC2 |
|
|
|
PA3 |
1 |
SYNC |
ADC3 |
ADC3 |
ADC3 |
|
AC3 |
AC3 |
|
|
PA4 |
2 |
SYNC |
ADC4 |
|
ADC4 |
ADC4 |
AC4 |
|
|
|
PA5 |
3 |
SYNC |
ADC5 |
|
ADC5 |
ADC5 |
AC5 |
AC5 |
|
|
PA6 |
4 |
SYNC |
ADC6 |
|
ADC6 |
ADC6 |
AC6 |
|
|
|
PA7 |
5 |
SYNC |
ADC7 |
|
ADC7 |
ADC7 |
|
AC7 |
AC0 OUT |
|
Таблица 29.2. Альтернативные функции порта В
Порт B |
Номер вывода |
Прерывание |
Неинв. вход АЦП В |
Инв. вход АЦП В |
Неинв. вход програм. усил. АЦП В |
Инв. вход програм. усил. АЦП В |
Неинв. вход AC В |
Инв. вход AC В |
Выход AC В |
ЦАП DACB |
ИОН REFB |
JTAG |
PB0 |
6 |
SYNC |
ADC0 |
ADC0 |
ADC0 |
|
AC0 |
AC0 |
|
|
AREFB |
|
PB1 |
7 |
SYNC |
ADC1 |
ADC1 |
ADC1 |
|
AC1 |
AC1 |
|
|
|
|
PB2 |
8 |
SYNC/ASYNC |
ADC2 |
ADC2 |
ADC2 |
|
AC2 |
|
|
DAC0 |
|
|
PB3 |
9 |
SYNC |
ADC3 |
ADC3 |
ADC3 |
|
AC3 |
AC3 |
|
DAC1 |
|
|
PB4 |
10 |
SYNC |
ADC4 |
|
ADC4 |
ADC4 |
AC4 |
|
|
|
|
TMS |
PB5 |
11 |
SYNC |
ADC5 |
|
ADC5 |
ADC5 |
AC5 |
AC5 |
|
|
|
TDI |
PB6 |
12 |
SYNC |
ADC6 |
|
ADC6 |
ADC6 |
AC6 |
|
|
|
|
TCK |
PB7 |
13 |
SYNC |
ADC7 |
|
ADC7 |
ADC7 |
|
AC7 |
AC0 OUT |
|
|
TDO |
GND |
14 |
|
|
|
|
|
|
|
|
|
|
|
VCC |
15 |
|
|
|
|
|
|
|
|
|
|
|
Таблица 29.3. Альтернативные функции порта С
Порт C |
Номер вывода |
Прерывание |
Канал сравнения TCC0 |
Модуль AWEXC |
Канал сравнения TCC1 |
USARTC0 |
USARTC1 |
SPIC |
TWIC |
CLOCKOUT |
EVENTOUT |
PC0 |
16 |
SYNC |
OC0A |
OC0A |
|
|
|
|
SDA |
|
|
PC1 |
17 |
SYNC |
OC0B |
OC0A |
|
XCK0 |
|
|
SCL |
|
|
PC2 |
18 |
SYNC/ASYNC |
OC0C |
OC0B |
|
RXD0 |
|
|
|
|
|
PC3 |
19 |
SYNC |
OC0D |
OC0B |
|
TXD0 |
|
|
|
|
|
PC4 |
20 |
SYNC |
|
OC0C |
OC1A |
|
|
SS |
|
|
|
PC5 |
21 |
SYNC |
|
OC0C |
OC1B |
|
XCK1 |
MOSI |
|
|
|
PC6 |
22 |
SYNC |
|
OC0D |
|
|
RXD1 |
MISO |
|
|
|
PC7 |
23 |
SYNC |
|
OC0D |
|
|
TXD1 |
SCK |
|
CLKOUT |
EVOUT |
GND |
24 |
|
|
|
|
|
|
|
|
|
|
VCC |
25 |
|
|
|
|
|
|
|
|
|
|
Таблица 29.4. Альтернативные функции порта D
Порт D |
Номер вывода |
Прерывание |
Канал сравнения TCD0 |
Канал сравнения TCD1 |
USARTD0 |
USARTD1 |
SPID |
CLOCKOUT |
EVENTOUT |
PD0 |
26 |
SYNC |
OC0A |
|
|
|
|
|
|
PD1 |
27 |
SYNC |
OC0B |
|
XCK0 |
|
|
|
|
PD2 |
28 |
SYNC/ASYNC |
OC0C |
|
RXD0 |
|
|
|
|
PD3 |
29 |
SYNC |
OC0D |
|
TXD0 |
|
|
|
|
PD4 |
30 |
SYNC |
|
OC1A |
|
|
SS |
|
|
PD5 |
31 |
SYNC |
|
OC1B |
|
XCK1 |
MOSI |
|
|
PD6 |
32 |
SYNC |
|
|
|
RXD1 |
MISO |
|
|
PD7 |
33 |
SYNC |
|
|
|
TXD1 |
SCK |
CLKOUT |
EVOUT |
GND |
34 |
|
|
|
|
|
|
|
|
VCC |
35 |
|
|
|
|
|
|
|
|
Таблица 29.5. Альтернативные функции порта E
Порт E |
Номер вывода |
Прерывание |
Канал сравнения TCE0 |
Канал сравнения TCE1 |
USARTE0 |
USARTE1 |
SPIE |
TWIE |
CLOCKOUT |
EVENTOUT |
TOSC |
PE0 |
36 |
SYNC |
OC0A |
|
|
|
|
SDA |
|
|
|
PE1 |
37 |
SYNC |
OC0B |
|
XCK0 |
|
|
SCL |
|
|
|
PE2 |
38 |
SYNC/ASYNC |
OC0C |
|
RXD0 |
|
|
|
|
|
|
PE3 |
39 |
SYNC |
OC0D |
|
TXD0 |
|
|
|
|
|
|
PE4 |
40 |
SYNC |
|
OC1A |
|
|
SS |
|
|
|
|
PE5 |
41 |
SYNC |
|
OC1B |
|
XCK1 |
MOSI |
|
|
|
|
PE6 |
42 |
SYNC |
|
|
|
RXD1 |
MISO |
|
|
|
TOSC2 |
PE7 |
43 |
SYNC |
|
|
|
TXD1 |
SCK |
|
CLKOUT |
EVOUT |
TOSC1 |
GND |
44 |
|
|
|
|
|
|
|
|
|
|
VCC |
45 |
|
|
|
|
|
|
|
|
|
|
Таблица 29.6. Альтернативные функции порта F
Порт F |
Номер вывода |
Прерывание |
Канал сравнения TCF0 |
USARTF0 |
PF0 |
46 |
SYNC |
OC0A |
|
PF1 |
47 |
SYNC |
OC0B |
XCK0 |
PF2 |
48 |
SYNC/ASYNC |
OC0C |
RXD0 |
PF3 |
49 |
SYNC |
OC0D |
TXD0 |
PF4 |
50 |
SYNC |
|
|
PF5 |
51 |
SYNC |
|
|
PF6 |
54 |
SYNC |
|
|
PF7 |
55 |
SYNC |
|
|
GND |
52 |
|
|
|
VCC |
53 |
|
|
|
Таблица 29.7. Альтернативные функции порта R
Порт R |
Номер вывода |
Прерывание |
Интерфейс PDI |
XTAL |
PDI |
56 |
|
PDI_DATA |
|
RESET |
57 |
|
PDI_CLOCK |
|
PRO |
58 |
SYNC |
|
XTAL2 |
PR1 |
59 |
SYNC |
|
XTAL1 |
|