1. A method for producing a temperature reading, comprising: (a) providing a transistor (Q 1 ) including a base, an emitter and a collector, where the base is connected to the collector, and the collector is connected to ground; (b) providing a first amount of current (I 1 ) and a second amount of current (I 2 ) to the emitter of the transistor (Q 1 ), during different time slots of a time period, to thereby produce a first base-emitter voltage (Vbe 1 ) and a second base-emitter voltage (Vbe 2 ), where I 1 =I 2 *M, and M is a known constant; (c) digitizing analog signals indicative of magnitudes of Vbe 1 and Vbe 2 ; (d) digitally determining a difference between the magnitudes of Vbe 1 and Vbe 2 ; and (e) producing a digital temperature reading (DTR) based on the difference between the magnitudes of Vbe 1 and Vbe 2 .