Appendix B
Register-Level Programming — Register Map and Description
©
National Instruments Corporation
B-5
PCI-DIO-96/PXI-6508/PCI-6503 User Manual
Register Map
Table B-1 lists the address map for your DIO board. The PCI-DIO-96 and PXI-6508 use all
of the registers. The PCI-6503 uses a subset of the registers, as indicated in the table.
Table B-1.
Register Address Map
Register Name
Offset Address
(Hex)
Size
Type
Present on the
PCI-6503
82C55A Register Group
PPI A
PORTA Register
PORTB Register
PORTC Register
Configuration Register
00
01
02
03
8-bit
8-bit
8-bit
8-bit
Read-and-write
Read-and-write
Read-and-write
Write-only
Yes
Yes
Yes
Yes
82C55A Register Group (Continued)
PPI B
PORTA Register
PORTB Register
PORTC Register
Configuration Register
04
05
06
07
8-bit
8-bit
8-bit
8-bit
Read-and-write
Read-and-write
Read-and-write
Write-only
No
No
No
No
PPI C
PORTA Register
PORTB Register
PORTC Register
Configuration Register
08
09
0A
0B
8-bit
8-bit
8-bit
8-bit
Read-and-write
Read-and-write
Read-and-write
Write-only
No
No
No
No
PPI D
PORTA Register
PORTB Register
PORTC Register
Configuration Register
0C
0D
0E
0F
8-bit
8-bit
8-bit
8-bit
Read-and-write
Read-and-write
Read-and-write
Write-only
No
No
No
No
82C53 Register Group
Counter 0
Counter 1
Configuration Register
10
11
13
8-bit
8-bit
8-bit
Read-and-write
Read-and-write
Write-only
No
No
No
Interrupt Control Register Group
Register 1
Register 2
Interrupt Clear Register
14
15
16
8-bit
8-bit
8-bit
Write-only
Write-only
Write-only
Yes
Yes
No