摘要 |
An active medical device including protected registers for containing digital adjustment parameter values used for the functioning of functional modules of the device. This device includes at least one module (12) for achieving a predetermined device function, this module including a circuit specific for performing the function and which has an adjustable parameter value in the form of a digital word of N bits. Each such module includes a plurality of volatile storage registers having N bits storing the aforementioned digital words, and circuits for comparing (32, 36), the respective contents of the registers and producing an anomaly signal (IT1, IT2 . . . ITi . . . ITk) in the event of a discordance between the contents of the plurality of registers for a given module. The anomaly signal may be an interrupt signal applied to a microcontroller (10). The module also includes a majority circuit (30) receiving at its input the contents of the registers and delivering at its output to the specific circuit (24) the resulting value as the adjustment parameter value to be used in performing the function. It also is contemplated to restore the contents of corrupted registers in the event of a discordance detected by the comparison.
|