An electronic cigarette vaporizer includes a heating element and a microcontroller; the microcontroller monitors or measures electrical characteristics of the heating element and uses that to automatically identify the type of heating element and as a control input. The microcontroller automatically applies different heating parameter controls to the heating element, including optimal and maximum operating temperature, depending on the type of heating element that is identified.