Hello I'm looking for the smallest and low power micro processor that i can program using arduino ide. I only need 1 or 2 pins to blink lights and a button push. Does anyone know a processor like that? I can do it with a attiny85 or 85 But they take a lot of power. This is for a gift I'm building for my wife and they need to take 1 or 2 coin cell batteries. Doesn't need to stay on long.
Yes the size of the micro processor not the amount of what it can do. Sense I’m not using lcds or sensors I’m just blinking some leds. It also doesn’t need much sketch space.
Physical size is determined by the packaging of the die, so the same microcontroller can have different physical sizes. Several microcontrollers in the tinyAVR 0-series and tinyAVR 1-series can be bought in a 3x3mm QFN package. Is that small enough? While it's possible to find microcontrollers that are smaller, It might be difficult finding ones that are supported by the Arduino framework.
The smallest I have used is the ATtiny84 in the VQFN package. 3mmx3mmx0.8mm 20 pin of which only 14 are connected. It is probably the same as the above 1606 package. I use a hotplate to reflow solder them.
The datasheet calls it the 20M2 package.
EDIT: For programming the 1606 is probably a better bet since it uses a single UPDI pin for programming. The 84 will need SPI (4 pins).
The smallest size I have enough pins is up to 5 pins on each size through hole is okay but i can solder pretty much anything even if it is surface mount I can do.
Edit: the attiny10 I looked into they will do the job. Thank you all for the help. I looked into 20 different processors.
The ATtiny4/5/9/10 in the 6ST1 (SOT23?) package is 2.8 to 3.0 mm long and 2.6 to 3.0 mm wide across the leads. You could straighten the leads or tuck them under to reduce the width a bit but it would probably still be wider than 2.0 mm.
In the 8MA4 package (pads on the bottom instead of leads) it is 2.05x2.05 or smaller. That would make it the smaller package. Not to mention that the 6ST1 is about two and a half times as tall (1.45 vs 0.6 mm).
QFN can be soldered just fine with a 1mm tip. It's not as hard is it might seem, as odd as it may sound. I haven't had all that much trouble soldering 24-pad 0.5mm pitch WQFN's.
Well what do you do with the exposed pad? It's typically part of the thermal design of the IC, so if it's not soldered I wouldn't consider it soldered properly.
That said, you might be able to get it to run code, though I wouldn't personally bother when hot air soldering is so much easier (in my opinion).