As part of their efforts to educate design engineers on their microprocessor architectures, microcontroller vendors have been releasing more low-cost development boards. Many of these are primarily ...