no need for crystal, 10khz and 48mhz internal oscillator, and I do have some solution for the OTP use. Its a dowside, but it still amazing pastard. And yes AVR core fits nicely, I have done, and will port the old code from ice65 to iceultra. Yes volume pricing is below 1USD, and YES I have done commercial products with microcontroller with wholesale below 3 usd.. cheers Antti
It's worth noting that for a lot of applications (anything with UART for instance) you still want to use a crystal. Almost all of the micros on the market have an RC on die but it's usually better to just pop a crystal on the board. The PLL supports it, though you'll lose a couple precious pins.
I have done AVR in ICE65 but I do not recall the max clock I was able to achive. Internal clock is 48MHz, with some speed tweaking I guess a 4 clock-per instruction AVR core could work. But the beauty is that you can implement part of the "code" in real hardware.. or add custom instruction, or roll your own cpu..