Digital Type Temperature Controller has programmable lower and upper set point limits, programmable control action on off control, programmable hysteresis in on/ off mode. The Controller has programmable time delay to activate output in on/ off mode and selectable heat/ cool logic in on/ off control mode. The Controller has user selectable relay or SSR drive output and program lock function to prevent unauthorized tampering. The Digital Type Temperature Controller has operating temperature ranging from 0 to 50 ° C.