Patent ID: 7475165

Claim:
A semiconductor data storage apparatus comprising: one or more semiconductor memories; an external analog module comprised of at least one of an external power supply circuit, an external clock oscillator circuit, and an external power supply monitor circuit; and a data processing unit connected externally to said external analog module, wherein said data processing unit is capable of controlling, based on arbitrary one of operating programs, reading data stored in said one or more semiconductor memories, performing a specified process, and writing a data to one of said one or more semiconductor memories, and wherein said data processing unit includes: an internal analog module corresponding to said external analog module and comprised of at least one of an internal power supply circuit, an internal clock oscillator circuit, and an internal power supply monitor circuit, a switching element for making enable/disable settings for said internal analog module and said external analog module, a memory sensor unit for sensing the number of said semiconductor memories in connection, and a control unit for judging whether the number of said semiconductor memories sensed by said memory sensor unit is larger or smaller than a reference value and outputting, when the number of said semiconductor memories is larger than the reference value, a control signal which enables said external analog module to said switching element.