This article presents the first of a six-part series of learning the peripheral functions of a microcontroller that is the GPIO (General-purpose Input/Output). It discusses the important peripheral, ...