Good read but I have one question:
What’s the address of the chinese documents site he is talking about?
8051 is the cockroach of embedded systems. Bizarrely resilient, and absolutely disgusting. My very first firmware job (erm, internship) was taking a Cortex-M0+ and making it serve as a pin-for-pin replacement for an 8051. Many crimes against software humanity were committed.