Atmel CAN temperature and humidity sensor

Temperature and humidity sensor based on AT90CAN32, DS1820 for temperature and HIH4000 for humidity.

Key Specifications/Special Features

  • Dimensions: 50 x 69mm
  • Dual RJ45 connector
  • Protocol: VSCP
  • Interface: CAN bus
  • Operating temperature range: -40 to +85°C


Schematic and PCB design is done with Kicad, source files can be found on github

If you don't use Kicad, you can find the schematic as pdf file here

Also you can find front side and back side ps files.


The firmware can be found on git hub.


  • Timer: interval when temperature and humidity should be sent on the bus

The timer is set on two registers (#2 is MSB, #3 is LSB) so you can set the value in second from 0 to 65535 via WORKS:

Decision Matrix

The module has no decision matrix.


Temperature and humidity events are sent as per below:

 Temperature event  Humidity event


modules/atmel_temp_humid.txt · Last modified: 2018/02/08 17:47 (external edit)
[unknown button type]
Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki