Atmel Product Selector (MCU) Sucks, or i am so wrong !?

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

i had this problem in past, but did not post it here.

 

while i am in need for a AVR mcu and trying to USE Atmel product Selector (MCU), proves to be useless giving WRONG results, having not practical options (imho)

 

Examples of today and yesterday

1) searching for a mcu with 20(+) i/o pins, ADC

   Going to selector , selecting "8-bit AVR" from "CPU" option, and 20-28 pins to "pin count"

       Results  two pages WITHOUT any Mega chip , such as mega8 , mega48, etc !

 

2) searching for the cheapest mcu with 2 channel ADC, DIP packaging, internal osc, minimum 2 i/o interrupts

  almost no option exists ! NO option for interrupt i/o (ok i know all have more that 2 but the option should be there !) , ADC option do NOT separates from non digital devices (tiny2313 is there !) and no option to select DIGITAL only devices

 

offcourse one of the most important feature -> list by (usually used to find cheapest option out of results) is not there

 

 

i am the only one , or did i do something so wrong there ?

 

traditionally i go to big shops like farnell to find out ....

 

 

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

1) try upping the top count to 32 not 28. The fact is that things like mega48 may well come in a 28 pin DIP but they also available in 32 pin QFP and it seems the selector counts that as their actual "pin count" not the 28 pin version. (but I agree this seems wrong - you can get a 28 pin mega48 so it should have included the PDIP variant in your search).

 

2) agree one failing is that you can't pick a single package type like PDIP - they are in groups so something like that mega48P is listed as "MLF (VQFN) 28M1 28,MLF (VQFN) 32M1-A 32,PDIP 28P3 28,TQFP 32A 32 " and you seemingly cannot split the PDIP 28 out from that.

 

Often the distributor parametric selectors like digikey, farnell, RS allow more targetted parametric selection (and include cost!)

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

Yeah, I wish some of the selections allowed better definition of what I need.

It seems that the pin count references the larger size of a given type rather than all available pin counts.

Relaxing pin count to 32max, adds the mega devices you mentioned...

David (aka frog_jr)

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

Why don't you use the number of IO's since that is what you really want? (and not pin's on the chip)

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

plouf wrote:
1) searching for a mcu with 20(+) i/o pins, ADC Going to selector , selecting "8-bit AVR" from "CPU" option, and 20-28 pins to "pin count" Results two pages WITHOUT any Mega chip , such as mega8 , mega48, etc !

I guess there is a point there--for the range you are looking for, the pin count in the results is for TQFP or similar package and not the DIP version.

 

But if you want 20+ I/O then why not specify that column? 

 

Re your second set of parameters:  Awfully narrow specs.  Is there a modern AVR8 model that doesn't have pin-change on all or most of the I/O pins?  There aren't that many AVR8 with no ADC, either.  Instead of specifying the number of ADC channels, sort by that column.  Yes, the "-" (no ADC models) come at the high end of the list.  Two clicks to sort in both directions till you see the ones you want.

 

BTW, did you explore "Show/Hide Parameters"?  There is a selectable column for Ext Interrupts along with several dozen more parameters.

 

Anyway, remember that Atmel is no more.  Submit your suggestion improvements to the new overlords.

 

 

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.

Last Edited: Fri. Aug 19, 2016 - 02:49 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

io pin selection was one of my mistakes !

 

however still i get result including tiny2313 (even i selection has ADC channel 3+, incraesing this to 8 channels seems to remote tiny2313 thought !!!)

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

plouf wrote:
however still i get result including tiny2313 (even i selection has ADC channel 3+, incraesing this to 8 channels seems to remote tiny2313 thought !!!)
theusch wrote:
Instead of specifying the number of ADC channels, sort by that column.

 

So, I went to the product selector, picked 8-bit AVR and max pin count 20, and sorted by ADC channels.

 

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.

Last Edited: Fri. Aug 19, 2016 - 03:01 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

There is a fair amount of "lying through one's teeth"

 

e.g. the tiny2313A has got SPI via USI + SPI via USART_MSPI.   Does this really mean 2 SPI channels?

 

the Tiny1634 has got SPI via USI + two USART_MSPI.   Not that you can use all 3 at the same time.  The table says 0 SPI channels.

 

David.

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

That ADC channel thing is a bit odd. I see Lee's point about "-" being an indicator for those without that can be sorted to the top/bottom of the list. But it does default to showing 3..28 and that includes the "-" ones. If you change the lower bound from 3 to 4 then the "-" ones go away. If you put it back to "3" as a minimum the "-" entries return.

 

I guess one should always have guessed that in Atmel's world 4 - 1 = 0 !

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

imho in a tool like "selector" both should be with 0 spi channel's,  2313 with  1 uart ,  tiny1634 two usart

if selector had option called "usi" both should have 1

 

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

Quote:
Sucks, or i am so wrong

 

Perhaps a bit of both

 

I find a useful technique for the parameter searches is to change 1 parameter at a time and see what you get, and specify a range rather than a specific value.

 

Like for a ceramic capacitor. It's for a 30v system, but if I specify say 35v, I won't get any hits or they'll be $14 each. If I specify 35 to 100 volts, I'll get lots of hits including the 2 for a penny 50v SMD ones I'm looking for.

The largest known prime number: 282589933-1

It's easy to stop breaking the 10th commandment! Break the 8th instead. 

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

A search such as (1) possibly gets closer at Farnell:

 

http://uk.farnell.com/webapp/wcs...

 

But that us rather let down by not being able to filter on ADC.

 

How very curious that the first AVR in that list (sorted by cost) is the mega328, beating mega48 and mega88 and others. Guess this is the economy of scale brought about by Arduino?

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

That is not how "Marketing" works.   Have you ever met a truthful Sales person?   Have you ever met an accurate Estate Agent?

 

Actually,  the USI can make a reasonable SPI Slave.  And the USART can make a reasonable SPI Master.

And best of all,  neither peripheral has the "going haywire" feature.

 

David.

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

Digikey selector might work better for you.

 

Imagecraft compiler user