Matrik Keypad 4×4 merupakan susunan 16 tombol membentuk keypad sebagai sarana masukkan ke mikrokontroler, meskipun jumlah tombol ada 16 tapi hanya memerlukan 8 jalur port paralel, seperti terlihat dalam Gambar dibawah ini

Rangkaian Matrix keypad 4×4

Jalur keluaran keypad tersebut terdiri dari 4 baris dan 4 kolom, prinsip dasar dari pembacaan keypad ini adalah dengan menggunakan scanning secara terus menerus. Bagian yang di-scanning adalah kolom sedangkan baris digunakan untuk menentukan data yang dihasilkan. Misalnya pada saat scanning ternyata posisi kolom K1 terhubung dengan B1 maka data yang dikeluarkan adalah angka 1

Contoh Program : dapat diperoleh disini