Yeah. I don't understand the choice of Rust in this context. If you can write all the CPU instructions on a whiteboard that also has the literal memory map you don't need a high level language like Rust.
I don't see this as a place where Rust can't replace C (or where Zig is a better replacement, or whatever) because why are we writing any high level language at all?
I guess it can make sense if there's a device family and this is the smallest of a range.
> The smallest one was an ATTiny 13A (64 bytes of RAM).
It counts, but at that point (64bytes of RAM) there is no benefit to using Rust.