To improve the security function by operating a microprocessor after reading in the contents of a specific address in a memory when the system is initialized.
When the system is initialized, a security control circuit 4 is supplied with a reset signal through a line 41 and a DMA controller acquires an address control bus 11 and a data bus 12 and transfers a key word of 64-bit constitution of the lowest-order address of a flash memory 2 from the flash memory 2 to the security control circuit 4. After this data transfer, CPU resetting is reset and normal operation state is entered. Thus, the CPU 1 is operated after the data (1st key word) of the specific address of the program area of the flash memory are read out at the time of the initialization of the system, and the data (2nd key word) for security resetting is obtained through the subsequent operation of the CPU 1 to allow the rewriting of the flash memory.