The invention relates to a microprocessor system (MCUSA) for executing software modules, at least some of which are security-critical, within the scope of controlling functions or tasks assigned to the software modules, comprising an intrinsically safe microprocessor module (HWSAi) having at least two microprocessor cores (CPUi). According to the invention, at least one further intrinsically safe microprocessor module (HWSAi i=1,... n) having at least two microprocessor cores (CPU1, CPU2; CPU3, CPU4) is provided, wherein the at least two microprocessor modules (HWSA1, HWSA2) are connected via a bus system (B), at least two software modules are provided which execute functions, at least some of which overlap, said software modules having at least partially overlapping functions are distributed on a microprocessor module (HWSA1, HWSA2) or on at least two microprocessor modules (HWSA1, HWSA2), and means for comparing and / or arbitrating events generated with the software modules for the identical functions are provided in order to detect software and / or hardware faults.