Embedded systems designers may aspire to a single-chip solution to their problem, but rarely get very close to achieving it. Their chosen microcontroller may lack an essential interface or they may ...