Development board for the ATtiny84a with USB connector. Pre-loaded with the Micronucleus bootloader compatible with ArduinoDesigned by California STEAM, Ships from United States of America
What is it? DIP version with USB connector of the ATtiny84a. The board can be placed in the middle of the breadboard. Sketches can be uploaded from Arduino using the Micronucleus bootloader. There ...Read More…
DIP version with USB connector of the ATtiny84a. The board can be placed in the middle of the breadboard. Sketches can be uploaded from Arduino using the Micronucleus bootloader. There is an indicator LED to determine if the board is in bootloader mode. The push button is connected to the interrupt pin (INT0) and can be used to wake up the board when used in low power applications where sleep mode is required.
Using the regular DIP version of the ATtiny84a requires some components to make it work with the Micronucleus bootloader and it takes space on the breadboard. Having this integrated in a single board no only saves space, but it also allows cleaner integration into a final product and it is super light (0.8 gram). Here are some examples:
I use the ATtiny84a often for low power projects and for that reason I added the push button on the interrupt pin. This is not a reset button.
The small size makes it perfect on a breadboard or to implement into a final project. While there are other similar boards out there for other ATtiny micro-controllers (like the Digispark (ATtiny85), Digispark Pro (ATtiny167) and Wattuino Nanite 841 (ATtiny841), none are designed around the ATtiny84a.
Add the following link to the Additional Boards Manager URLs in Preferences of the Arduino IDE:
Next go to the Boards Manager under Tools and search for ATtiny. You should get a result with ATtinyCore boards with micronucleus by California STEAM. Click on install to install these boards.
It will download the ATtiny Core 1.2.2 from Spence Konde and Micronucleus 2.0a4 from Digistump. After a successful install you will find the new boards under Tools -> Boards.
You can use LTO during compiling to reduce your sketch with about 10% (depending on the sketch). Activate LTO by going to Tools -> LTO -> Enabled.
The fuse to disable the reset pin and use it as a regular I/O pin is not set. This allows updating the firmware or erasing the firmware (when additional memory space is required), but as a result pin#11 can not be used as an input nor output. Setting the fuse to enable pin#11 to be used as an I/O pin can be done with an SPI programmer (for example Arduino as SPI) and AVRDUDE.
|Shipping Rate||First item||Additional items|
United States Postal Service: First-Class Mail (no tracking)
Allow up to 3 business days, single-piece envelope
United States Postal Service: First Class Package
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!