1. KLAVYE: (PIC 16F84 ile 4x4 klavye tasarımı. PORTAya bağlı 4 adet LED ile tuş bilgisinin gözlenmesi uygulaması )
2. KLAVYE RB0: (74C922 klavye entegresi ve RB0/INT interrupt ile PIC 16F84e 4x4 klavye eklemeyle ilgili uygulama.)
3. KLAVYE RBHIGH: (74C922 klavye entegresi ve RBHigh interrupt ile PIC 16F84e 4x4 klavye eklemeyle ilgili uygulama.)
4. 4 DıSPLAY: (Tarama yöntemi ve register kullanarak 4 adet 7 segmentli displaye veri yazdırma uygulamaları.)
5. 4 DıSPLAY & 4x4 KLAVYE: (PIC 16F84e bağlı 4 adet displayde klavyeden basılan tuşları gösteren uygulama.)
6. 16 Bit Toplama & Çarpma: (4 basamaklı iki sayıyı toplayan ve, sonucu 4 basamaklı olacak iki sayıyı çarpan program uygulamaları).
7. Sayıcı: (0000~9999 yaklaşık 1sn aralıklarla artan sayıcı, Tam 1 sn zaman gecikmesini elde eden program ve 4,096 MHzlik kristal OSC kullanarak 1 sn zaman gecikmesini elde eden program.)
8. Klavye Kontrollü Sayıcı: (XXXX sayısından 1sn aralıklarla azalan sayıcı, 0000dan XXXX sayısına 1sn aralıklarla artan sayıcı ve bu sayıcılara 4x4 klavyeden veri girme ile ilgili uygulamalar.)
9. Dijital Saat: (4 adet 7 segment display üzerinde Saat SS:DD, formunda zamanı gösteren program uygulaması.)
10. LCD: LCD ekranın yapısı çalışması ve komutları hakkında geniş bilgi. 4-bit, 8-bit, 1-bit bağlantı ile HD 44780 LCD kontrollü 2x40 dijit ekrana karakter yazma program uygulamaları.
11. Seri iletişim: (PIC 16F84den bilgisayara veri gönderme, bilgisayardan PIC16F84e veri gönderme)
12. 8255 ile Portları Çoğaltma: (PIC 16F84ün B portuna 8255 eklenmesi ile 24 adet çıkışın kontrol edilmesini gösteren, çıkışlara bağlanan LEDlerde değişik kombinasyonlarda yanarak hoş bir görüntü veren program uygulaması.)