Hey folks. Big fan of older AVRs. ATmega, ATtiny, etc. Have many tutorials on my website that use these devices.
Here's the deal. I have a project that requires a microcontroller in SOIC package that support I2C and SPI independently. Knowing that the classic ATtiny wouldn't meet my needs, curious me decided to take a look on DigiKey to see if there's anything I missed. "Whoah, cool, a new AVR microcontroller line-up... ATiny416/816/1616". Read a few pages into the datasheet... pinout looks different (to be expected with a new Manufacturer and all), but it looks like I2C and SPI use unique pins - perfect!
Then I started to read more into the datasheet. Had a minor panic attack. Everything is different! I know, old news for all of you, but totally new realization for me. Even the venerable AVRISP mk2 is no long supported. Seems like Atmel Studio 7 is still used though... for now.
Let me get to my point. I'm all about change, but I would like to be strategic in what I invest my time learning. Do you see value in learning this new lineup, or is Microchip just going to change the formula again down the road? Should I abandon ship and just learn PICs? Or should I go for something totally different like ARM? I know this is a tough, and loaded question, but looking for your opinion on what is the most "future-proof" in the evolving microcontroller-scene.
Thanks for your feedback.