Adafruit's Trinket
learn.adafruit.com
learn.adafruit.com
They're really cheap, which makes them really easy to just put into things. It's also a great way of getting people to think-outside-the-arduino.
[1] https://github.com/adafruit/Adafruit-Trinket-Gemma-Bootloade...
If you're a hobbyist, it's definitely not worth saving a few bucks if you're only making a few of them and you account for the value of your time. YMMV.
http://forum.43oh.com/topic/594-use-a-12mhz-external-square-...
You can find the port at https://github.com/msloth/contiki-launchpad and a write-up at http://www.bithappens.se/blog/2013/05/26/contiki-for-ti-msp4... and http://www.bithappens.se/blog/2013/05/26/simple-yet-efficien... with lots of measurements and other crowd pleasers.
My personal experience with boards roughly the size of the Trinket has been as follows: I have purchased a Pro Micro [1] compatible with an ATmega32U4 chip and an on-board MicroUSB port from a Chinese seller on eBay for under $9 as well as two no-name Arduino Pro Mini variants with ATmega328 chips from two different eBay sellers for around $4 each, all fully working. At their price point the latter can compete with ATtiny85 chips directly despite being noticeably more powerful and more convenient to use in many cases. I can't say much about the long-term reliability of those boards (my guess is that if you buy enough of them you'll notice that on average it isn't that great compared to that of boards with officially sourced MCUs) but the ones I got for myself and acquaintances (different models, six total) work as specified for now. The oldest one is over a year old and has been used in several different projects including one that ran continuously for 160+ hours.
[1] An Arduino-compatible board designed by Sparkfun, https://www.sparkfun.com/products/11098
Does the ATTiny implement USB or is it bit-banged?
BTW, Teensy 3.0 just recently came out : http://www.pjrc.com/store/teensy3.html
It's only slightly bigger than the 2.0, but you get 3 more PWM pins (10 total) and 34 I/O and 3.3V out.
www.digistump.com
Also, they claim is has "hardware I2C" which is stretching the truth IMO. The USI doesn't let you write a fully interrupt driven I2C slave, it is a polled implementation leaving lots of support logic to software.
At Google, Henner Zeller built a circuit pretty much like this that drove an RGB LED and was used for Test status 'orbs'. Basically with a bit of code your orb would turn red if your tests started failing in the continuous build.
I used one to add a foot 'key' to my setup when playing World of Warcraft (it was my push to talk switch) but it could have been anything, it pretended to be a USB keyboard with one key :-).
I've seen them used to pretend to be a mouse and move the mouse around (a 'jiggler') so that a machine wouldn't kick in the screen saver.
All various sorts of things you might want to do with a bit of compute.
So what could it be used for? Get a bunch of sensors and actuators that communicate with SPI/I2C/PWM. Think about things like accelerometers, gyroscopes, proximity sensors, liquid crystal displays, motor controllers, servo motors. Now plug them together and build just about any gadget you can imagine.
It's better than an Arduino if you're short on space, weight or power consumption. Things like tiny flying machines or wearable gadgets.
If you're a beginner looking for your first microcontroller platform, the Arduino will probably be easier to approach.
[1] http://www.obdev.at/products/vusb/index.html [2] http://www.fourwalledcubicle.com/LUFA.php
[1] http://minimususb.com/ [2] https://github.com/pbrook/minimus-arduino/ [3] https://github.com/pbrook/minimus-arduino/wiki#pinouts
It's a breakout board for an ATTiny, with some vreg and an usb port on board. So what?
For reasonable volumes that's still probably the best approach, but at $8 a pop this is perfect for throwing together some quick project.
By way of analogy: to me, an Arduino is a breadboard. If I use one at all, it's to play with a first concept, and certainly not for any kind of permanent use. If that's true, then this is kind of like solderable perfboard: not optimal, but good enough for many things.
Sure, you could breadboard your own for cheaper, but you wouldn't be saving a whole lot in the scheme of things.
A simple example: every week it seems, on the electronics forums, someone will ask how to do a simple, or a complex timing task and they will be pointed at various logic, or 555 timer chip designs.
Using something like this not only makes those projects simple, it provides a common frame of reference. If I can say to someone "go buy a Trinket from Adafruit and load this code into it and it will work cause I already tested it on my workbench" that provides a tremendous value because both I and the person I'm talking to online are working from a common platform.