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 |