An electronic control apparatus used in a vehicle, comprising: a volatile memory having a first region in which control data is stored, and a second region in which the control data is alternatively stored when an abnormality occurs in the first region; a control component that performs the control necessary to the vehicle using the control data stored in the volatile memory; an update component that updates the control data stored in the first region of the volatile memory on the basis of a result caused by the control performed by the control component; characterized in that a third region, in which abnormality history data indicating the histories of the abnormalities that have occurred in the first region and the second region is recorded, is provided in the volatile memory; the first region is partitioned into areas; a unique identification is assigned to each area of said first region; the second region is partitioned into areas in the same manner as the first region; a unique identification is assigned to each area of said second region; wherein each control data stored in the volatile memory is grouped by control data types, the third region is partitioned into areas, wherein the abnormality history data is written over a plurality of areas that are consecutive in a memory address direction; a unique identification is assigned to each area of said third region; wherein a section table defines the respective group to which each control data and abnormality history data belongs, is included in a non-volatile memory of the electronic control apparatus and has a record for each unique identification of each area assigned to the volatile memory wherein a section number indicating the group to which each control data and abnormality history data belongs is written in the record; wherein the section table is generated at a planning stage; a detecting component is configured to detect an abnormality occurring in the volatile memory; a recording component is configured to update the abnormality history data stored in the third region according to the abnormality occurring in the volatile memory detected by the detecting component, based on the unique identification indicating the area of the volatile memory in which the abnormality occurs; a communication interface is configured to communicate with an external device (32, 34); a transmitting unit is configured to generate a transmission signal indicating a history of an abnormality that has occurred in the region specified by a transmission request signal received from an external device (32, 34), among the histories recorded by the recording component and to transmit the transmission signal to the external device (32, 34) via the communication interface. a volatile memory having a first region in which control data is stored, and a second region in which the control data is alternatively stored when an abnormality occurs in the first region; a control component that performs the control necessary to the vehicle using the control data stored in the volatile memory; an update component that updates the control data stored in the first region of the volatile memory on the basis of a result caused by the control performed by the control component; characterized in that a third region, in which abnormality history data indicating the histories of the abnormalities that have occurred in the first region and the second region is recorded, is provided in the volatile memory; the first region is partitioned into areas; a unique identification is assigned to each area of said first region; the second region is partitioned into areas in the same manner as the first region; a unique identification is assigned to each area of said second region; wherein each control data stored in the volatile memory is grouped by control data types, the third region is partitioned into areas, wherein the abnormality history data is written over a plurality of areas that are consecutive in a memory address direction; a unique identification is assigned to each area of said third region; wherein a section table defines the respective group to which each control data and abnormality history data belongs, is included in a non-volatile memory of the electronic control apparatus and has a record for each unique identification of each area assigned to the volatile memory wherein a section number indicating the group to which each control data and abnormality history data belongs is written in the record; wherein the section table is generated at a planning stage; a detecting component is configured to detect an abnormality occurring in the volatile memory; a recording component is configured to update the abnormality history data stored in the third region according to the abnormality occurring in the volatile memory detected by the detecting component, based on the unique identification indicating the area of the volatile memory in which the abnormality occurs; a communication interface is configured to communicate with an external device (32, 34); a transmitting unit is configured to generate a transmission signal indicating a history of an abnormality that has occurred in the region specified by a transmission request signal received from an external device (32, 34), among the histories recorded by the recording component and to transmit the transmission signal to the external device (32, 34) via the communication interface.