How to determine the chip revision level?

Go To Last Post
6 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Greetings,
How do I determine the revision level of a ATmega8.
The async oscillator internal capacitors are different starting at Rev G.
So far my web and forum searches yield nothing.
My memory says that there is a register somewhere with a revision code.

from avrdude
"Device signature = 0x1e9307"
Does this have meaning to humans?

Thanks
Kirk

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

That's the same sig in the mega8A datasheet too.

Imagecraft compiler user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Try reading the numbers and letters printed on the package.

AFIK you cannot read a revision code electrically for a mega8.

You can find xmega revisions by reading special signature rows.

David.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I don't think old silicon like mega8 has a code or even ISP readable rev code. All silicon revs have the same 3 signature bytes (which basically say "this is code compatible with a mega8")

The Xmega's do have this I believe. I think they even have an X,Y position on the wafer in fact!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

"The beauty of AVRFreaks is that every possible AVR-related topic has already been raised, fully discussed, and a consensus reached."

https://www.avrfreaks.net/index.p...

You can put lipstick on a pig, but it is still a pig.

I've never met a pig I didn't like, as long as you have some salt and pepper.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks guys. It is great to have someone in the know. All my searches on revision code found nothing relevant.
Kirk