GROUP.DIRData Direction
- Address
0x40003000- Reset
0x00000000- Access
- read/write
- Size
- 32-bit
1 field
| Field | Bits | What it does |
|---|---|---|
| DIR | 31:0 | Port Data Direction |
The 65 registers of PORT (Port Module), from 0x40003000, with their reset value and every field. The ATSAML10D15A has 894 registers in 38 peripherals, one page each.
0x400030000x00000000| Field | Bits | What it does |
|---|---|---|
| DIR | 31:0 | Port Data Direction |
0x400030040x00000000| Field | Bits | What it does |
|---|---|---|
| DIRCLR | 31:0 | Port Data Direction Clear |
0x400030080x00000000| Field | Bits | What it does |
|---|---|---|
| DIRSET | 31:0 | Port Data Direction Set |
0x4000300C0x00000000| Field | Bits | What it does |
|---|---|---|
| DIRTGL | 31:0 | Port Data Direction Toggle |
0x400030100x00000000| Field | Bits | What it does |
|---|---|---|
| OUT | 31:0 | PORT Data Output Value |
0x400030140x00000000| Field | Bits | What it does |
|---|---|---|
| OUTCLR | 31:0 | PORT Data Output Value Clear |
0x400030180x00000000| Field | Bits | What it does |
|---|---|---|
| OUTSET | 31:0 | PORT Data Output Value Set |
0x4000301C0x00000000| Field | Bits | What it does |
|---|---|---|
| OUTTGL | 31:0 | PORT Data Output Value Toggle |
0x400030200x00000000| Field | Bits | What it does |
|---|---|---|
| IN | 31:0 | PORT Data Input Value |
0x400030240x00000000| Field | Bits | What it does |
|---|---|---|
| SAMPLING | 31:0 | Input Sampling Mode |
0x400030280x00000000| Field | Bits | What it does |
|---|---|---|
| WRPINCFG | 30 | Write PINCFG |
| WRPMUX | 28 | Write PMUX |
| PMUX | 27:24 | Peripheral Multiplexing |
| DRVSTR | 22 | Output Driver Strength Selection |
| PULLEN | 18 | Pull Enable |
| INEN | 17 | Input Enable |
| PMUXEN | 16 | Peripheral Multiplexer Enable |
| PINMASK | 15:0 | Pin Mask for Multiple Pin Configuration |
| HWSEL | 31 | Half-Word Select |
0x4000302C0x00000000| Field | Bits | What it does |
|---|---|---|
| EVACT3 | 30:29 | PORT Event Action 3 |
| PID3 | 28:24 | PORT Event Pin Identifier 3 |
| PORTEI2 | 23 | PORT Event Input Enable 2 |
| EVACT2 | 22:21 | PORT Event Action 2 |
| PID2 | 20:16 | PORT Event Pin Identifier 2 |
| PORTEI1 | 15 | PORT Event Input Enable 1 |
| EVACT1 | 14:13 | PORT Event Action 1 |
| PID1 | 12:8 | PORT Event Pin Identifier 1 |
| PORTEI0 | 7 | PORT Event Input Enable 0 |
| EVACT0 | 6:5 | PORT Event Action 0
|
| PID0 | 4:0 | PORT Event Pin Identifier 0 |
| PORTEI3 | 31 | PORT Event Input Enable 3 |
0x400030300x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x400030310x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x400030320x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x400030330x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x400030340x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x400030350x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x400030360x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x400030370x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x400030380x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x400030390x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x4000303A0x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x4000303B0x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x4000303C0x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x4000303D0x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x4000303E0x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x4000303F0x00| Field | Bits | What it does |
|---|---|---|
| PMUXO | 7:4 | Peripheral Multiplexing for Odd-Numbered Pin
|
| PMUXE | 3:0 | Peripheral Multiplexing for Even-Numbered Pin
|
0x400030400x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030410x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030420x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030430x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030440x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030450x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030460x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030470x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030480x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030490x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000304A0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000304B0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000304C0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000304D0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000304E0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000304F0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030500x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030510x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030520x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030530x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030540x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030550x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030560x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030570x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030580x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030590x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000305A0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000305B0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000305C0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000305D0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000305E0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x4000305F0x00| Field | Bits | What it does |
|---|---|---|
| DRVSTR | 6 | Output Driver Strength Selection |
| PULLEN | 2 | Pull Enable |
| INEN | 1 | Input Enable |
| PMUXEN | 0 | Peripheral Multiplexer Enable |
0x400030600x00000000| Field | Bits | What it does |
|---|---|---|
| NSCHK | 0 | Non-Secure Check Interrupt Enable |
0x400030640x00000000| Field | Bits | What it does |
|---|---|---|
| NSCHK | 0 | Non-Secure Check Interrupt Enable |
0x400030680x00000000| Field | Bits | What it does |
|---|---|---|
| NSCHK | 0 | Non-Secure Check |
0x4000306C0x00000000| Field | Bits | What it does |
|---|---|---|
| NONSEC | 31:0 | Port Security Attribution |
0x400030700x00000000| Field | Bits | What it does |
|---|---|---|
| NSCHK | 31:0 | Port Security Attribution Check |