32.7 Register Summary
Important:
For SAM
L11, the PORT register
map is automatically duplicated in a Secure and Non-Secure alias:
- The Non-Secure alias is at the peripheral base address
- The Secure alias is located at the peripheral base address + 0x200
Refer to Mix-Secure Peripherals for more information on register access rights
Offset | Name | Bit Pos. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|
0x00 | DIR | 7:0 | DIR[7:0] | |||||||
15:8 | DIR[15:8] | |||||||||
23:16 | DIR[23:16] | |||||||||
31:24 | DIR[31:24] | |||||||||
0x04 | DIRCLR | 7:0 | DIRCLR[7:0] | |||||||
15:8 | DIRCLR[15:8] | |||||||||
23:16 | DIRCLR[23:16] | |||||||||
31:24 | DIRCLR[31:24] | |||||||||
0x08 | DIRSET | 7:0 | DIRSET[7:0] | |||||||
15:8 | DIRSET[15:8] | |||||||||
23:16 | DIRSET[23:16] | |||||||||
31:24 | DIRSET[31:24] | |||||||||
0x0C | DIRTGL | 7:0 | DIRTGL[7:0] | |||||||
15:8 | DIRTGL[15:8] | |||||||||
23:16 | DIRTGL[23:16] | |||||||||
31:24 | DIRTGL[31:24] | |||||||||
0x10 | OUT | 7:0 | OUT[7:0] | |||||||
15:8 | OUT[15:8] | |||||||||
23:16 | OUT[23:16] | |||||||||
31:24 | OUT[31:24] | |||||||||
0x14 | OUTCLR | 7:0 | OUTCLR[7:0] | |||||||
15:8 | OUTCLR[15:8] | |||||||||
23:16 | OUTCLR[23:16] | |||||||||
31:24 | OUTCLR[31:24] | |||||||||
0x18 | OUTSET | 7:0 | OUTSET[7:0] | |||||||
15:8 | OUTSET[15:8] | |||||||||
23:16 | OUTSET[23:16] | |||||||||
31:24 | OUTSET[31:24] | |||||||||
0x1C | OUTTGL | 7:0 | OUTTGL[7:0] | |||||||
15:8 | OUTTGL[15:8] | |||||||||
23:16 | OUTTGL[23:16] | |||||||||
31:24 | OUTTGL[31:24] | |||||||||
0x20 | IN | 7:0 | IN[7:0] | |||||||
15:8 | IN[15:8] | |||||||||
23:16 | IN[23:16] | |||||||||
31:24 | IN[31:24] | |||||||||
0x24 | CTRL | 7:0 | SAMPLING[7:0] | |||||||
15:8 | SAMPLING[15:8] | |||||||||
23:16 | SAMPLING[23:16] | |||||||||
31:24 | SAMPLING[31:24] | |||||||||
0x28 | WRCONFIG | 7:0 | PINMASK[7:0] | |||||||
15:8 | PINMASK[15:8] | |||||||||
23:16 | DRVSTR | PULLEN | INEN | PMUXEN | ||||||
31:24 | HWSEL | WRPINCFG | WRPMUX | PMUX[3:0] | ||||||
0x2C | EVCTRL | 7:0 | PORTEI0 | EVACT0[1:0] | PID0[4:0] | |||||
15:8 | PORTEI1 | EVACT1[1:0] | PID1[4:0] | |||||||
23:16 | PORTEI2 | EVACT2[1:0] | PID2[4:0] | |||||||
31:24 | PORTEI3 | EVACT3[1:0] | PID3[4:0] | |||||||
0x30 | PMUX0 | 7:0 | PMUXO[3:0] | PMUXE[3:0] | ||||||
... | ||||||||||
0x3F | PMUX15 | 7:0 | PMUXO[3:0] | PMUXE[3:0] | ||||||
0x40 | PINCFG0 | 7:0 | DRVSTR | PULLEN | INEN | PMUXEN | ||||
... | ||||||||||
0x5F | PINCFG31 | 7:0 | DRVSTR | PULLEN | INEN | PMUXEN | ||||
0x60 | INTENCLR | 7:0 | NSCHK | |||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x64 | INTENSET | 7:0 | NSCHK | |||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x68 | INTFLAG | 7:0 | NSCHK | |||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x6C | NONSEC | 7:0 | NONSEC[7:0] | |||||||
15:8 | NONSEC[15:8] | |||||||||
23:16 | NONSEC[23:16] | |||||||||
31:24 | NONSEC[31:24] | |||||||||
0x70 | NSCHK | 7:0 | NSCHK[7:0] | |||||||
15:8 | NSCHK[15:8] | |||||||||
23:16 | NSCHK[23:16] | |||||||||
31:24 | NSCHK[31:24] |