IOCP-74-104 : PC/104 Input/Output Coprocessor



Learn more about this product:

Ordering Information:
Stock Number:    100-7585
Typical Availability (low quantity):   Stock - 2wk
Pricing (Budgetary, Per unit, US Dollars):
Qty. 1-9 10-24 25-49 50-99 100-249
$ ea. 205.00 194.75 184.50 174.25 164.00

Visitors looking at this product have also been interested in these items:
IDC-STB Screw-Terminal Boards
UTB-1 Universal Terminal Board
XIO-RO8 8 Channel Relay Output Board
XIO-DI8 8 Channel Opto Input Board


The IOCP-74 is a high performance, user configurable, I/O processing sub-system for PC/104 bus computers. Designed to relieve the host from performing rudimentary I/O operations, it also provides a fast front-end response demanded by many real-time systems. A Microchip RISC processor controls on-board circuitry and executes any application specific computations or Logic operations. Any compatible processor such as PIC16F877 or PIC18F452 can be used. The IOCP-74 consolidates the most requested peripherals into one module. Standard functions include: Analog and Digital I/O, Counter/Timers, EEPROM and Serial Communications. A user can easily connect additional hardware by means of the prototyping area which accommodates both parallel and SPI type devices in through-hole and surface-mount packages. All module data variables and parameters are stored in a RAM array which the host accesses through a simple 8-bit sequential FIFO interface. This circuitry allows the exchange of relatively large blocks of data while occupying only eight host I/O locations. Further efficiencies are gained by using the module's software generated shared interrupt to request host service only when specific events occur.

The IOCP-74 comes with the IOCPbios, a set of assembly language routines and macros which directly control many of the module's core functions. The source code is supplied and fully illustrates the operation of the IOCP-74. Since most routines have already been developed, custom designs can be created quickly and with a higher degree of integrity by means of the proven software. To customize the module, a user simply merges the supplied PIC assembly language source code with any special software routines representing the specific application. The resulting code is then compiled and programmed into the microcontroller, creating the final design. Development effort and costs are greatly reduced by taking advantage of the vast amount of supplemental software, application information and third-party tools available for this very popular family of microcontrollers.