Feedback on Mega88PB family?

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

Has anyone applied the Mega88PB family "in the field"?  The ATmega168PB has been available for a few months, and I see that now there is stock of ATmega88PB and ATmega48PB at some distributors.

 

We got a few '168PB when first seen in the wild, and replaced '88 in a couple apps on the bench without problems.

 

Has anyone built a production batch with them?  Any problems?  Other feedback?  Does anyone know if this is a die-size reduction, which might impact noise sensitivity, pin drive, and the like?

 

From [probably limited] datasheet graphs, pin drive indeed seems a bit lower on the PB:

 

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

App note AT06609 http://www.atmel.com/Images/Atme... lists the enhancements, says it is code-compatible, but not a "drop-in replacement".  Hmmm--why wouldn't it be?

 

The app note says nothing about die feature size or power consumption or similar.

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

theusch wrote:
[...] not a "drop-in replacement".  Hmmm--why wouldn't it be?
Probably because of the differences in pinout.

Don Kinzer
ZBasic Microcontrollers
http://www.zbasic.net

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

I see that the definition for the ACSR0 register (I/O address 0x2f) is missing from iom48pb.h, iom88pb.h, iom168pb.h and iom328pb.h.  It is mentioned in the "PB Differences" document referred to in an earlier post in this thread.

#define ACSR0    _SFR_IO8(0x2f)
#define ACOE   0

I'm not sure of the proper place, these days, to report such things.

Don Kinzer
ZBasic Microcontrollers
http://www.zbasic.net

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

Probably because of the differences in pinout.

???  We "dropped in" a '168PB in place of an '88 family.  How does the pinout change affect "drop in"?  ADC6 and ADC7 are now also GPIO pins--but still ADC pins.  PE0 and PE1 used to be a Vcc/Gnd pair.  So now they are just tied.

 

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.