I'm thinking about making Christmas ornaments using Adafruit neopixel rings and raw ATtiny85's using usb power sources. I happened to go back to a previous ATtiny85 that was running a blink type program, and it was running extremely hot. I burned my finger touching it. I also noticed that the bread board it was also partially melted. However, I would worry about putting something that hot on a Christmas tree or that could burn my relatives.
Now, I don't remember when I downloaded the blink program, but it may have been before I learned about the burning bootloader step, so it may have been running at 1Mz with 5v with default flags.
What do I need to do to make sure the processor won't run as hot, even if it is going to be running for hours? Is doing the burning bootloader enough (short runs don't seem to run at hot). Or do I need some extra components/programming to get the chip to run without going to excessive temps?
I am a software guy, who is learning as he is going. Thanks in advance.
BTW, it is harder to type with a bandage over my burned index finger. :fearful: