I would like to build a small Battery Management System (BMS) using an ATmega406 and then maybe use an Arduino Uno to show information about the cells on a computer or a small LCD.

Here's a white paper about it: Battery Management System Atmega406 summary

Anyone knows a good site where I can read about the SMBus and what tools I need on a windows computer to use it?

  • 1
    \$\begingroup\$ SMBus is a subset of I2C. \$\endgroup\$ Sep 2, 2013 at 15:19
  • \$\begingroup\$ That would suggest that the answer is yes \$\endgroup\$ Sep 2, 2013 at 16:14

1 Answer 1


In my opinion your best bet would be to use Atmel Studio 6.

And here you can find details about the Atmega406 itself


  • \$\begingroup\$ I gonna try out Atmel Studio 6 now. What hardware do I need to connect my computer with the atmega406 ? Can I use something as cheap as this: amazon.de/Programmer-herunterladen-Netzteil-Atmel-ATMega/dp/… ? And yeah: I am totally new to microcontroller programming. I only worked with an arudino uno for two weeks or so \$\endgroup\$
    – UtzUni
    May 5, 2013 at 14:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.