AVR ATmega16 Mini Development Board Interfaced with Temperature sensor

AVR mini development board has on board temperature sensor MCP9700. Here in this section, we discuss the interfacing of the same with its host controller ATmega16. ATmega16 has 8 channel 10-bit successive approximation ADC.
On the Mini Development Board the temperature sensor MCP9700 is connected to pin PA1 of the controller i.e, ADC1 via jumper J10. The MCP9700/9700A and MCP9701/9701A family of  Linear Active Thermistor™ Integrated Circuit (IC) is an analog temperature sensor that converts temperature to analog voltage. It has an accuracy of  ±2°C from 0°C to +70°C (MCP9700A/9701A)  ±4°C from 0°C to +70°C (MCP9700/9701) while consuming 6µA (typical) of operating current. Sensitivity is 10mV/°C. At 0°C, the output is 500mV. So that’s the spec and description for MCP9700, now lets see its actual working here below.

Note: To use temperature sensor, don’t forget to short jumper J10. Leaving it open frees PA1 and it can be used for any other desired purpose.

Schematic

Sample code to check the temperature sensor is given below. The output is displayed on LCD.

Sample Code

Topics related to AVR ATmega16 Mini Development Board

  1. AVR ATmega16 Mini Development Board – Overview
  2. AVR ATmega16 Mini Development Board - Interfacing LED
  3. AVR ATmega16 Mini Development Board – Interfacing LCD
  4. AVR ATmega16 Mini Development Board – Serial communication(USART)
  5. AVR ATmega16 Mini Development Board – Interfacing Switch
  6. AVR ATmega16 Mini Development Board – Interfacing Buzzer
  7. AVR ATmega16 Mini Development Board - Interfacing POT(ADC)
  8. AVR ATmega16 Mini Development Board – Interfacing Temperature sensor
  9. AVR ATmega16 Mini Development Board – Interfacing Servo Motor
  10. AVR ATmega16 Mini Development Board – Interfacing  μRFID

Resources

How to buy?

SupportPlease share your ideas with us, visit our forum for discussion

 

 


Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">