10.1 Peripheral Address Map

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

Table 10-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
0x00A0BODBrown-Out Reset DetectorXXXX
0x00B0VREFVoltage ReferenceXXXX
0x00C0MVIOMVIO ControllerXXXX
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
0x0700OPAMPAnalog Signal ConditioningXXXX
0x0800USART0Universal Synchronous Asynchronous Receiver and Transmitter 0XXXX
0x0820USART1Universal Synchronous Asynchronous Receiver and Transmitter 1XXXX
0x0840USART2Universal Synchronous Asynchronous Receiver and Transmitter 2XXXX
0x0860USART3Universal Synchronous Asynchronous Receiver and Transmitter 3XX
0x0880USART4Universal Synchronous Asynchronous Receiver and Transmitter 4XX
0x08A0USART5Universal Synchronous Asynchronous Receiver and Transmitter 5X
0x0900TWI0Two-Wire Interface 0XXXX
0x0920TWI1Two-Wire Interface 1XXX
0x0940SPI0Serial Peripheral Interface 0XXXX
0x0960SPI1Serial Peripheral Interface 1XXXX
0x0A00TCA0Timer/Counter Type A 0XXXX
0x0A40TCA1Timer/Counter Type A 1XX
0x0B00TCB0Timer/Counter Type B 0XXXX
0x0B10TCB1Timer/Counter Type B 1XXXX
0x0B20TCB2Timer/Counter Type B 2XXXX
0x0B30TCB3Timer/Counter Type B 3XX
0x0B40TCB4Timer/Counter Type B 4X
0x0B80TCD0Timer/Counter Type D 0XXXX
0x0F00SYSCFGSystem ConfigurationXXXX
0x1000NVMCTRLNon Volatile Memory ControllerXXXX

Table 10-2. System Memory Address Map
Base AddressNameDescription28-pin32-pin48-pin64-pin
0x1040LOCKLock bitsXXXX
0x1050FUSEUser ConfigurationXXXX
0x1080USERROWUser rowXXXX
0x1100SIGROWSignature rowXXXX