Hi everybody!
Remember Smeezekitty's
core13, which was an add-on to get support for ATtiny13 within the Arduino IDE? Well, it got some major flaws, such as no accurate timing, interrupts every 256th clock cycle, non-optimized core and poor documentation. When it was released in 2012 I played a lot with it, to figure out its pros and cons, and I concluded that the core just wasn't mature enough.
A lot have happened since. The development on core13 seems to be abandoned, and a lot of poorly documented, not well optimized forks have popped up since. I've also become much better in Arduino and AVR programming! My idea is to leave everything behind and
make the ATtiny13 great again!
Why bother to use a microcontroller as small as the ATtiny13?* It's dirt cheap (we're talking cents here!)
* They come in both SOIC and the breadboard friendly DIP package
* They're pin compatible with the ATtiny25/45/85
* You'd be forced to learn how to write code more efficiently
So what's so great about the promising MicroCore?* It got accurate timing implemented (delay, delayMicroseconds)
* The millis() interrupt is now caused by the WDT, which frees up the one and only Timer0
* Possible to disable core functions through a
separate core file, to save space. The core even got a "safe mode" that's possible to disable to save even more space!
* Like my other cores it got AVR keywords highlighting. Try writing
DDRB or
PORTB in the IDE, and you'll understand

* Selectable Brown-out options from the Tools menu
* Multiple
clock speed options, both internal and external
* External interrupts using attachInterrupt() is supported
* Well documented and 100% up to date - It supports the latest version of Arduino IDE
* Boards manager URL
* Link time optimization (LTO) for further code optimization
This sounds awesome, how to I install this core?You can either install it the manual way, or using the boards manager URL.
* For instructions on how to install the manual way,
click here! This is the recommended way to install if you want to do changes to the core settings.
*For instructions on how to install using the boards manager URL,
click here!The core and more information is available at my Github repository:
https://github.com/MCUdude/MicroCore Please let me know if you have any questions! And don't forget to star the repository on Github


