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 AddressNameDescription28-Pin32-Pin48-Pin64-Pin
0x0000VPORTAVirtual Port AXXXX
0x0004VPORTBVirtual Port BXX
0x0008VPORTCVirtual Port CXXXX
0x000CVPORTDVirtual Port DXXXX
0x0010VPORTEVirtual Port EXX
0x0014VPORTFVirtual Port FXXXX
0x0018VPORTGVirtual Port GX
0x001CGPRGeneral Purpose RegistersXXXX
0x0030CPUCPUXXXX
0x0040RSTCTRLReset ControllerXXXX
0x0050SLPCTRLSleep Controller XXXX
0x0060CLKCTRLClock ControllerXXXX
0x0080BODBrown-out DetectorXXXX
0x00A0VREFVoltage ReferenceXXXX
0x0100WDTWatchdog TimerXXXX
0x0110CPUINTInterrupt ControllerXXXX
0x0120CRCSCANCyclic Redundancy Check Memory ScanXXXX
0x0140RTCReal-Time CounterXXXX
0x01C0CCLConfigurable Custom LogicXXXX
0x0200EVSYSEvent SystemXXXX
0x0400PORTAPort A ConfigurationXXXX
0x0420PORTBPort B ConfigurationXX
0x0440PORTCPort C ConfigurationXXXX
0x0460PORTDPort D ConfigurationXXXX
0x0480PORTEPort E ConfigurationXX
0x04A0PORTFPort F ConfigurationXXXX
0x04C0PORTGPort G ConfigurationX
0x05E0PORTMUXPort MultiplexerXXXX
0x0600ADC0Analog-to-Digital Converter 0XXXX
0x0680AC0Analog Comparator 0XXXX
0x0688AC1Analog Comparator 1XXXX
0x0690AC2Analog Comparator 2XXXX
0x06A0DAC0Digital-to-Analog converter 0XXXX
0x06C0ZCD0Zero-Cross Detector 0XXXX
0x06C8ZCD1Zero-Cross Detector 1XX
0x06D0ZCD2Zero-Cross Detector 2X
0x07C0PTCPeripheral Touch ControllerXXXX
0x0800USART0Universal Synchronous Asynchronous Receiver Transmitter 0XXXX
0x0820USART1Universal Synchronous Asynchronous Receiver Transmitter 1XXXX
0x0840USART2Universal Synchronous Asynchronous Receiver Transmitter 2XXXX
0x0860USART3Universal Synchronous Asynchronous Receiver Transmitter 3XX
0x0880USART4Universal Synchronous Asynchronous Receiver Transmitter 4XX
0x08A0USART5Universal Synchronous Asynchronous Receiver Transmitter 5X
0x0900TWI0Two-Wire Interface 0XXXX
0x0920TWI1Two-Wire Interface 1XXX
0x0940SPI0Serial Peripheral Interface 0XXXX
0x0960SPI1Serial Peripheral Interface 1XXXX
0x0A00TCA0Timer/Counter Type A instance 0XXXX
0x0A40TCA1Timer/Counter Type A instance 1XX
0x0B00TCB0Timer/Counter Type B instance 0XXXX
0x0B10TCB1Timer/Counter Type B instance 1XXXX
0x0B20TCB2Timer/Counter Type B instance 2XXXX
0x0B30TCB3Timer/Counter Type B instance 3XX
0x0B40TCB4Timer/Counter Type B instance 4X
0x0B80TCD0Timer/Counter Type D instance 0XXXX
0x0F00SYSCFGSystem ConfigurationXXXX
0x1000NVMCTRLNonvolatile Memory ControllerXXXX
Table 8-2. System Memory Address Map
Base AddressNameDescription28-Pin32-Pin48-Pin64-Pin
0x1040LOCKLock BitsXXXX
0x1050FUSEUser ConfigurationXXXX
0x1080USERROWUser RowXXXX
0x1100SIGROWSignature RowXXXX