{'fraction_non_alphanumeric': 0.009142857142857144, 'fraction_numerical': 0.001142857142857143, 'mean_word_length': 5.169014084507042, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Data type dependent energy consumption estimation

Limited energy sources in embedded systems have driven the developers to search for new ways to optimise and estimate the energy consumption. Although energy estimations are usually conducted on instruction level models we have proposed a method based on the energy consumption of a C-operation. As some energy estimation techniques are meant to be applied in the very early of the design process, our proposed method is most applicable when a substantial part of the functional program code has already been programmed. This paper will show that different data types have significant impact on the overall energy consumption on microcontrollers. We apply our energy estimation methodology on different data types using a simple image processing algorithm and show that the estimate error is less than 8% with one exception.