
PIC32 operates on 3.3 V and it requires a 3.3 V voltage regulator to be powered from a USB port. The first is used to run a central processing unit within the microcontroller and the second provides an accurate time base for a microcontroller’s real time clock. PIC32MX250F128B microcontroller relies on 8 MHz and 32.768 kHz crystal oscillators. Hardware password manager schematic is an extension of the PIC32MX250F128B basic circuit that connects to a PC via a USB port. The application settings menu contains various options related to encryption mode, pin code, keyboard emulation and MSD visibility. PIC32MX250F128B microcontroller also runs a menu based password managing application. The hardware password manager combines PIC32MX250F128B microcontroller with a USB port, LANMU Arduino OLED display (128 x 64 pixels) and a simple 3-microkey keyboard. Though a safe computer is required to add a new password or alter an existing password in the database, there is an option to generate strong random passwords. There is no other way for a personal computer application to access the password database. The drive is disabled in normal operation and it must be manually enabled to allow editing of the password database.

The internal database is only accessible through a file on the hardware password manager mass storage drive (MSD). Hardware password manager stores your passwords in its internal database and emulates a standard USB keyboard to safely enter a password into your computer when required. Have your computer passwords ever been stolen by hackers? Do you struggle to learn complex passwords by heart? A PIC32 based Hardware password manager is a safe and reliable solution.
