8.1 Peripheral Address Map

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

Table 8-1. Peripheral Address Map
Base AddressNameDescription14-Pin20-Pin28-Pin32-Pin
0x0000VPORTAVirtual Port AXXXX
0x0008VPORTCVirtual Port CXXXX
0x000CVPORTDVirtual Port DXXXX
0x0014VPORTFVirtual Port FXXXX
0x001CGPRGeneral Purpose RegistersXXXX
0x0030CPUCPUXXXX
0x0040RSTCTRLReset ControllerXXXX
0x0050SLPCTRLSleep Controller XXXX
0x0060CLKCTRLClock ControllerXXXX
0x00A0BODBrown-out DetectorXXXX
0x00B0VREFVoltage ReferenceXXXX
0x0100WDTWatchdog TimerXXXX
0x0110CPUINTInterrupt ControllerXXXX
0x0120CRCSCANCyclic Redundancy Check Memory ScanXXXX
0x0140RTCReal-Time CounterXXXX
0x01C0CCLConfigurable Custom LogicXXXX
0x0200EVSYSEvent SystemXXXX
0x0400PORTAPort A ConfigurationXXXX
0x0440PORTCPort C ConfigurationXXXX
0x0460PORTDPort D ConfigurationXXXX
0x04A0PORTFPort F ConfigurationXXXX
0x05E0PORTMUXPort MultiplexerXXXX
0x0600ADC0Analog-to-Digital Converter 0XXXX
0x0680AC0Analog Comparator 0XXXX
0x0800USART0Universal Synchronous Asynchronous Receiver Transmitter 0XXXX
0x0820USART1Universal Synchronous Asynchronous Receiver Transmitter 1XXXX
0x0900TWI0Two-Wire Interface 0XXXX
0x0940SPI0Serial Peripheral Interface 0XXXX
0x0A00TCA0Timer/Counter Type A instance 0XXXX
0x0B00TCB0Timer/Counter Type B instance 0XXXX
0x0B10TCB1Timer/Counter Type B instance 1XXXX
0x0C00USB0Universal Serial Bus instance 0XXXX
0x0F00SYSCFGSystem ConfigurationXXXX
0x1000NVMCTRLNonvolatile Memory ControllerXXXX
Table 8-2. System Memory Address Map
Base AddressNameDescription14-Pin20-Pin28-Pin32-Pin
0x1040LOCKLock BitsXXXX
0x1050FUSEUser ConfigurationXXXX
0x1080SIGROWSignature RowXXXX
0x1100BOOTROWBoot RowXXXX
0x1200USERROWUser RowXXXX