Onboard temp sensor for household thermostat - accurate enough?
They are often wildly inaccurate.

Reason:


They are often not a temperature sensor at all, but actually a reverse biased diode.
They are affected by the heat generated by the core of the microcontroller while it's operating.


Proper temperature sensors (e.g., the LM35) are so cheap there is no reason not to use them.