A mobile communication apparatus capable of controlling housing
temperature is provided. The mobile communication apparatus includes a
first and a second modules, an operating mode manager for managing a
plurality of modes based on a combination of whether the first and the
second modules each are supplied with power, and a memory for storing a
plurality of data relating a period of operating time to a value of
housing temperature for each of the modes. The communication apparatus
includes a temperature estimator configured to measure the operating
time, and if the mode is changed, to estimate a first and a second values
of housing temperature corresponding to the operating time of the mode
before the change and of the mode after the change respectively, and to
have the operating mode manager stop the operation if an estimation based
on the first and the second values reaches a predetermined threshold.