Microcontrollers come in many flavours and varieties. Depending on the power and features
that are needed, you might choose a 4 bit, 8 bit, 16 bit, or 32 bit microcontroller. In addition,
some specialized versions are available which include features specific for communications,
keyboard handling, signal processing, video processing, and other tasks