AT91SAM7L128 PIOC

Parallel Input/Output (PIOC) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0xFFFFF700 PIO Enable Register PIOC_PER write-only -
0xFFFFF704 PIO Disable Register PIOC_PDR write-only -
0xFFFFF708 PIO Status Register PIOC_PSR read-only -
0xFFFFF710 Output Enable Register PIOC_OER write-only -
0xFFFFF714 Output Disable Register PIOC_ODR write-only -
0xFFFFF718 Output Status Register PIOC_OSR read-only 0x00000000
0xFFFFF720 Glitch Input Filter Enable Register PIOC_IFER write-only -
0xFFFFF724 Glitch Input Filter Disable Register PIOC_IFDR write-only -
0xFFFFF728 Glitch Input Filter Status Register PIOC_IFSR read-only 0x00000000
0xFFFFF730 Set Output Data Register PIOC_SODR write-only -
0xFFFFF734 Clear Output Data Register PIOC_CODR write-only -
0xFFFFF738 Output Data Status Register PIOC_ODSR read-write -
0xFFFFF73C Pin Data Status Register PIOC_PDSR read-only -
0xFFFFF740 Interrupt Enable Register PIOC_IER write-only -
0xFFFFF744 Interrupt Disable Register PIOC_IDR write-only -
0xFFFFF748 Interrupt Mask Register PIOC_IMR read-only 0x00000000
0xFFFFF74C Interrupt Status Register PIOC_ISR read-only 0x00000000
0xFFFFF750 Multi-driver Enable Register PIOC_MDER write-only -
0xFFFFF754 Multi-driver Disable Register PIOC_MDDR write-only -
0xFFFFF758 Multi-driver Status Register PIOC_MDSR read-only 0x00000000
0xFFFFF760 Pull-up Disable Register PIOC_PUDR write-only -
0xFFFFF764 Pull-up Enable Register PIOC_PUER write-only -
0xFFFFF768 Pad Pull-up Status Register PIOC_PUSR read-only 0x00000000
0xFFFFF770 Peripheral A Select Register PIOC_ASR write-only -
0xFFFFF774 Peripheral B Select Register PIOC_BSR write-only -
0xFFFFF778 AB Status Register PIOC_ABSR read-only 0x00000000
0xFFFFF7A0 Output Write Enable PIOC_OWER write-only -
0xFFFFF7A4 Output Write Disable PIOC_OWDR write-only -
0xFFFFF7A8 Output Write Status Register PIOC_OWSR read-only 0x00000000

Register Fields

PIOC PIO Enable Register

Name: PIOC_PER

Access: write-only

Address: 0xFFFFF700

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC PIO Disable Register

Name: PIOC_PDR

Access: write-only

Address: 0xFFFFF704

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC PIO Status Register

Name: PIOC_PSR

Access: read-only

Address: 0xFFFFF708

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Output Enable Register

Name: PIOC_OER

Access: write-only

Address: 0xFFFFF710

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Output Disable Register

Name: PIOC_ODR

Access: write-only

Address: 0xFFFFF714

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Output Status Register

Name: PIOC_OSR

Access: read-only

Address: 0xFFFFF718

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Glitch Input Filter Enable Register

Name: PIOC_IFER

Access: write-only

Address: 0xFFFFF720

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Glitch Input Filter Disable Register

Name: PIOC_IFDR

Access: write-only

Address: 0xFFFFF724

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Glitch Input Filter Status Register

Name: PIOC_IFSR

Access: read-only

Address: 0xFFFFF728

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Set Output Data Register

Name: PIOC_SODR

Access: write-only

Address: 0xFFFFF730

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Clear Output Data Register

Name: PIOC_CODR

Access: write-only

Address: 0xFFFFF734

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Output Data Status Register

Name: PIOC_ODSR

Access: read-write

Address: 0xFFFFF738

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Pin Data Status Register

Name: PIOC_PDSR

Access: read-only

Address: 0xFFFFF73C

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Interrupt Enable Register

Name: PIOC_IER

Access: write-only

Address: 0xFFFFF740

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Interrupt Disable Register

Name: PIOC_IDR

Access: write-only

Address: 0xFFFFF744

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Interrupt Mask Register

Name: PIOC_IMR

Access: read-only

Address: 0xFFFFF748

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Interrupt Status Register

Name: PIOC_ISR

Access: read-only

Address: 0xFFFFF74C

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Multi-driver Enable Register

Name: PIOC_MDER

Access: write-only

Address: 0xFFFFF750

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Multi-driver Disable Register

Name: PIOC_MDDR

Access: write-only

Address: 0xFFFFF754

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Multi-driver Status Register

Name: PIOC_MDSR

Access: read-only

Address: 0xFFFFF758

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Pull-up Disable Register

Name: PIOC_PUDR

Access: write-only

Address: 0xFFFFF760

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Pull-up Enable Register

Name: PIOC_PUER

Access: write-only

Address: 0xFFFFF764

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Pad Pull-up Status Register

Name: PIOC_PUSR

Access: read-only

Address: 0xFFFFF768

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Peripheral A Select Register

Name: PIOC_ASR

Access: write-only

Address: 0xFFFFF770

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Peripheral B Select Register

Name: PIOC_BSR

Access: write-only

Address: 0xFFFFF774

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC AB Status Register

Name: PIOC_ABSR

Access: read-only

Address: 0xFFFFF778

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Output Write Enable

Name: PIOC_OWER

Access: write-only

Address: 0xFFFFF7A0

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Output Write Disable

Name: PIOC_OWDR

Access: write-only

Address: 0xFFFFF7A4

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0

PIOC Output Write Status Register

Name: PIOC_OWSR

Access: read-only

Address: 0xFFFFF7A8

31 30 29 28 27 26 25 24
P31 P30 P29 P28 P27 P26 P25 P24
23 22 21 20 19 18 17 16
P23 P22 P21 P20 P19 P18 P17 P16
15 14 13 12 11 10 9 8
P15 P14 P13 P12 P11 P10 P9 P8
7 6 5 4 3 2 1 0
P7 P6 P5 P4 P3 P2 P1 P0