Приведенная ниже карта памяти демонстрирует базовые адреса встроенных модулей микроконтроллеров XMEGA. Необходимо учитывать, что не все микроконтроллеры XMEGA оснащены полным набором встроенных модулей. Найти карту памяти встроенных модулей для каждого конкретного МК можно в документации на него.
Базовый адрес |
Наименование |
Описание |
0x0000 |
GPIO |
Регистры ввода-вывода общего назначения |
0x0010 |
VPORT0 |
Виртуальный порт 0 |
0x0014 |
VPORT1 |
Виртуальный порт 1 |
0x0018 |
VPORT2 |
Виртуальный порт 2 |
0x001C |
VPORT3 |
Виртуальный порт 3 |
0x0030 |
CPU |
ЦПУ |
0x0040 |
CLK |
Управление синхронизацией |
0x0048 |
SLEEP |
Контроллер экономичных режимов |
0x0050 |
OSC |
Управление генераторами |
0x0060 |
DFLLRC32M |
Блок DFLL внутреннего RC-генератора частоты 32 МГц |
0x0068 |
DFLLRC2M |
Блок DFLL внутреннего RC-генератора частоты 2 МГц |
0x0070 |
PR |
Снижение энергопотребления |
0x0078 |
RST |
Контроллер сброса |
0x0080 |
WDT |
Сторожевой таймер |
0x0090 |
MCU |
Управление микроконтроллером |
0x00A0 |
PMIC |
Программируемый многоуровневый контроллер прерываний |
0x00B0 |
PORTCFG |
Настройка портов |
0x00C0 |
AES |
Модуль AES |
0x00F0 |
VBAT |
Система резервного батарейного питания |
0x0100 |
DMA |
Контроллер прямого доступа к памяти (DMA-контроллер) |
0x0180 |
EVSYS |
Системы событий |
0x01C0 |
NVM |
Контроллер энергонезависимой памяти (NVM-контроллер) |
0x0200 |
ADCA |
Аналогово-цифровой преобразователь порта А |
0x0240 |
ADCB |
Аналогово-цифровой преобразователь порта В |
0x0300 |
DACA |
Цифро-аналоговый преобразователь порта А |
0x0320 |
DACB |
Цифро-аналоговый преобразователь порта В |
0x0380 |
ACA |
Аналоговый компаратор порта А |
0x0390 |
ACB |
Аналоговый компаратор порта В |
0x0400 |
RTC |
Счетчик реального времени |
0x0420 |
RTC32 |
32-битный счетчик реального времени |
0x0440 |
EBI |
Интерфейс внешней шины |
0x0480 |
TWIC |
Двухпроводной интерфейс порта С |
0x0490 |
TWID |
Двухпроводной интерфейс порта D |
0x04A0 |
TWIE |
Двухпроводной интерфейс порта E |
0x04B0 |
TWIF |
Двухпроводной интерфейс порта F |
0x0600 |
PORTA |
Порт A |
0x0620 |
PORTB |
Порт B |
0x0640 |
PORTC |
Порт C |
0x0660 |
PORTD |
Порт D |
0x0680 |
PORTE |
Порт E |
0x06A0 |
PORTF |
Порт F |
0x06E0 |
PORTH |
Порт H |
0x0700 |
PORTJ |
Порт J |
0x0720 |
PORTK |
Порт K |
0x07C0 |
PORTQ |
Порт Q |
0x07E0 |
PORTR |
Порт R |
0x0800 |
TCC0 |
Таймер-счетчик 0 порта С |
0x0840 |
TCC1 |
Таймер-счетчик 1 порта С |
0x0880 |
AWEXC |
Блок AWEX порта С |
0x0890 |
HIRESC |
Блок HI-RES порта С |
0x08A0 |
USARTC0 |
Модуль USART0 порта С |
0x08B0 |
USARTC1 |
Модуль USART1 порта С |
0x08C0 |
SPIC |
Модуль SPI порта С |
0x08F0 |
IRCOM |
Модуль инфракрасной связи |
0x0900 |
TCD0 |
Таймер-счетчик 0 порта D |
0x0940 |
TCD1 |
Таймер-счетчик 1 порта D |
0x0980 |
AWEXD |
Блок AWEX порта D |
0x0990 |
HIRESD |
Блок HI-RES порта D |
0x09A0 |
USARTD0 |
Модуль USART0 порта D |
0x09B0 |
USARTD1 |
Модуль USART1 порта D |
0x09C0 |
SPID |
Модуль SPI порта D |
0x0A00 |
TCE0 |
Таймер-счетчик 0 порта E |
0x0A40 |
TCE1 |
Таймер-счетчик 1 порта E |
0x0A80 |
AWEXE |
Блок AWEX порта E |
0x0A90 |
HIRESE |
Блок HI-RES порта E |
0x0AA0 |
USARTE0 |
Модуль USART0 порта E |
0x0AB0 |
USARTE1 |
Модуль USART1 порта E |
0x0AC0 |
SPIE |
Модуль SPI порта E |
0x0B00 |
TCF0 |
Таймер-счетчик 0 порта F |
0x0B40 |
TCF1 |
Таймер-счетчик 1 порта F |
0x0B80 |
AWEXF |
Блок AWEX порта F |
0x0B90 |
HIRESF |
Блок HI-RES порта F |
0x0BA0 |
USARTF0 |
Модуль USART0 порта F |
0x0BB0 |
USARTF1 |
Модуль USART1 порта F |
0x0BC0 |
SPIF |
Модуль SPI порта F |