Why do people still use these ancient chips?
Why do people still use these ancient chips?
Perhaps you're confusing it with the older ATtiny841 (released in 2012), which was an upgrade of the original ATtiny84.
The RP2350 is the same price and several orders of magnitude more capable for example.
Really though, how many of these is he making? 3? Cost isn't a factor.
I think this just comes down to philosophy. ARM gives you a way richer tool-chain… and you need it. The complexity to do anything skyrockets. You have a compiler in the loop so achieving deterministic performance is much more complicated... not to mention caches. The tooling for doing statistical analysis is infinitely better; but just sitting down with a pencil and doing static analysis will always be both simpler and more accurate. For cases where you're writing thousands of lines, I too will generally prefer ARM -- but if you're just writing a couple hundred instructions, assembly is just less to think about.
Similarly philosophical is "more capable" -- an RP can handle many more use cases, I agree, but if both handle a given use case, with the same quality, then neither is more capable /for that use case/. And the one that achieves that use case at quality with the simpler implementation is, in my philosophy, preferable.
Also, while there are equivalents to the CCL in other processor families, it's by no means universal; and it's not at all rare that the CCL saves one or two external chips.
I'm looking forward to seeing a LoRa texter that's several orders of magnitude more capable /i