embedded circuit, firmware, and protocol design TM4C, TMS320, ColdFire, PIC18, MSP430, 68000, 6502, et cetera