Peripheral Mapping

Peripheral Mapping
Address Peripheral ID PIO Description
0x40008000 SPI 21 yes Serial Peripheral Interface
0x40010000 TC0 23 yes Timer Counter
0x40014000 TC1 24 yes Timer Counter
0x40018000 TWI0 19 yes Two-wire Interface
0x4001C000 TWI1 20 yes Two-wire Interface
0x40020000 PWM 31 yes Pulse Width Modulation Controller
0x40024000 USART0 14 yes Universal Synchronous Asynchronous Receiver Transmitter
0x40028000 USART1 15 yes Universal Synchronous Asynchronous Receiver Transmitter
0x40038000 ADC 29 yes Analog-to-digital Converter
0x4003C000 DACC 30 yes Digital-to-Analog Converter Controller
0x400E0200 MATRIX - - AHB Bus Matrix
0x400E0400 PMC 5 yes Power Management Controller
0x400E0600 UART0 8 yes Universal Asynchronous Receiver Transmitter
0x400E0740 CHIPID - - Chip Identifier
0x400E0800 UART1 9 yes Universal Asynchronous Receiver Transmitter
0x400E0A00 EFC 6 - Embedded Flash Controller
0x400E0E00 PIOA 11 - Parallel Input/Output Controller
0x400E1000 PIOB 12 - Parallel Input/Output Controller
0x400E1200 PIOC 13 - Parallel Input/Output Controller
0x400E1400 RSTC 1 - Reset Controller
0x400E1410 SUPC - - Supply Controller
0x400E1430 RTT 3 - Real-time Timer
0x400E1450 WDT 4 - Watchdog Timer
0x400E1460 RTC 2 - Real-time Clock
0x400E1490 GPBR - - General Purpose Backup Register

Reversed PIO

Reversed PIO
Instance ID Pin ID PIO ID PIO line PIO peripheral
ADC ADTRG PIOA PA8 B
DACC DATRG PIOA PA2 C
PMC PCK0 PIOA PA6 B
PIOB PB13 B
PIOC PC16 B
PCK1 PIOA PA17 B
PIOA PA21 B
PIOC PC17 B
PCK2 PIOA PA18 B
PIOA PA31 B
PIOB PB3 B
PIOC PC14 B
PWM PWM0 PIOA PA0 A
PIOA PA11 B
PIOA PA23 B
PIOB PB0 A
PIOC PC8 B
PIOC PC18 B
PIOC PC22 B
PWM1 PIOA PA1 A
PIOA PA12 B
PIOA PA24 B
PIOB PB1 A
PIOC PC9 B
PIOC PC19 B
PWM2 PIOA PA2 A
PIOA PA13 B
PIOA PA25 B
PIOB PB4 B
PIOC PC10 B
PIOC PC20 B
PWM3 PIOA PA7 B
PIOA PA14 B
PIOB PB14 B
PIOC PC11 B
PIOC PC21 B
SPI MISO PIOA PA12 A
MOSI PIOA PA13 A
NPCS0 PIOA PA11 A
NPCS1 PIOA PA9 B
PIOA PA31 A
PIOB PB14 A
PIOC PC4 B
NPCS2 PIOA PA10 B
PIOA PA30 B
PIOB PB2 B
PIOC PC7 B
NPCS3 PIOA PA3 B
PIOA PA5 B
PIOA PA22 B
SPCK PIOA PA14 A
TC0 TCLK0 PIOA PA4 B
TCLK1 PIOA PA28 B
TCLK2 PIOA PA29 B
TIOA0 PIOA PA0 B
TIOA1 PIOA PA15 B
TIOA2 PIOA PA26 B
TIOB0 PIOA PA1 B
TIOB1 PIOA PA16 B
TIOB2 PIOA PA27 B
TC1 TCLK3 PIOC PC25 B
TCLK4 PIOC PC28 B
TCLK5 PIOC PC31 B
TIOA3 PIOC PC23 B
TIOA4 PIOC PC26 B
TIOA5 PIOC PC29 B
TIOB3 PIOC PC24 B
TIOB4 PIOC PC27 B
TIOB5 PIOC PC30 B
TWI0 TWCK0 PIOA PA4 A
TWD0 PIOA PA3 A
TWI1 TWCK1 PIOB PB5 A
TWD1 PIOB PB4 A
UART0 URXD0 PIOA PA9 A
UTXD0 PIOA PA10 A
UART1 URXD1 PIOB PB2 A
UTXD1 PIOB PB3 A
USART0 CTS0 PIOA PA8 A
RTS0 PIOA PA7 A
RXD0 PIOA PA5 A
SCK0 PIOA PA2 B
TXD0 PIOA PA6 A
USART1 CTS1 PIOA PA25 A
RTS1 PIOA PA24 A
RXD1 PIOA PA21 A
SCK1 PIOA PA23 A
TXD1 PIOA PA22 A

PIO

PIO Controller A (PIOA) table

PIO Controller A (PIOA)
I/O Line Instance A Port A Instance B Port B Instance C Port C Instance D Port D
PA0 PWM PWM0 TC0 TIOA0
PA1 PWM PWM1 TC0 TIOB0
PA2 PWM PWM2 USART0 SCK0 DACC DATRG
PA3 TWI0 TWD0 SPI NPCS3
PA4 TWI0 TWCK0 TC0 TCLK0
PA5 USART0 RXD0 SPI NPCS3
PA6 USART0 TXD0 PMC PCK0
PA7 USART0 RTS0 PWM PWM3
PA8 USART0 CTS0 ADC ADTRG
PA9 UART0 URXD0 SPI NPCS1
PA10 UART0 UTXD0 SPI NPCS2
PA11 SPI NPCS0 PWM PWM0
PA12 SPI MISO PWM PWM1
PA13 SPI MOSI PWM PWM2
PA14 SPI SPCK PWM PWM3
PA15 TC0 TIOA1
PA16 TC0 TIOB1
PA17 PMC PCK1
PA18 PMC PCK2
PA19
PA20
PA21 USART1 RXD1 PMC PCK1
PA22 USART1 TXD1 SPI NPCS3
PA23 USART1 SCK1 PWM PWM0
PA24 USART1 RTS1 PWM PWM1
PA25 USART1 CTS1 PWM PWM2
PA26 TC0 TIOA2
PA27 TC0 TIOB2
PA28 TC0 TCLK1
PA29 TC0 TCLK2
PA30 SPI NPCS2
PA31 SPI NPCS1 PMC PCK2

PIO Controller B (PIOB) table

PIO Controller B (PIOB)
I/O Line Instance A Port A Instance B Port B Instance C Port C Instance D Port D
PB0 PWM PWM0
PB1 PWM PWM1
PB2 UART1 URXD1 SPI NPCS2
PB3 UART1 UTXD1 PMC PCK2
PB4 TWI1 TWD1 PWM PWM2
PB5 TWI1 TWCK1
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13 PMC PCK0
PB14 SPI NPCS1 PWM PWM3

PIO Controller C (PIOC) table

PIO Controller C (PIOC)
I/O Line Instance A Port A Instance B Port B Instance C Port C Instance D Port D
PC0
PC1
PC2
PC3
PC4 SPI NPCS1
PC5
PC6
PC7 SPI NPCS2
PC8 PWM PWM0
PC9 PWM PWM1
PC10 PWM PWM2
PC11 PWM PWM3
PC12
PC13
PC14 PMC PCK2
PC15
PC16 PMC PCK0
PC17 PMC PCK1
PC18 PWM PWM0
PC19 PWM PWM1
PC20 PWM PWM2
PC21 PWM PWM3
PC22 PWM PWM0
PC23 TC1 TIOA3
PC24 TC1 TIOB3
PC25 TC1 TCLK3
PC26 TC1 TIOA4
PC27 TC1 TIOB4
PC28 TC1 TCLK4
PC29 TC1 TIOA5
PC30 TC1 TIOB5
PC31 TC1 TCLK5

Register Mapping

Register Mapping
Offset Register Name Access Reset Instance
0x40008000 Control Register SPI_CR write-only - SPI
0x40008004 Mode Register SPI_MR read-write 0x00000000
0x40008008 Receive Data Register SPI_RDR read-only 0x00000000
0x4000800C Transmit Data Register SPI_TDR write-only -
0x40008010 Status Register SPI_SR read-only 0x000000F0
0x40008014 Interrupt Enable Register SPI_IER write-only -
0x40008018 Interrupt Disable Register SPI_IDR write-only -
0x4000801C Interrupt Mask Register SPI_IMR read-only 0x00000000
0x40008030 Chip Select Register SPI_CSR[4] read-write 0x0
0x400080E4 Write Protection Control Register SPI_WPMR read-write 0x00000000
0x400080E8 Write Protection Status Register SPI_WPSR read-only 0x00000000
0x40008100 Receive Pointer Register SPI_RPR read-write 0x00000000
0x40008104 Receive Counter Register SPI_RCR read-write 0x00000000
0x40008108 Transmit Pointer Register SPI_TPR read-write 0x00000000
0x4000810C Transmit Counter Register SPI_TCR read-write 0x00000000
0x40008110 Receive Next Pointer Register SPI_RNPR read-write 0x00000000
0x40008114 Receive Next Counter Register SPI_RNCR read-write 0x00000000
0x40008118 Transmit Next Pointer Register SPI_TNPR read-write 0x00000000
0x4000811C Transmit Next Counter Register SPI_TNCR read-write 0x00000000
0x40008120 Transfer Control Register SPI_PTCR write-only 0x00000000
0x40008124 Transfer Status Register SPI_PTSR read-only 0x00000000
0x40010000 Channel Control Register (channel = 0) TC0_CCR0 write-only - TC0
0x40010004 Channel Mode Register (channel = 0) TC0_CMR0 read-write 0x00000000
0x40010008 Stepper Motor Mode Register (channel = 0) TC0_SMMR0 read-write 0x00000000
0x40010010 Counter Value (channel = 0) TC0_CV0 read-only 0x00000000
0x40010014 Register A (channel = 0) TC0_RA0 read-write 0x00000000
0x40010018 Register B (channel = 0) TC0_RB0 read-write 0x00000000
0x4001001C Register C (channel = 0) TC0_RC0 read-write 0x00000000
0x40010020 Status Register (channel = 0) TC0_SR0 read-only 0x00000000
0x40010024 Interrupt Enable Register (channel = 0) TC0_IER0 write-only -
0x40010028 Interrupt Disable Register (channel = 0) TC0_IDR0 write-only -
0x4001002C Interrupt Mask Register (channel = 0) TC0_IMR0 read-only 0x00000000
0x40010040 Channel Control Register (channel = 1) TC0_CCR1 write-only -
0x40010044 Channel Mode Register (channel = 1) TC0_CMR1 read-write 0x00000000
0x40010048 Stepper Motor Mode Register (channel = 1) TC0_SMMR1 read-write 0x00000000
0x40010050 Counter Value (channel = 1) TC0_CV1 read-only 0x00000000
0x40010054 Register A (channel = 1) TC0_RA1 read-write 0x00000000
0x40010058 Register B (channel = 1) TC0_RB1 read-write 0x00000000
0x4001005C Register C (channel = 1) TC0_RC1 read-write 0x00000000
0x40010060 Status Register (channel = 1) TC0_SR1 read-only 0x00000000
0x40010064 Interrupt Enable Register (channel = 1) TC0_IER1 write-only -
0x40010068 Interrupt Disable Register (channel = 1) TC0_IDR1 write-only -
0x4001006C Interrupt Mask Register (channel = 1) TC0_IMR1 read-only 0x00000000
0x40010080 Channel Control Register (channel = 2) TC0_CCR2 write-only -
0x40010084 Channel Mode Register (channel = 2) TC0_CMR2 read-write 0x00000000
0x40010088 Stepper Motor Mode Register (channel = 2) TC0_SMMR2 read-write 0x00000000
0x40010090 Counter Value (channel = 2) TC0_CV2 read-only 0x00000000
0x40010094 Register A (channel = 2) TC0_RA2 read-write 0x00000000
0x40010098 Register B (channel = 2) TC0_RB2 read-write 0x00000000
0x4001009C Register C (channel = 2) TC0_RC2 read-write 0x00000000
0x400100A0 Status Register (channel = 2) TC0_SR2 read-only 0x00000000
0x400100A4 Interrupt Enable Register (channel = 2) TC0_IER2 write-only -
0x400100A8 Interrupt Disable Register (channel = 2) TC0_IDR2 write-only -
0x400100AC Interrupt Mask Register (channel = 2) TC0_IMR2 read-only 0x00000000
0x400100C0 Block Control Register TC0_BCR write-only -
0x400100C4 Block Mode Register TC0_BMR read-write 0x00000000
0x400100C8 QDEC Interrupt Enable Register TC0_QIER write-only -
0x400100CC QDEC Interrupt Disable Register TC0_QIDR write-only -
0x400100D0 QDEC Interrupt Mask Register TC0_QIMR read-only 0x00000000
0x400100D4 QDEC Interrupt Status Register TC0_QISR read-only 0x00000000
0x400100E4 Write Protect Mode Register TC0_WPMR read-write 0x00000000
0x40014000 Channel Control Register (channel = 0) TC1_CCR0 write-only - TC1
0x40014004 Channel Mode Register (channel = 0) TC1_CMR0 read-write 0x00000000
0x40014008 Stepper Motor Mode Register (channel = 0) TC1_SMMR0 read-write 0x00000000
0x40014010 Counter Value (channel = 0) TC1_CV0 read-only 0x00000000
0x40014014 Register A (channel = 0) TC1_RA0 read-write 0x00000000
0x40014018 Register B (channel = 0) TC1_RB0 read-write 0x00000000
0x4001401C Register C (channel = 0) TC1_RC0 read-write 0x00000000
0x40014020 Status Register (channel = 0) TC1_SR0 read-only 0x00000000
0x40014024 Interrupt Enable Register (channel = 0) TC1_IER0 write-only -
0x40014028 Interrupt Disable Register (channel = 0) TC1_IDR0 write-only -
0x4001402C Interrupt Mask Register (channel = 0) TC1_IMR0 read-only 0x00000000
0x40014040 Channel Control Register (channel = 1) TC1_CCR1 write-only -
0x40014044 Channel Mode Register (channel = 1) TC1_CMR1 read-write 0x00000000
0x40014048 Stepper Motor Mode Register (channel = 1) TC1_SMMR1 read-write 0x00000000
0x40014050 Counter Value (channel = 1) TC1_CV1 read-only 0x00000000
0x40014054 Register A (channel = 1) TC1_RA1 read-write 0x00000000
0x40014058 Register B (channel = 1) TC1_RB1 read-write 0x00000000
0x4001405C Register C (channel = 1) TC1_RC1 read-write 0x00000000
0x40014060 Status Register (channel = 1) TC1_SR1 read-only 0x00000000
0x40014064 Interrupt Enable Register (channel = 1) TC1_IER1 write-only -
0x40014068 Interrupt Disable Register (channel = 1) TC1_IDR1 write-only -
0x4001406C Interrupt Mask Register (channel = 1) TC1_IMR1 read-only 0x00000000
0x40014080 Channel Control Register (channel = 2) TC1_CCR2 write-only -
0x40014084 Channel Mode Register (channel = 2) TC1_CMR2 read-write 0x00000000
0x40014088 Stepper Motor Mode Register (channel = 2) TC1_SMMR2 read-write 0x00000000
0x40014090 Counter Value (channel = 2) TC1_CV2 read-only 0x00000000
0x40014094 Register A (channel = 2) TC1_RA2 read-write 0x00000000
0x40014098 Register B (channel = 2) TC1_RB2 read-write 0x00000000
0x4001409C Register C (channel = 2) TC1_RC2 read-write 0x00000000
0x400140A0 Status Register (channel = 2) TC1_SR2 read-only 0x00000000
0x400140A4 Interrupt Enable Register (channel = 2) TC1_IER2 write-only -
0x400140A8 Interrupt Disable Register (channel = 2) TC1_IDR2 write-only -
0x400140AC Interrupt Mask Register (channel = 2) TC1_IMR2 read-only 0x00000000
0x400140C0 Block Control Register TC1_BCR write-only -
0x400140C4 Block Mode Register TC1_BMR read-write 0x00000000
0x400140C8 QDEC Interrupt Enable Register TC1_QIER write-only -
0x400140CC QDEC Interrupt Disable Register TC1_QIDR write-only -
0x400140D0 QDEC Interrupt Mask Register TC1_QIMR read-only 0x00000000
0x400140D4 QDEC Interrupt Status Register TC1_QISR read-only 0x00000000
0x400140E4 Write Protect Mode Register TC1_WPMR read-write 0x00000000
0x40018000 Control Register TWI0_CR write-only - TWI0
0x40018004 Master Mode Register TWI0_MMR read-write 0x00000000
0x40018008 Slave Mode Register TWI0_SMR read-write 0x00000000
0x4001800C Internal Address Register TWI0_IADR read-write 0x00000000
0x40018010 Clock Waveform Generator Register TWI0_CWGR read-write 0x00000000
0x40018020 Status Register TWI0_SR read-only 0x0000F009
0x40018024 Interrupt Enable Register TWI0_IER write-only -
0x40018028 Interrupt Disable Register TWI0_IDR write-only -
0x4001802C Interrupt Mask Register TWI0_IMR read-only 0x00000000
0x40018030 Receive Holding Register TWI0_RHR read-only 0x00000000
0x40018034 Transmit Holding Register TWI0_THR write-only 0x00000000
0x40018100 Receive Pointer Register TWI0_RPR read-write 0x00000000
0x40018104 Receive Counter Register TWI0_RCR read-write 0x00000000
0x40018108 Transmit Pointer Register TWI0_TPR read-write 0x00000000
0x4001810C Transmit Counter Register TWI0_TCR read-write 0x00000000
0x40018110 Receive Next Pointer Register TWI0_RNPR read-write 0x00000000
0x40018114 Receive Next Counter Register TWI0_RNCR read-write 0x00000000
0x40018118 Transmit Next Pointer Register TWI0_TNPR read-write 0x00000000
0x4001811C Transmit Next Counter Register TWI0_TNCR read-write 0x00000000
0x40018120 Transfer Control Register TWI0_PTCR write-only 0x00000000
0x40018124 Transfer Status Register TWI0_PTSR read-only 0x00000000
0x4001C000 Control Register TWI1_CR write-only - TWI1
0x4001C004 Master Mode Register TWI1_MMR read-write 0x00000000
0x4001C008 Slave Mode Register TWI1_SMR read-write 0x00000000
0x4001C00C Internal Address Register TWI1_IADR read-write 0x00000000
0x4001C010 Clock Waveform Generator Register TWI1_CWGR read-write 0x00000000
0x4001C020 Status Register TWI1_SR read-only 0x0000F009
0x4001C024 Interrupt Enable Register TWI1_IER write-only -
0x4001C028 Interrupt Disable Register TWI1_IDR write-only -
0x4001C02C Interrupt Mask Register TWI1_IMR read-only 0x00000000
0x4001C030 Receive Holding Register TWI1_RHR read-only 0x00000000
0x4001C034 Transmit Holding Register TWI1_THR write-only 0x00000000
0x40020000 PWM Mode Register PWM_MR read-write 0x00000000 PWM
0x40020004 PWM Enable Register PWM_ENA write-only -
0x40020008 PWM Disable Register PWM_DIS write-only -
0x4002000C PWM Status Register PWM_SR read-only 0x00000000
0x40020010 PWM Interrupt Enable Register PWM_IER write-only -
0x40020014 PWM Interrupt Disable Register PWM_IDR write-only -
0x40020018 PWM Interrupt Mask Register PWM_IMR read-only 0x00000000
0x4002001C PWM Interrupt Status Register PWM_ISR read-only 0x00000000
0x40020200 PWM Channel Mode Register (ch_num = 0) PWM_CMR0 read-write 0x00000000
0x40020204 PWM Channel Duty Cycle Register (ch_num = 0) PWM_CDTY0 read-write 0x00000000
0x40020208 PWM Channel Period Register (ch_num = 0) PWM_CPRD0 read-write 0x00000000
0x4002020C PWM Channel Counter Register (ch_num = 0) PWM_CCNT0 read-only 0x00000000
0x40020210 PWM Channel Update Register (ch_num = 0) PWM_CUPD0 write-only -
0x40020220 PWM Channel Mode Register (ch_num = 1) PWM_CMR1 read-write 0x00000000
0x40020224 PWM Channel Duty Cycle Register (ch_num = 1) PWM_CDTY1 read-write 0x00000000
0x40020228 PWM Channel Period Register (ch_num = 1) PWM_CPRD1 read-write 0x00000000
0x4002022C PWM Channel Counter Register (ch_num = 1) PWM_CCNT1 read-only 0x00000000
0x40020230 PWM Channel Update Register (ch_num = 1) PWM_CUPD1 write-only -
0x40020240 PWM Channel Mode Register (ch_num = 2) PWM_CMR2 read-write 0x00000000
0x40020244 PWM Channel Duty Cycle Register (ch_num = 2) PWM_CDTY2 read-write 0x00000000
0x40020248 PWM Channel Period Register (ch_num = 2) PWM_CPRD2 read-write 0x00000000
0x4002024C PWM Channel Counter Register (ch_num = 2) PWM_CCNT2 read-only 0x00000000
0x40020250 PWM Channel Update Register (ch_num = 2) PWM_CUPD2 write-only -
0x40020260 PWM Channel Mode Register (ch_num = 3) PWM_CMR3 read-write 0x00000000
0x40020264 PWM Channel Duty Cycle Register (ch_num = 3) PWM_CDTY3 read-write 0x00000000
0x40020268 PWM Channel Period Register (ch_num = 3) PWM_CPRD3 read-write 0x00000000
0x4002026C PWM Channel Counter Register (ch_num = 3) PWM_CCNT3 read-only 0x00000000
0x40020270 PWM Channel Update Register (ch_num = 3) PWM_CUPD3 write-only -
0x40024000 Control Register USART0_CR write-only - USART0
0x40024004 Mode Register USART0_MR read-write -
0x40024008 Interrupt Enable Register USART0_IER write-only -
0x4002400C Interrupt Disable Register USART0_IDR write-only -
0x40024010 Interrupt Mask Register USART0_IMR read-only 0x00000000
0x40024014 Channel Status Register USART0_CSR read-only -
0x40024018 Receiver Holding Register USART0_RHR read-only 0x00000000
0x4002401C Transmitter Holding Register USART0_THR write-only -
0x40024020 Baud Rate Generator Register USART0_BRGR read-write 0x00000000
0x40024024 Receiver Time-out Register USART0_RTOR read-write 0x00000000
0x40024028 Transmitter Timeguard Register USART0_TTGR read-write 0x00000000
0x40024040 FI DI Ratio Register USART0_FIDI read-write 0x00000174
0x40024044 Number of Errors Register USART0_NER read-only -
0x4002404C IrDA Filter Register USART0_IF read-write 0x00000000
0x400240E4 Write Protect Mode Register USART0_WPMR read-write 0x00000000
0x400240E8 Write Protect Status Register USART0_WPSR read-only 0x00000000
0x40024100 Receive Pointer Register USART0_RPR read-write 0x00000000
0x40024104 Receive Counter Register USART0_RCR read-write 0x00000000
0x40024108 Transmit Pointer Register USART0_TPR read-write 0x00000000
0x4002410C Transmit Counter Register USART0_TCR read-write 0x00000000
0x40024110 Receive Next Pointer Register USART0_RNPR read-write 0x00000000
0x40024114 Receive Next Counter Register USART0_RNCR read-write 0x00000000
0x40024118 Transmit Next Pointer Register USART0_TNPR read-write 0x00000000
0x4002411C Transmit Next Counter Register USART0_TNCR read-write 0x00000000
0x40024120 Transfer Control Register USART0_PTCR write-only 0x00000000
0x40024124 Transfer Status Register USART0_PTSR read-only 0x00000000
0x40028000 Control Register USART1_CR write-only - USART1
0x40028004 Mode Register USART1_MR read-write -
0x40028008 Interrupt Enable Register USART1_IER write-only -
0x4002800C Interrupt Disable Register USART1_IDR write-only -
0x40028010 Interrupt Mask Register USART1_IMR read-only 0x00000000
0x40028014 Channel Status Register USART1_CSR read-only -
0x40028018 Receiver Holding Register USART1_RHR read-only 0x00000000
0x4002801C Transmitter Holding Register USART1_THR write-only -
0x40028020 Baud Rate Generator Register USART1_BRGR read-write 0x00000000
0x40028024 Receiver Time-out Register USART1_RTOR read-write 0x00000000
0x40028028 Transmitter Timeguard Register USART1_TTGR read-write 0x00000000
0x40028040 FI DI Ratio Register USART1_FIDI read-write 0x00000174
0x40028044 Number of Errors Register USART1_NER read-only -
0x4002804C IrDA Filter Register USART1_IF read-write 0x00000000
0x400280E4 Write Protect Mode Register USART1_WPMR read-write 0x00000000
0x400280E8 Write Protect Status Register USART1_WPSR read-only 0x00000000
0x40038000 Control Register ADC_CR write-only - ADC
0x40038004 Mode Register ADC_MR read-write 0x00000000
0x40038008 Channel Sequence Register 1 ADC_SEQR1 read-write 0x00000000
0x4003800C Channel Sequence Register 2 ADC_SEQR2 read-write 0x00000000
0x40038010 Channel Enable Register ADC_CHER write-only -
0x40038014 Channel Disable Register ADC_CHDR write-only -
0x40038018 Channel Status Register ADC_CHSR read-only 0x00000000
0x40038020 Last Converted Data Register ADC_LCDR read-only 0x00000000
0x40038024 Interrupt Enable Register ADC_IER write-only -
0x40038028 Interrupt Disable Register ADC_IDR write-only -
0x4003802C Interrupt Mask Register ADC_IMR read-only 0x00000000
0x40038030 Interrupt Status Register ADC_ISR read-only 0x00000000
0x4003803C Overrun Status Register ADC_OVER read-only 0x00000000
0x40038040 Extended Mode Register ADC_EMR read-write 0x00000000
0x40038044 Compare Window Register ADC_CWR read-write 0x00000000
0x40038050 Channel Data Register ADC_CDR[16] read-only 0x0
0x400380E4 Write Protect Mode Register ADC_WPMR read-write 0x00000000
0x400380E8 Write Protect Status Register ADC_WPSR read-only 0x00000000
0x40038100 Receive Pointer Register ADC_RPR read-write 0x00000000
0x40038104 Receive Counter Register ADC_RCR read-write 0x00000000
0x40038110 Receive Next Pointer Register ADC_RNPR read-write 0x00000000
0x40038114 Receive Next Counter Register ADC_RNCR read-write 0x00000000
0x40038120 Transfer Control Register ADC_PTCR write-only 0x00000000
0x40038124 Transfer Status Register ADC_PTSR read-only 0x00000000
0x4003C000 Control Register DACC_CR write-only - DACC
0x4003C004 Mode Register DACC_MR read-write 0x00000000
0x4003C008 Conversion Data Register DACC_CDR write-only 0x00000000
0x4003C00C Interrupt Enable Register DACC_IER write-only -
0x4003C010 Interrupt Disable Register DACC_IDR write-only -
0x4003C014 Interrupt Mask Register DACC_IMR read-only 0x00000000
0x4003C018 Interrupt Status Register DACC_ISR read-only 0x00000000
0x4003C0E4 Write Protect Mode Register DACC_WPMR read-write 0x00000000
0x4003C0E8 Write Protect Status Register DACC_WPSR read-only 0x00000000
0x4003C108 Transmit Pointer Register DACC_TPR read-write 0x00000000
0x4003C10C Transmit Counter Register DACC_TCR read-write 0x00000000
0x4003C118 Transmit Next Pointer Register DACC_TNPR read-write 0x00000000
0x4003C11C Transmit Next Counter Register DACC_TNCR read-write 0x00000000
0x4003C120 Transfer Control Register DACC_PTCR write-only 0x00000000
0x4003C124 Transfer Status Register DACC_PTSR read-only 0x00000000
0x400E0200 Master Configuration Register MATRIX_MCFG[3] read-write 0x0 MATRIX
0x400E0240 Slave Configuration Register MATRIX_SCFG[4] read-write 0x00010010000500100000001000000010
0x400E0280 Priority Register A for Slave 0 MATRIX_PRAS0 read-write 0x00000000
0x400E0288 Priority Register A for Slave 1 MATRIX_PRAS1 read-write 0x00000000
0x400E0290 Priority Register A for Slave 2 MATRIX_PRAS2 read-write 0x00000000
0x400E0298 Priority Register A for Slave 3 MATRIX_PRAS3 read-write 0x00000000
0x400E0314 System I/O Configuration register MATRIX_SYSIO read-write 0x00000000
0x400E03E4 Write Protect Mode Register MATRIX_WPMR read-write 0x00000000
0x400E03E8 Write Protect Status Register MATRIX_WPSR read-only 0x00000000
0x400E0400 System Clock Enable Register PMC_SCER write-only - PMC
0x400E0404 System Clock Disable Register PMC_SCDR write-only -
0x400E0408 System Clock Status Register PMC_SCSR read-only 0x00000001
0x400E0410 Peripheral Clock Enable Register 0 PMC_PCER0 write-only -
0x400E0414 Peripheral Clock Disable Register 0 PMC_PCDR0 write-only -
0x400E0418 Peripheral Clock Status Register 0 PMC_PCSR0 read-only 0x00000000
0x400E0420 Main Oscillator Register PMC_MOR read-write 0x00000001
0x400E0424 Main Clock Frequency Register PMC_MCFR read-only 0x00000000
0x400E0428 PLLA Register PMC_PLLAR read-write 0x00003F00
0x400E0430 Master Clock Register PMC_MCKR read-write 0x00000001
0x400E0440 Programmable Clock 0 Register PMC_PCK[3] read-write 0x0
0x400E0460 Interrupt Enable Register PMC_IER write-only -
0x400E0464 Interrupt Disable Register PMC_IDR write-only -
0x400E0468 Status Register PMC_SR read-only 0x00010008
0x400E046C Interrupt Mask Register PMC_IMR read-only 0x00000000
0x400E0470 Fast Startup Mode Register PMC_FSMR read-write 0x00000000
0x400E0474 Fast Startup Polarity Register PMC_FSPR read-write 0x00000000
0x400E0478 Fault Output Clear Register PMC_FOCR write-only -
0x400E04E4 Write Protect Mode Register PMC_WPMR read-write 0x00000000
0x400E04E8 Write Protect Status Register PMC_WPSR read-only 0x00000000
0x400E0600 Control Register UART0_CR write-only - UART0
0x400E0604 Mode Register UART0_MR read-write 0x00000000
0x400E0608 Interrupt Enable Register UART0_IER write-only -
0x400E060C Interrupt Disable Register UART0_IDR write-only -
0x400E0610 Interrupt Mask Register UART0_IMR read-only 0x00000000
0x400E0614 Status Register UART0_SR read-only -
0x400E0618 Receive Holding Register UART0_RHR read-only 0x00000000
0x400E061C Transmit Holding Register UART0_THR write-only -
0x400E0620 Baud Rate Generator Register UART0_BRGR read-write 0x00000000
0x400E0700 Receive Pointer Register UART0_RPR read-write 0x00000000
0x400E0704 Receive Counter Register UART0_RCR read-write 0x00000000
0x400E0708 Transmit Pointer Register UART0_TPR read-write 0x00000000
0x400E070C Transmit Counter Register UART0_TCR read-write 0x00000000
0x400E0710 Receive Next Pointer Register UART0_RNPR read-write 0x00000000
0x400E0714 Receive Next Counter Register UART0_RNCR read-write 0x00000000
0x400E0718 Transmit Next Pointer Register UART0_TNPR read-write 0x00000000
0x400E071C Transmit Next Counter Register UART0_TNCR read-write 0x00000000
0x400E0720 Transfer Control Register UART0_PTCR write-only 0x00000000
0x400E0724 Transfer Status Register UART0_PTSR read-only 0x00000000
0x400E0740 Chip ID Register CHIPID_CIDR read-only - CHIPID
0x400E0744 Chip ID Extension Register CHIPID_EXID read-only -
0x400E0800 Control Register UART1_CR write-only - UART1
0x400E0804 Mode Register UART1_MR read-write 0x00000000
0x400E0808 Interrupt Enable Register UART1_IER write-only -
0x400E080C Interrupt Disable Register UART1_IDR write-only -
0x400E0810 Interrupt Mask Register UART1_IMR read-only 0x00000000
0x400E0814 Status Register UART1_SR read-only -
0x400E0818 Receive Holding Register UART1_RHR read-only 0x00000000
0x400E081C Transmit Holding Register UART1_THR write-only -
0x400E0820 Baud Rate Generator Register UART1_BRGR read-write 0x00000000
0x400E0A00 EEFC Flash Mode Register EFC_FMR read-write 0x00000000 EFC
0x400E0A04 EEFC Flash Command Register EFC_FCR write-only -
0x400E0A08 EEFC Flash Status Register EFC_FSR read-only 0x00000001
0x400E0A0C EEFC Flash Result Register EFC_FRR read-only 0x00000000
0x400E0E00 PIO Enable Register PIOA_PER write-only - PIOA
0x400E0E04 PIO Disable Register PIOA_PDR write-only -
0x400E0E08 PIO Status Register PIOA_PSR read-only -
0x400E0E10 Output Enable Register PIOA_OER write-only -
0x400E0E14 Output Disable Register PIOA_ODR write-only -
0x400E0E18 Output Status Register PIOA_OSR read-only 0x00000000
0x400E0E20 Glitch Input Filter Enable Register PIOA_IFER write-only -
0x400E0E24 Glitch Input Filter Disable Register PIOA_IFDR write-only -
0x400E0E28 Glitch Input Filter Status Register PIOA_IFSR read-only 0x00000000
0x400E0E30 Set Output Data Register PIOA_SODR write-only -
0x400E0E34 Clear Output Data Register PIOA_CODR write-only -
0x400E0E38 Output Data Status Register PIOA_ODSR read-write -
0x400E0E3C Pin Data Status Register PIOA_PDSR read-only -
0x400E0E40 Interrupt Enable Register PIOA_IER write-only -
0x400E0E44 Interrupt Disable Register PIOA_IDR write-only -
0x400E0E48 Interrupt Mask Register PIOA_IMR read-only 0x00000000
0x400E0E4C Interrupt Status Register PIOA_ISR read-only 0x00000000
0x400E0E50 Multi-driver Enable Register PIOA_MDER write-only -
0x400E0E54 Multi-driver Disable Register PIOA_MDDR write-only -
0x400E0E58 Multi-driver Status Register PIOA_MDSR read-only 0x00000000
0x400E0E60 Pull-up Disable Register PIOA_PUDR write-only -
0x400E0E64 Pull-up Enable Register PIOA_PUER write-only -
0x400E0E68 Pad Pull-up Status Register PIOA_PUSR read-only -
0x400E0E70 Peripheral Select Register PIOA_ABCDSR[2] read-write 0x0
0x400E0E80 Input Filter Slow Clock Disable Register PIOA_IFSCDR write-only -
0x400E0E84 Input Filter Slow Clock Enable Register PIOA_IFSCER write-only -
0x400E0E88 Input Filter Slow Clock Status Register PIOA_IFSCSR read-only 0x00000000
0x400E0E8C Slow Clock Divider Debouncing Register PIOA_SCDR read-write 0x00000000
0x400E0E90 Pad Pull-down Disable Register PIOA_PPDDR write-only -
0x400E0E94 Pad Pull-down Enable Register PIOA_PPDER write-only -
0x400E0E98 Pad Pull-down Status Register PIOA_PPDSR read-only -
0x400E0EA0 Output Write Enable PIOA_OWER write-only -
0x400E0EA4 Output Write Disable PIOA_OWDR write-only -
0x400E0EA8 Output Write Status Register PIOA_OWSR read-only 0x00000000
0x400E0EB0 Additional Interrupt Modes Enable Register PIOA_AIMER write-only -
0x400E0EB4 Additional Interrupt Modes Disables Register PIOA_AIMDR write-only -
0x400E0EB8 Additional Interrupt Modes Mask Register PIOA_AIMMR read-only 0x00000000
0x400E0EC0 Edge Select Register PIOA_ESR write-only -
0x400E0EC4 Level Select Register PIOA_LSR write-only -
0x400E0EC8 Edge/Level Status Register PIOA_ELSR read-only 0x00000000
0x400E0ED0 Falling Edge/Low Level Select Register PIOA_FELLSR write-only -
0x400E0ED4 Rising Edge/ High Level Select Register PIOA_REHLSR write-only -
0x400E0ED8 Fall/Rise - Low/High Status Register PIOA_FRLHSR read-only 0x00000000
0x400E0EE0 Lock Status PIOA_LOCKSR read-only 0x00000000
0x400E0EE4 Write Protect Mode Register PIOA_WPMR read-write 0x00000000
0x400E0EE8 Write Protect Status Register PIOA_WPSR read-only 0x00000000
0x400E0F00 Schmitt Trigger Register PIOA_SCHMITT read-write 0x00000000
0x400E1000 PIO Enable Register PIOB_PER write-only - PIOB
0x400E1004 PIO Disable Register PIOB_PDR write-only -
0x400E1008 PIO Status Register PIOB_PSR read-only -
0x400E1010 Output Enable Register PIOB_OER write-only -
0x400E1014 Output Disable Register PIOB_ODR write-only -
0x400E1018 Output Status Register PIOB_OSR read-only 0x00000000
0x400E1020 Glitch Input Filter Enable Register PIOB_IFER write-only -
0x400E1024 Glitch Input Filter Disable Register PIOB_IFDR write-only -
0x400E1028 Glitch Input Filter Status Register PIOB_IFSR read-only 0x00000000
0x400E1030 Set Output Data Register PIOB_SODR write-only -
0x400E1034 Clear Output Data Register PIOB_CODR write-only -
0x400E1038 Output Data Status Register PIOB_ODSR read-write -
0x400E103C Pin Data Status Register PIOB_PDSR read-only -
0x400E1040 Interrupt Enable Register PIOB_IER write-only -
0x400E1044 Interrupt Disable Register PIOB_IDR write-only -
0x400E1048 Interrupt Mask Register PIOB_IMR read-only 0x00000000
0x400E104C Interrupt Status Register PIOB_ISR read-only 0x00000000
0x400E1050 Multi-driver Enable Register PIOB_MDER write-only -
0x400E1054 Multi-driver Disable Register PIOB_MDDR write-only -
0x400E1058 Multi-driver Status Register PIOB_MDSR read-only 0x00000000
0x400E1060 Pull-up Disable Register PIOB_PUDR write-only -
0x400E1064 Pull-up Enable Register PIOB_PUER write-only -
0x400E1068 Pad Pull-up Status Register PIOB_PUSR read-only -
0x400E1070 Peripheral Select Register PIOB_ABCDSR[2] read-write 0x0
0x400E1080 Input Filter Slow Clock Disable Register PIOB_IFSCDR write-only -
0x400E1084 Input Filter Slow Clock Enable Register PIOB_IFSCER write-only -
0x400E1088 Input Filter Slow Clock Status Register PIOB_IFSCSR read-only 0x00000000
0x400E108C Slow Clock Divider Debouncing Register PIOB_SCDR read-write 0x00000000
0x400E1090 Pad Pull-down Disable Register PIOB_PPDDR write-only -
0x400E1094 Pad Pull-down Enable Register PIOB_PPDER write-only -
0x400E1098 Pad Pull-down Status Register PIOB_PPDSR read-only -
0x400E10A0 Output Write Enable PIOB_OWER write-only -
0x400E10A4 Output Write Disable PIOB_OWDR write-only -
0x400E10A8 Output Write Status Register PIOB_OWSR read-only 0x00000000
0x400E10B0 Additional Interrupt Modes Enable Register PIOB_AIMER write-only -
0x400E10B4 Additional Interrupt Modes Disables Register PIOB_AIMDR write-only -
0x400E10B8 Additional Interrupt Modes Mask Register PIOB_AIMMR read-only 0x00000000
0x400E10C0 Edge Select Register PIOB_ESR write-only -
0x400E10C4 Level Select Register PIOB_LSR write-only -
0x400E10C8 Edge/Level Status Register PIOB_ELSR read-only 0x00000000
0x400E10D0 Falling Edge/Low Level Select Register PIOB_FELLSR write-only -
0x400E10D4 Rising Edge/ High Level Select Register PIOB_REHLSR write-only -
0x400E10D8 Fall/Rise - Low/High Status Register PIOB_FRLHSR read-only 0x00000000
0x400E10E0 Lock Status PIOB_LOCKSR read-only 0x00000000
0x400E10E4 Write Protect Mode Register PIOB_WPMR read-write 0x00000000
0x400E10E8 Write Protect Status Register PIOB_WPSR read-only 0x00000000
0x400E1100 Schmitt Trigger Register PIOB_SCHMITT read-write 0x00000000
0x400E1200 PIO Enable Register PIOC_PER write-only - PIOC
0x400E1204 PIO Disable Register PIOC_PDR write-only -
0x400E1208 PIO Status Register PIOC_PSR read-only -
0x400E1210 Output Enable Register PIOC_OER write-only -
0x400E1214 Output Disable Register PIOC_ODR write-only -
0x400E1218 Output Status Register PIOC_OSR read-only 0x00000000
0x400E1220 Glitch Input Filter Enable Register PIOC_IFER write-only -
0x400E1224 Glitch Input Filter Disable Register PIOC_IFDR write-only -
0x400E1228 Glitch Input Filter Status Register PIOC_IFSR read-only 0x00000000
0x400E1230 Set Output Data Register PIOC_SODR write-only -
0x400E1234 Clear Output Data Register PIOC_CODR write-only -
0x400E1238 Output Data Status Register PIOC_ODSR read-write -
0x400E123C Pin Data Status Register PIOC_PDSR read-only -
0x400E1240 Interrupt Enable Register PIOC_IER write-only -
0x400E1244 Interrupt Disable Register PIOC_IDR write-only -
0x400E1248 Interrupt Mask Register PIOC_IMR read-only 0x00000000
0x400E124C Interrupt Status Register PIOC_ISR read-only 0x00000000
0x400E1250 Multi-driver Enable Register PIOC_MDER write-only -
0x400E1254 Multi-driver Disable Register PIOC_MDDR write-only -
0x400E1258 Multi-driver Status Register PIOC_MDSR read-only 0x00000000
0x400E1260 Pull-up Disable Register PIOC_PUDR write-only -
0x400E1264 Pull-up Enable Register PIOC_PUER write-only -
0x400E1268 Pad Pull-up Status Register PIOC_PUSR read-only -
0x400E1270 Peripheral Select Register PIOC_ABCDSR[2] read-write 0x0
0x400E1280 Input Filter Slow Clock Disable Register PIOC_IFSCDR write-only -
0x400E1284 Input Filter Slow Clock Enable Register PIOC_IFSCER write-only -
0x400E1288 Input Filter Slow Clock Status Register PIOC_IFSCSR read-only 0x00000000
0x400E128C Slow Clock Divider Debouncing Register PIOC_SCDR read-write 0x00000000
0x400E1290 Pad Pull-down Disable Register PIOC_PPDDR write-only -
0x400E1294 Pad Pull-down Enable Register PIOC_PPDER write-only -
0x400E1298 Pad Pull-down Status Register PIOC_PPDSR read-only -
0x400E12A0 Output Write Enable PIOC_OWER write-only -
0x400E12A4 Output Write Disable PIOC_OWDR write-only -
0x400E12A8 Output Write Status Register PIOC_OWSR read-only 0x00000000
0x400E12B0 Additional Interrupt Modes Enable Register PIOC_AIMER write-only -
0x400E12B4 Additional Interrupt Modes Disables Register PIOC_AIMDR write-only -
0x400E12B8 Additional Interrupt Modes Mask Register PIOC_AIMMR read-only 0x00000000
0x400E12C0 Edge Select Register PIOC_ESR write-only -
0x400E12C4 Level Select Register PIOC_LSR write-only -
0x400E12C8 Edge/Level Status Register PIOC_ELSR read-only 0x00000000
0x400E12D0 Falling Edge/Low Level Select Register PIOC_FELLSR write-only -
0x400E12D4 Rising Edge/ High Level Select Register PIOC_REHLSR write-only -
0x400E12D8 Fall/Rise - Low/High Status Register PIOC_FRLHSR read-only 0x00000000
0x400E12E0 Lock Status PIOC_LOCKSR read-only 0x00000000
0x400E12E4 Write Protect Mode Register PIOC_WPMR read-write 0x00000000
0x400E12E8 Write Protect Status Register PIOC_WPSR read-only 0x00000000
0x400E1300 Schmitt Trigger Register PIOC_SCHMITT read-write 0x00000000
0x400E1400 Control Register RSTC_CR write-only - RSTC
0x400E1404 Status Register RSTC_SR read-only 0x00000000
0x400E1408 Mode Register RSTC_MR read-write 0x00000001
0x400E1410 Supply Controller Control Register SUPC_CR write-only - SUPC
0x400E1414 Supply Controller Supply Monitor Mode Register SUPC_SMMR read-write 0x00000000
0x400E1418 Supply Controller Mode Register SUPC_MR read-write 0x00005A00
0x400E141C Supply Controller Wake Up Mode Register SUPC_WUMR read-write 0x00000000
0x400E1420 Supply Controller Wake Up Inputs Register SUPC_WUIR read-write 0x00000000
0x400E1424 Supply Controller Status Register SUPC_SR read-only 0x00000800
0x400E1430 Mode Register RTT_MR read-write 0x00008000 RTT
0x400E1434 Alarm Register RTT_AR read-write 0xFFFFFFFF
0x400E1438 Value Register RTT_VR read-only 0x00000000
0x400E143C Status Register RTT_SR read-only 0x00000000
0x400E1450 Control Register WDT_CR write-only - WDT
0x400E1454 Mode Register WDT_MR read-write 0x3FFF2FFF
0x400E1458 Status Register WDT_SR read-only 0x00000000
0x400E1460 Control Register RTC_CR read-write 0x00000000 RTC
0x400E1464 Mode Register RTC_MR read-write 0x00000000
0x400E1468 Time Register RTC_TIMR read-write 0x00000000
0x400E146C Calendar Register RTC_CALR read-write 0x01210720
0x400E1470 Time Alarm Register RTC_TIMALR read-write 0x00000000
0x400E1474 Calendar Alarm Register RTC_CALALR read-write 0x01010000
0x400E1478 Status Register RTC_SR read-only 0x00000000
0x400E147C Status Clear Command Register RTC_SCCR write-only -
0x400E1480 Interrupt Enable Register RTC_IER write-only -
0x400E1484 Interrupt Disable Register RTC_IDR write-only -
0x400E1488 Interrupt Mask Register RTC_IMR read-only 0x00000000
0x400E148C Valid Entry Register RTC_VER read-only 0x00000000
0x400E1544 Write Protect Mode Register RTC_WPMR read-write 0x00000000
0x400E1490 General Purpose Backup Register GPBR_GPBR[8] read-write - GPBR

Memory Stack

[SVG memory stack]