8.1 Peripheral Module Address Map

The address map shows the base address for each peripheral. For a complete register description and summary for each peripheral module, refer to the respective module section.

Table 8-1. Peripheral Module Address Map

Base
Address

NameDescription28-Pin32-Pin48-Pin
0x0000VPORTAVirtual Port AXXX
0x0004VPORTBVirtual Port BX
0x0008VPORTCVirtual Port CXXX
0x000CVPORTDVirtual Port DXXX
0x0010VPORTEVirtual Port EX
0x0014VPORTFVirtual Port FXXX
0x001CGPIOGeneral Purpose I/O registersXXX
0x0030CPUCPUXXX
0x0040RSTCTRLReset ControllerXXX
0x0050SLPCTRLSleep ControllerXXX
0x0060CLKCTRLClock ControllerXXX
0x0080BODBrown-out DetectorXXX
0x00A0VREFVoltage ReferenceXXX
0x0100WDTWatchdog TimerXXX
0x0110CPUINTInterrupt ControllerXXX
0x0120CRCSCANCyclic Redundancy Check Memory ScanXXX
0x0140RTCReal-Time CounterXXX
0x0180EVSYSEvent SystemXXX
0x01C0CCLConfigurable Custom LogicXXX
0x0400PORTAPort A ConfigurationXXX
0x0420PORTBPort B ConfigurationX
0x0440PORTCPort C ConfigurationXXX
0x0460PORTDPort D ConfigurationXXX
0x0480PORTEPort E ConfigurationX
0x04A0PORTFPort F ConfigurationXXX
0x05E0PORTMUXPort MultiplexerXXX
0x0600ADC0Analog-to-Digital ConverterXXX
0x0680AC0Analog Comparator 0XXX
0x0800USART0Universal Synchronous Asynchronous Receiver Transmitter 0XXX
0x0820USART1Universal Synchronous Asynchronous Receiver Transmitter 1XXX
0x0840USART2Universal Synchronous Asynchronous Receiver Transmitter 2XXX
0x0860USART3Universal Synchronous Asynchronous Receiver Transmitter 3X
0x08A0TWI0Two-Wire InterfaceXXX
0x08C0SPI0Serial Peripheral InterfaceXXX
0x0A00TCA0Timer/Counter Type A instance 0XXX
0x0A80TCB0Timer/Counter Type B instance 0XXX
0x0A90TCB1Timer/Counter Type B instance 1XXX
0x0AA0TCB2Timer/Counter Type B instance 2XXX
0x0AB0TCB3Timer/Counter Type B instance 3X
0x0F00SYSCFGSystem ConfigurationXXX
0x1000NVMCTRLNonvolatile Memory ControllerXXX
0x1100SIGROWSignature RowXXX
0x1280FUSEDevice-specific fusesXXX
0x1300USERROWUser RowXXX