Another interesting small mcu is the nrf51822 which is 3.5x3.8mm , it includes bluetooth low energy transceiver and dc-dc converter + 256K/16K flash/ram and it supports the mbed/arduino. It would be also possible to write/adapt a low energy mesh protocol for it.
Another interesting one: stm32f401, cortex-m4 ,84mhz,512KB flash, 96 KB ram, low power and can run python(micro python) - at only 3X3 mm.
Don't forget the battery, wifi and other electronics needed for fully functional system. It would make the entire device 5 times bigger. But its getting there when the entire system is as small as this.
Freescale seems to mention IoT only because it is the buzzword du jour, there doesn't seem to be anything that makes this new chip particularly IoT oriented. It doesn't even have any built-in internet (or any network for that matter) connectivity, which is kinda important for IoT.
In comparison Atmels use of IoT in that case seems more justified by the fact that they are marketing a solution with network connectivity. And imho the integration of connectivity and microcontroller is far more significant than 15% reduction of already ittybitty package size.
AVR's are 8-bit microcontrollers, Cortex-M's are 32-bit and are generally more powerful and have more features (even the Cortex-M0's) than both AVR's tiny and mega series.
AVR is so old school now and has been for years. AVR only lives on because of the hobbyist, like Arduino. Professionals have switched to Cortex M0, because of size, price, and power consumption.
You can get a FRDM-KL25Z dev board with a 48Mhz M0+ for $12.95
It even works with the Mbed system, so you don't need to worry about setting up a compiler environment becuase you can do it all online (unless you want to - it works with GCC)
I'd love to have 100 of them! It probably wouldn't be $0.75/ea for only 100, probably closer to $1.00 each, but still. $100 for 100 MCUs to throw into projects would be awesome. 48Mhz is a lot of hertz to throw at a lot of problems.
Hell, at that price, you can afford to do stupid shit with them, like put them in your friends' LED lightbulbs to screw with them, or build a physical neural-network computer, just so you can hook up LEDs between all the interconnects and make a blinklichten display.
The only problem is that they are ball grid array devices. I wouldn't necessarily say that BGA is impossible for a hobbiest, but typically you're just not going to find that kind of equipment at your local hackerspace.
Not the chip in the article, but still a Cortex M0+
http://www.nxp.com/products/microcontrollers/cortex_m0_m0/lp...
These are about £0.71 at single unit quantities and are very hobbyist friendly in a DIP package. Not sure what I will do with them, but I feel the need to buy 100.
[+] [-] hershel|12 years ago|reply
Another interesting one: stm32f401, cortex-m4 ,84mhz,512KB flash, 96 KB ram, low power and can run python(micro python) - at only 3X3 mm.
[+] [-] Qworg|12 years ago|reply
Freescale's best trick with these is putting them in business cards (between thin plastic).
[+] [-] 31reasons|12 years ago|reply
[+] [-] jmpe|12 years ago|reply
http://atmelcorporation.wordpress.com/2014/02/24/atmels-smar...
[+] [-] zokier|12 years ago|reply
In comparison Atmels use of IoT in that case seems more justified by the fact that they are marketing a solution with network connectivity. And imho the integration of connectivity and microcontroller is far more significant than 15% reduction of already ittybitty package size.
[+] [-] pasbesoin|12 years ago|reply
Granted, that dust as described is more capable. But we know how that curve tends to go.
It seems that the science fiction writers are barely keeping ahead of "reality", these days. Kind of amazing.
[+] [-] unknown|12 years ago|reply
[deleted]
[+] [-] marshray|12 years ago|reply
[+] [-] zeckalpha|12 years ago|reply
[+] [-] slashdotaccount|12 years ago|reply
[+] [-] PinguTS|12 years ago|reply
[+] [-] ksec|12 years ago|reply
Would Love to get one to play with :D.
[+] [-] SixSigma|12 years ago|reply
It even works with the Mbed system, so you don't need to worry about setting up a compiler environment becuase you can do it all online (unless you want to - it works with GCC)
http://mbed.org/handbook/mbed-FRDM-KL25Z
[+] [-] jmpe|12 years ago|reply
[+] [-] moron4hire|12 years ago|reply
Hell, at that price, you can afford to do stupid shit with them, like put them in your friends' LED lightbulbs to screw with them, or build a physical neural-network computer, just so you can hook up LEDs between all the interconnects and make a blinklichten display.
The only problem is that they are ball grid array devices. I wouldn't necessarily say that BGA is impossible for a hobbiest, but typically you're just not going to find that kind of equipment at your local hackerspace.
[+] [-] bsilvereagle|12 years ago|reply
[+] [-] adventureloop|12 years ago|reply
[+] [-] unwind|12 years ago|reply
[+] [-] slashdotaccount|12 years ago|reply
http://www.ti.com/ww/en/launchpad/launchpads-tivac-ek-tm4c12...
[+] [-] dman|12 years ago|reply
[+] [-] sitkack|12 years ago|reply
[+] [-] posborne|12 years ago|reply
[+] [-] rwmj|12 years ago|reply
http://mecrisp.sourceforge.net/
[+] [-] timthorn|12 years ago|reply
[+] [-] jmpe|12 years ago|reply
[+] [-] pjmlp|12 years ago|reply
[+] [-] ambrop7|12 years ago|reply