To add to what to rushi has said, 8951's were first developed in the 90's as an improvement the 8051. They are faster and more complex then the 8051, many have 2, 4 or 6 clock cores as opposed to 12. Whats more many provide extras such as DAC's, ADC's, I2C, USB, CAN etc