CPC G05B 19/0428 (2013.01) [G05B 2219/24015 (2013.01); G05B 2219/25257 (2013.01)] | 21 Claims |
15. A method of checking integrity of configuration data of a microcontroller unit that includes a set of configuration memory locations configured to store configuration data and a hardware monitoring module coupled to the configuration memory locations, the method comprising:
i) reading a command from an instruction memory, said command including a start address and a number of consecutive memory accesses for a target memory location in said set of configuration memory locations;
ii) reading data from the start address and number of consecutive memory accesses for said target memory location;
iii) computing a checksum value as a function of said data that was read;
iv) comparing said computed checksum value to a respective expected checksum value stored in a checksum storage unit; and
v) triggering an alarm signal in response to a mismatch detected between said computed checksum value and said respective expected checksum value.
|