The temperature compensation for ICs is getting more crucial as the process nodes and circuit performances are advanced. A temperature-sensing core needs to be small enough to locate beside the critical nodes in an IC closely for proper compensation. Also, a highly energy-efficient core with low power consumption is desired to monitor temperature being changed slowly and continuously. The temperature sensors based on RC oscillators have emerged for these area- and energy-efficient solutions thanks to their simple architectures compatible with digital systems [1–4]. They measure the duty ratio of an oscillator clock period which relies on the ratio of the PTAT and CTAT properties of the BJT core, and convert it to temperature in the digital domain. In this paper, we present an ultralow-power small-size BJT-based CMOS temperature sensor with an RC oscillator. The proposed sensor creates a temperature-dependent clock frequency that is easily converted back to temperature without any analog trimming. The comparator offset in the RC oscillator is automatically suppressed by a cap-flipping technique, achieving inaccuracy of ±1∘C(3σ) from −40∘C to 140∘C with 0.025-mm 2 area occupation and 3.1−μW power consumption in CMOS 110-nm process.