R
Rich Webb
- Jan 1, 1970
- 0
Hi,
I am designing a multicore (19 cores) cable tester, I need 19 outputs routed
back into 19 inputs. I was going to use a PIC (16F877) connected to 2 x 8255
multi i/o chips to give me 19 outputs and 19 inputs.
Has anybody got any ideas on a better way of doing this as the 8255 chip is
outdated.
Can anybody give me the numbers of other multi i/o chips that are up-to-date
or have more i/o lines.
Any help will be appreciated.
One bidirectional 8-bit port and a small CPLD. Five bits to address the
input and output pins, one bit address latch, one bit for direction
(read or write), and one data bit.
If write is asserted then on the active edge of the latch the data value
is written to the selected output pin. If read is asserted, latch grabs
the value of the selected input pin and presents it on the data pin.
At a minimum it looks like you'd need 46 I/O pins. A 64 macrocell
CY37064 should do the trick for less than $10 (qty 1). About the same
cost as two 8255s and probably easier to interface.