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 |
0x0670 | AC0 | Analog Comparator 0 |
0x0680 | DAC0 | Digital-to-Analog Converter |
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 |
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 |