A microcontroller in which respective CPUs execute different applications so as to improve processing performance, and the respective CPUs execute an application that requires safety and mutually compare the results thereof so as to enhance the reliability of write data is provided. Specifically, embodiments of the invention include systems and methods that provide for the concurrent processing of multiple, incremental changes to a data value while at the same time monitoring andor enforcing threshold values for that data value. Duty cycles of the light-emitting blocks are determined using the block representative values. When the system initializes, a protocol is selected that, on average, is quieter than at least one other protocol, and preferably all other protocols. In the power generator, the fuel flow path has a flow path which produces flow-back again from the fuel container to the first electromotive portion unit via the first electromotive portion unit and the second electromotive portion unit, and which is not branched during the flow-back.