Ok, that is pretty close to what I wanted to know. Damn if I could find that in a Google search....
sigh
Edit: Osgeld was typing the same time I was...
I'm still developing my product and code. A 'Tiny' may be perfect for my application (tachometer for machinery). While I am developing this around an Arduino clone I'd eventually like to 'tighten' things up and make this as compact and free of un-needed expense/complexity for final design and potential production.
Just an addition: a lot - as always - has historic roots.
A "Rule of thumb" has always been:
Tinies: no H/W UART, no H/W multiplication, extremely low on RAM
(however the once popular 2313 has a UART)
As the Arduino philosphy needs the serial I/O for programming, the Megas were preferable.
Also, the tinies come in a host of deviations, which makes it very hard to integrate them under the hood of one HAL
The tiny85 is strong enough to run Arduino, and there is an adaption.
Edit: Bootloader! As the Arduino philosophy also needs a bootloader all veriants that do not support this concept do not apply. 8kB FLASH seems to be the minimum.
A little bit OT: I like the mega48. A tricky use is to develope your code on a 168 in the Lillipad Arduino Variant (8 MHz), then ISP-flash the stable version to the most compatible 48, fuses @ 8Mhz internal oscillator....
I should be happy if anyone can find (or prepare, from the 50+ datasheets...) a synopsis of this!
There are too many types of Tinies... There had been even one (11? 12?) with enhanced current drivers (100mA I think)
What is obvios is that the often repeated 40mA of the ATmegas is mere marketing; the voltage drops down considerable. To help the designer it should be known what current can be delivered at a voltage drop of 10%.
An important difference is that the Tiny devices have much less drive capability on the outputs. I think it's only 5 mA or so, instead of 25 mA.
It would have been if it was true, but I don't think so. The Tiny's share the same basic core as the AtMega's with max sink/source current per IO pin at 40mA (200mA max for the package). This is true for the Tiny's I know first hand (25/45/85 and 24/44/84).
You can't speculate on features like this - you need to reference it do a datasheet.