One of the least important considerations at the beginning of an
automation project is the micro-controller. There are a wide range
of them available and they offer a vast array of functionality. The
major manufacturers of micro-controllers offer tiny 8 pin devices
through 100 pin ICs that have a remarkable set of functions.
Before thinking about the micro-controller to use, it is vital
that the functional specification of the final product is
considered. Without that specification, choosing a micro-controller
is nothing more than guess work.