# DIO24/CTR3 Series and D24/CTR3 Series

The DIO24/CTR3 Series and D24/CTR3 Series includes the following hardware:

- PCI-DIO24H/CTR3
- CIO-DIO24/CTR3
- PC-CARD-D24/CTR3
- PCM-D24/CTR3

The DIO24/CTR3 Series and D24/CTR3 Series supports the following UL and UL for .NET features.

## Digital I/O

Functions

UL: cbDOut(), cbDIn(), cbDBitIn(), cbDBitOut(), cbDConfigPort()

UL for .NET: DOut(), DIn(), DBitIn(), DBitOut(), DConfigPort()

PortNum

FIRSTPORTA, FIRSTPORTB, FIRSTPORTCL, FIRSTPORTCH

DataValue

0 to 255 using FIRSTPORTA or FIRSTPORTB

0 to 15 using FIRSTPORTCL or FIRSTPORTCH

BitNum

0 to 23 using FIRSTPORTA

## Counter I/O

Functions

UL: cbC8254Config(), cbCIn(), cbCLoad()

UL for .NET: C8254Config(), CIn(), CLoad()

CounterNum

1 to 3

Config

HIGHONLASTCOUNT, ONESHOT, RATEGENERATOR, SQUAREWAVE, SOFTWARESTROBE, HARDWARESTROBE

LoadValue

0 to 65,535 (Refer to 16-bit values using a signed integer data type for information on 16-bit values using unsigned integers.)

## Event notification

CIO-DIO24/CTR3 and PC-CARD-D24/CTR3 only.

Functions

UL: cbEnableEvent(), cbDisableEvent()

UL for .NET: EnableEvent(), DisableEvent()

Event types

ON_EXTERNAL_INTERRUPT/OnExternalInterrupt

## Hardware considerations

##### Counter configuration

Counter source functions are programmable using InstaCal.