I/O Map; I/O Function Registers - Arcom PCIB40 Technical Manual

40-ch digital i/o & counter board
Table of Contents

Advertisement

J206 PCIB40 Technical Manual
Counter Timers
The PCIB40 includes three programmable 16-bit counter/timers. Counter 0 may be driven by either
a 10KHz, 100KHz or 1MHz clock and can be used to generate regular interrupts. An interrupt is
generated only when the counter 0 output goes to a '1'.
The input and gate control signals of counters 1 and 2 are connected as inputs from the D-50 while
the counter outputs are linkable to the D-50 connector. Counter inputs 1 and 2 may be used for
frequency or pulse measurement and the outputs used for pulse generation. Refer to the link
section and pin assignments table for connection details.

I/O map

The value written to the pointer register is used to select the on-board I/O location to be accessed.
This board occupies two consecutive addresses and has nine I/O function registers and three
special function registers.
The board must be set on an even address boundary. (i.e. 180h, 182h, 200h etc.)
Address
Base (180h)
Base+1 (181H)

I/O Function Registers

Pointer Value
Read/Write
(hex)
00
Write
00
Read
01
Write
01
Read
02
Write
02
Read
03
Write
03
Read
04
Write
04
Read
05 - 0F
10
Read/Write
11
Read/Write
12
Read/Write
13
Write
* A copy of the 8254 (71054) data sheet may be obtained from our Customer Support team (Tel: 01223 412 428)
Read/write
Write Only
Read/Write
Pointer Name
Output Control Latches Group 0
Status of Group 0
Output Control Latches Group 1
Status of Group 1
Output Control Latches Group 2
Status of Group 2
Output Control Latches Group 3
Status of Group 3
Output Control Latches Group 4
Status of Group 4
Not Used
Counter/timer 0 Access
Counter/timer 1 Access
Counter/timer 2 Access
Counter/Timer Control Word
Register Name
Pointer Register
Data Register
Pointer Bit
Bit 0-7
Bit 0-7
Bit 0-7
Bit 0-7
Bit 0-7
Bit 0-7
Bit 0-7
Bit 0-7
Bit 0-7
Bit 0-7
Bit 0-7
Bit 0-7
Bit 0-7
Bit 0-7
2192-09066-000-000
Register Function
On-board register
(e.g. 80h)
Data to Read/Write
from/to register
Functions
0= Output '0'
1= Output '1'
0= Input '0'
1= Input '1'
0= Output '0'
1= Output '1'
0= Input '0'
1= Input '1'
0= Output '0'
1= Output '1'
0= Input '0'
1= Input '1'
0= Output '0'
1= Output '1'
0= Input '0'
1= Input '1'
0= Output '0'
1= Output '1'
0= Input '0'
1= Input '1'
See data sheet 8254*
See data sheet 8254*
See data sheet 8254*
See data sheet 8254*
5

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PCIB40 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents