The ATtiny10 is an intriguing little device with plenty of capabilities. It’s size pushes your creativity but first, it needs to be programmed. This can get a little tricky but here I suggest two easy ways to get started.
The Atmel ATtiny101 is a tiny AVR microcontroller with a 6 pin SOT23 package that despite the size offers very interesting features. It has 1kb of flash memory, 32 bytes of RAM, a 16bit Timer, 8bit ADC, watchdog and the list doesn’t end here. Needless saying that you can get some real fun with this mix of size and specs supported by some creativity 2.
So at this point, you already placed your order but you haven’t considered how to get the code inside this little thing. This is indeed a head-scratching issue: you can’t get the code inside this little thing plugging in the USB cable like an Arduino. Instead, what’s needed is an interface called TPI (Tiny Programming Interface). But don’t worry, following the notes below you’ll be able to program the ATtiny10 in two different ways!
ATtiny10 Programming with Platformio and Terminal – [Link]