Pio user interface – Rainbow Electronics AT75C310 User Manual
Page 43

AT75C310
43
PIO User Interface
PIO Controller A Base Address: 0xFF00C000
PIO Controller B Base Address: 0xFF010000
Notes:
1. The reset value of this register depends on the level of the external pins at reset.
2. This register is cleared at reset. However, the first read of the register can give a value not equal to zero if any changes have
occurred on any pins between the reset and the read.
Table 15. PIO Controller Memory Map
Offset
Register Description
Register Name
Access
Reset State
0x00
PIO Enable Register
PIO_PER
Write-only
–
0x04
PIO Disable Register
PIO_PDR
Write-only
–
0x08
PIO Status Register
PIO_PSR
Read-only
–
0x0C
Reserved
–
–
–
0x10
Output Enable Register
PIO_OER
Write-only
–
0x14
Output Disable Register
PIO_ODR
Write-only
–
0x18
Output Status Register
PIO_OSR
Read-only
0x0
0x1C
Reserved
–
–
–
0x20
Input Filter Enable Register
PIO_IFER
Write-only
–
0x24
Input Filter Disable Register
PIO_IFDR
Write-only
–
0x28
Input Filter Status Register
PIO_IFSR
Read-only
0x0
0x2C
Reserved
–
–
–
0x30
Set Output Data Register
PIO_SODR
Write-only
–
0x34
Clear Output Data Register
PIO_CODR
Write-only
–
0x38
Output Data Status Register
PIO_ODSR
Read-only
0x0
0x3C
Pin Data Status Register
PIO_PDSR
Read-only
See Note 1
0x40
Interrupt Enable Register
PIO_IER
Write-only
–
0x44
Interrupt Disable Register
PIO_IDR
Write-only
–
0x48
Interrupt Mask Register
PIO_IMR
Read-only
–
0x4C
Interrupt Status Register
PIO_ISR
Read-only
See Note 2