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-Pin40-Pin48-Pin
0x0000VPORTAVirtual Port AXXXX
0x0004VPORTBVirtual Port BX
0x0008VPORTCVirtual Port CXXXX
0x000CVPORTDVirtual Port DXXXX
0x0010VPORTEVirtual Port EXX
0x0014VPORTFVirtual Port FXXXX
0x001CGPIOGeneral Purpose I/O registersXXXX
0x0030CPUCPUXXXX
0x0040RSTCTRLReset ControllerXXXX
0x0050SLPCTRLSleep ControllerXXXX
0x0060CLKCTRLClock ControllerXXXX
0x0080BODBrown-out DetectorXXXX
0x00A0VREFVoltage ReferenceXXXX
0x0100WDTWatchdog TimerXXXX
0x0110CPUINTInterrupt ControllerXXXX
0x0120CRCSCANCyclic Redundancy Check Memory ScanXXXX
0x0140RTCReal-Time CounterXXXX
0x0180EVSYSEvent SystemXXXX
0x01C0CCLConfigurable Custom LogicXXXX
0x0400PORTAPort A ConfigurationXXXX
0x0420PORTBPort B ConfigurationX
0x0440PORTCPort C ConfigurationXXXX
0x0460PORTDPort D ConfigurationXXXX
0x0480PORTEPort E ConfigurationXX
0x04A0PORTFPort F ConfigurationXXXX
0x05E0PORTMUXPort MultiplexerXXXX
0x0600ADC0Analog-to-Digital ConverterXXXX
0x0680AC0Analog Comparator 0XXXX
0x0800USART0Universal Synchronous Asynchronous Receiver Transmitter 0XXXX
0x0820USART1Universal Synchronous Asynchronous Receiver Transmitter 1XXXX
0x0840USART2Universal Synchronous Asynchronous Receiver Transmitter 2XXXX
0x0860USART3Universal Synchronous Asynchronous Receiver Transmitter 3XX
0x08A0TWI0Two-Wire InterfaceXXXX
0x08C0SPI0Serial Peripheral InterfaceXXXX
0x0A00TCA0Timer/Counter Type A instance 0XXXX
0x0A80TCB0Timer/Counter Type B instance 0XXXX
0x0A90TCB1Timer/Counter Type B instance 1XXXX
0x0AA0TCB2Timer/Counter Type B instance 2XXXX
0x0AB0TCB3Timer/Counter Type B instance 3XX
0x0F00SYSCFGSystem ConfigurationXXXX
0x1000NVMCTRLNonvolatile Memory ControllerXXXX
0x1100SIGROWSignature RowXXXX
0x1280FUSEDevice-specific fusesXXXX
0x1300USERROWUser RowXXXX