This book is specifically intended for the undergraduate level students of BS in Electronics, BS in Electronic Engineering, DAE in Electronics, and including the embedded systems Hobbyists as well. It provides a sound hands on experience of designing embedded systems using the well-known Microchip 8bit Microcontroller, PIC16F628A. All necessary design and development steps are explicitly detailed, suing the MPLAB IDE. This device usually best fits in applications, e.g., battery chargers, detection levels, pulse generation, timers, and among others. Its small footprint packages make this device ideal for all applications with space limitations. The low-cost, low power, high-performance, ease of use and I/O flexibility make PIC16F628A a versatile. PIC16F628A Features: Flash Memory, Static RAM, Data EEPROM, Analog Comparators, Volatge Reference Module, Timer with Presclar/Postscalars, Capture/Compare/PWM (CCP)unit, USART/SCI), Power-on Reset (POR), Power-up Timer (PWRT), Oscillator Start-up Timer (OST), Brown-out Detect (BOD), Watchdog Timer (WDT), Serial Incircuit Programming, and among others. All the Chip's modules are exemplified in assembly language using the MPLAB IDE.