And Temp_PID = (raw&0xFFFF) *0.0625; it is necessary to change? (Temp_PID = (raw&0xFFFF) *0.0625+2; ? I have no such line in code, but on logic and here it is necessary to add +2, чтоб and PID regulator had grieve adjustment! And question but where possible look your...