8.1 Peripheral Module Address Map
The address map shows the base address for each peripheral. For complete register description and summary for each peripheral module, refer to the respective module chapters.
Base Address | Name | Description |
---|---|---|
0x0000 | VPORTA | Virtual Port A |
0x0004 | VPORTB | Virtual Port B |
0x0008 | VPORTC | Virtual Port C |
0x001C | GPIO | General Purpose I/O registers |
0x0030 | CPU | CPU |
0x0040 | RSTCTRL | Reset Controller |
0x0050 | SLPCTRL | Sleep Controller |
0x0060 | CLKCTRL | Clock Controller |
0x0080 | BOD | Brown-Out Detector |
0x00A0 | VREF | Voltage Reference |
0x0100 | WDT | Watchdog Timer |
0x0110 | CPUINT | Interrupt Controller |
0x0120 | CRCSCAN | Cyclic Redundancy Check Memory Scan |
0x0140 | RTC | Real-Time Counter |
0x0180 | EVSYS | Event System |
0x01C0 | CCL | Configurable Custom Logic |
0x0200 | PORTMUX | Port Multiplexer |
0x0400 | PORTA | Port A Configuration |
0x0420 | PORTB | Port B Configuration |
0x0440 | PORTC | Port C Configuration |
0x0600 | ADC0 | Analog-to-Digital Converter |
0x0640 | ADC1 | Analog-to-Digital Converter instance 1 |
0x0680 | AC0 | Analog Comparator 0 |
0x0688 | AC1 | Analog Comparator 1 |
0x0690 | AC2 | Analog Comparator 2 |
0x06A0 | DAC0 | Digital-to-Analog Converter 0 |
0x06A8 | DAC1 | Digital-to-Analog Converter 1 |
0x06B0 | DAC2 | Digital-to-Analog Converter 2 |
0x0800 | USART0 | Universal Synchronous Asynchronous Receiver Transmitter |
0x0810 | TWI0 | Two-Wire Interface |
0x0820 | SPI0 | Serial Peripheral Interface |
0x0A00 | TCA0 | Timer/Counter Type A instance 0 |
0x0A40 | TCB0 | Timer/Counter Type B instance 0 |
0x0A50 | TCB1 | Timer/Counter Type B 1 |
0x0A80 | TCD0 | Timer/Counter Type D instance 0 |
0x0F00 | SYSCFG | System Configuration |
0x1000 | NVMCTRL | Nonvolatile Memory Controller |
0x1100 | SIGROW | Signature Row |
0x1280 | FUSES | Device-specific fuses |
0x1300 | USERROW | User Row |