AT91SAM7L128 PIOA

Parallel Input/Output (PIOA) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0xFFFFF400 PIO Enable Register PIOA_PER write-only -
0xFFFFF404 PIO Disable Register PIOA_PDR write-only -
0xFFFFF408 PIO Status Register PIOA_PSR read-only -
0xFFFFF410 Output Enable Register PIOA_OER write-only -
0xFFFFF414 Output Disable Register PIOA_ODR write-only -
0xFFFFF418 Output Status Register PIOA_OSR read-only 0x00000000
0xFFFFF420 Glitch Input Filter Enable Register PIOA_IFER write-only -
0xFFFFF424 Glitch Input Filter Disable Register PIOA_IFDR write-only -
0xFFFFF428 Glitch Input Filter Status Register PIOA_IFSR read-only 0x00000000
0xFFFFF430 Set Output Data Register PIOA_SODR write-only -
0xFFFFF434 Clear Output Data Register PIOA_CODR write-only -
0xFFFFF438 Output Data Status Register PIOA_ODSR read-write -
0xFFFFF43C Pin Data Status Register PIOA_PDSR read-only -
0xFFFFF440 Interrupt Enable Register PIOA_IER write-only -
0xFFFFF444 Interrupt Disable Register PIOA_IDR write-only -
0xFFFFF448 Interrupt Mask Register PIOA_IMR read-only 0x00000000
0xFFFFF44C Interrupt Status Register PIOA_ISR read-only 0x00000000
0xFFFFF450 Multi-driver Enable Register PIOA_MDER write-only -
0xFFFFF454 Multi-driver Disable Register PIOA_MDDR write-only -
0xFFFFF458 Multi-driver Status Register PIOA_MDSR read-only 0x00000000
0xFFFFF460 Pull-up Disable Register PIOA_PUDR write-only -
0xFFFFF464 Pull-up Enable Register PIOA_PUER write-only -
0xFFFFF468 Pad Pull-up Status Register PIOA_PUSR read-only 0x00000000
0xFFFFF470 Peripheral A Select Register PIOA_ASR write-only -
0xFFFFF474 Peripheral B Select Register PIOA_BSR write-only -
0xFFFFF478 AB Status Register PIOA_ABSR read-only 0x00000000
0xFFFFF4A0 Output Write Enable PIOA_OWER write-only -
0xFFFFF4A4 Output Write Disable PIOA_OWDR write-only -
0xFFFFF4A8 Output Write Status Register PIOA_OWSR read-only 0x00000000

Register Fields

PIOA PIO Enable Register

Name: PIOA_PER

Access: write-only

Address: 0xFFFFF400

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

PIOA PIO Disable Register

Name: PIOA_PDR

Access: write-only

Address: 0xFFFFF404

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

PIOA PIO Status Register

Name: PIOA_PSR

Access: read-only

Address: 0xFFFFF408

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

PIOA Output Enable Register

Name: PIOA_OER

Access: write-only

Address: 0xFFFFF410

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

PIOA Output Disable Register

Name: PIOA_ODR

Access: write-only

Address: 0xFFFFF414

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

PIOA Output Status Register

Name: PIOA_OSR

Access: read-only

Address: 0xFFFFF418

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

PIOA Glitch Input Filter Enable Register

Name: PIOA_IFER

Access: write-only

Address: 0xFFFFF420

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

PIOA Glitch Input Filter Disable Register

Name: PIOA_IFDR

Access: write-only

Address: 0xFFFFF424

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

PIOA Glitch Input Filter Status Register

Name: PIOA_IFSR

Access: read-only

Address: 0xFFFFF428

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

PIOA Set Output Data Register

Name: PIOA_SODR

Access: write-only

Address: 0xFFFFF430

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

PIOA Clear Output Data Register

Name: PIOA_CODR

Access: write-only

Address: 0xFFFFF434

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

PIOA Output Data Status Register

Name: PIOA_ODSR

Access: read-write

Address: 0xFFFFF438

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

PIOA Pin Data Status Register

Name: PIOA_PDSR

Access: read-only

Address: 0xFFFFF43C

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

PIOA Interrupt Enable Register

Name: PIOA_IER

Access: write-only

Address: 0xFFFFF440

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

PIOA Interrupt Disable Register

Name: PIOA_IDR

Access: write-only

Address: 0xFFFFF444

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

PIOA Interrupt Mask Register

Name: PIOA_IMR

Access: read-only

Address: 0xFFFFF448

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

PIOA Interrupt Status Register

Name: PIOA_ISR

Access: read-only

Address: 0xFFFFF44C

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

PIOA Multi-driver Enable Register

Name: PIOA_MDER

Access: write-only

Address: 0xFFFFF450

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

PIOA Multi-driver Disable Register

Name: PIOA_MDDR

Access: write-only

Address: 0xFFFFF454

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

PIOA Multi-driver Status Register

Name: PIOA_MDSR

Access: read-only

Address: 0xFFFFF458

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

PIOA Pull-up Disable Register

Name: PIOA_PUDR

Access: write-only

Address: 0xFFFFF460

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

PIOA Pull-up Enable Register

Name: PIOA_PUER

Access: write-only

Address: 0xFFFFF464

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

PIOA Pad Pull-up Status Register

Name: PIOA_PUSR

Access: read-only

Address: 0xFFFFF468

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

PIOA Peripheral A Select Register

Name: PIOA_ASR

Access: write-only

Address: 0xFFFFF470

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

PIOA Peripheral B Select Register

Name: PIOA_BSR

Access: write-only

Address: 0xFFFFF474

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

PIOA AB Status Register

Name: PIOA_ABSR

Access: read-only

Address: 0xFFFFF478

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

PIOA Output Write Enable

Name: PIOA_OWER

Access: write-only

Address: 0xFFFFF4A0

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

PIOA Output Write Disable

Name: PIOA_OWDR

Access: write-only

Address: 0xFFFFF4A4

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

PIOA Output Write Status Register

Name: PIOA_OWSR

Access: read-only

Address: 0xFFFFF4A8

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