embedded amd infineon arm mortgage development adjustable rate mortgage electronics linux c166 microcontroller hardware kingston fixed software 8051