Embedded Controller Hardware Design (Embedded Technology Series)