In this book we detail the architecture and programming aspects of the C8051F020. While readers conversant with the basic 8051 programming will certainly find it easier to read and grasp the contents, no assumptions are made about the prior knowledge of embedded programming.