Microprocessor (μP) portions 630, 632, 634, 636, and 638 may each store code or firmware for enabling operation of its (or their) respective microprocessor. The code stored in portions 630, 632, 634, 636, and 638 may be installed in and executed by their respective microprocessors. For example, first (μP) portion 630 may include firmware for enabling a first μP to operate. In some embodiments, the first μP may be similar to system processor 210 of FIG. 2 or processor 402 of FIG. 4. Second μP portions 632 and 634 may include firmware for enabling a second μP to operate. In some embodiments, the second μP may be similar to safety processor 230 of FIG. 2 or processor 430 of FIG. 4. Inclusion of two separate portions 632 and 634 for the same processor will become apparent in the discussion below in connection with FIGS. 11-12. Third μP portion 636 may be provided for use with a third processor (e.g., a WiFi processor or high power wireless communications circuitry 212 of FIG. 2). Fourth μP portion 638 may be provided for use with a fourth processor (e.g., a 802.15.4. or low power wireless communications circuitry 214 of FIG. 2).