Parallel processing involves carrying computation of multiple tasks simultaneously. Ideally parallel processing aims at making completing a task faster; by breaking them into smaller divisions. Approach of parallelism varies, while in this project the idea of cache coherency is chosen for parallelism. The idea is to incorporate cache coherency in making multiple microprocessors/microcontroller working simultaneously. The available microprocessors/microcontroller to be used as the test subject is the 68HC11