Talk:Embedded Systems/8051 Microcontroller

I'm not sure about this:

"The Intel 8051 is an 8-bit microcontroller which means that all the registers and data is of 8 bits."

I remember the DPTR (data pointer) and the timers to be 16 bit long. The suggested sentence is:

"The Intel 8051 is an 8-bit microcontroller. This means that most operations are based on 8-bit registers and data. "

Am I right?

Do u remember one thing that 8-bit microcontroller having 8-bit data bus & 16-bit address bus...

Why 8051?
Why 8051 is still in use today despite we have many advanced microprocessors? First it is not microprocessor it is micro-controller & secondly it is initial stage micro-controller hence we can get idea of how development begins from initial stage micro-controllers.