
System Design
When designing a microcontroller application, we normally start with a spec-
ification of the functions the system is intended to perform. The appropriate
chip should then be provisionally selected. Any given design team is likely to
have a preferred choice for the type of controller, since they will have experi-
ence and development tools to support that type already. Alternative types
will probably be considered only if the default range cannot provide the fea-
tures required, or there is some other reason to change, such as designing for
a customer who uses a different range and is tooled up for products based on
this type.
Specification ...