I am using a Phillips SAA3010 IR transmitter IC to send a modulated IR signal. The IC has two types of inputs:
- Z0---Z3
- X0---X7
And one type of output:
- DR0---DR7
Each legal operation corresponds to a wired connection of DR-Z and DR-X pin. The device is designed to be interfaced with a keypad on a remote control, per the datasheet description:
Every connection of one X-input and one DR-output will be recognized as a legal key operation and will cause the device to generate the corresponding code. The same applies to every connection of one Z-input to one DR-output with the provison that SSM must be LOW. When SSM is HIGH a wired connection must exist between a Z-input and a DR-output. If no connection is present the system number will not be generated.
The desired switch arrangement is described in this figure from the datasheet:

However, I want to do the wired connection electronically, so as to make the switch programmable via an Arduino. I have to obtain 64 such legal key connections. I have tried using a MUX/DEMUX IC but as they use gates, no wired physical connection exists. I believe that this will not work unless there is a wired physical connection. The datasheet certainly assumes that a physical keypad will be used.
How can I do this using the minimum possible space? My physical limitations are that the device has to be about the size of a typical mobile phone, which includes the Arduino UNO board.