Das HM8130 liest bis zu vier Datenbytes ein. Das Einlesen der Daten wird abgebrochen sobald eine aktive Taste erkannt wird. Die Tastatur wird abgefragt, solange das Signal Int Low-Pegel aufweist.
Wie dem Schaltplan des HM8130 zu entnehmen ist, werden im Messgerät die Tastaturdaten durch zwei Schieberegister des Typs CD4021 geschoben, welche 16 der 17 Frontplatten-Tasten des HM8130 auswerten. Die Schieberegister der externen Tastatur sollten somit das Protokoll des CD4021 aufweisen.
Im Ruhezustand sind sämtliche Bits auf High-Pegel. Wird eine Taste gedrückt, so weist das zugehörige Bit einen Low-Pegel auf. Zu Beginn der Einlesesequenz wechselt das zugehörige Strobe-Signal auf Low-Pegel. Anschließend werden bis zu 25 Bits eingelesen. Jede Taste korrespondiert mit einem der 25 Datenbits. Drei Schieberegister des Typs CD4021 genügen, um die 25 Datenbits zu übertragen, da das dritte Schieberegister neben seinen acht parallelen Eingangsbits den seriellen Eingang als neuntes Datenbit nutzen kann.
Die Tastaturdaten können ebenfalls durch das SPI-Interface eines Mikrocontrollers erzeugt werden. Das SPI-Interface muss für die Datenausgabe an das HM8130 wie folgt initialisiert werden: