From the name, I thought it would be a MediaTek product...
The 8051 is a very unusual architecture by contemporary standards, but is found in a surprisingly large amount of products and by some statistics, outsells ARM by a wide margin.
The 8051 is a very unusual architecture by contemporary standards, but is found in a surprisingly large amount of products and by some statistics, outsells ARM by a wide margin.
Quite good? Keil's compiler is horrible. It produces large (2x too big) slow (2-4x too slow) binaries.
No disagreement there that handcoded assembly is slower to develop! You do get code size below 50% and it runs twice as fast.
8051 cores are cheap but they have weird memory hierarchies - managing them results in giant code, unless you're willing to break into assembly way too often
And cost isn't one of those reasons anymore.