The Digispark runs the “micronucleus tiny85” bootloader version 1.02, an open source project: [https://github.com/micronucleus/micronucleus] originally written by Bluebie: [https://github.com/Bluebie]. The bootloader is the code that is pre-programmed on your Digispark and allows it to act as a USB device so that it can be programmed by the Arduino IDE (the Digispark uses the Arduino IDE 1.6.5+).
The ATtiny85 based mini development board is similar to the Arduino, but cheaper and smaller (ofcourse a bit less powerful). With a whole host of shields to extend its functionality and the ability to use the familiar Arduino IDE, this board is a great way to jump into microcontroller electronics.
- Support for the Arduino IDE 1.0+ (OSX/Win/Linux)
- Power via USB or External Source
- Onboard 5V Regulator
- Built-in USB
- 6 I/O Pins
- 8k Flash Memory (about 6k after bootloader)
- I2C and SPI (vis USI)
- PWM on 3 pins (more possible with Software PWM)
- ADC on 4 pins
- Power LED and Test/Status LED
1x ATtiny85 Digispark Kickstarter Micro USB Development Board