Much like on a phone, the user is allowed to create a pin code and be able to try and guess the pin code. This program allows for the microcontroller, Microchip's PIC18F45K22, to complete this very purpose through user inputs on the pins, either PORTC or PORTD of the microcontroller. In actual implementation, the MikroE's EasyPIC V7 Development board was used to simplify the hardware.