How to know how many bits a microcontroller has

Architecturemicrocontrollermicroprocessor

How can I know what kind of architecture a microcontroller has?
For example where can I read in the datasheet of the pic 16F873 how many bits architecture is? 8, 16, 32?

Next question what does:
What does mean: Up to 256 x 8 bytes of EEPROM Data Memory.
Mean that there are 256 slots of 8 bytes? Or (256 x 8) bytes? So 256 slots of 8 bit each?
I don’t think it’s explained really well :S.
Thx for answers 🙂

Best Answer

With PICs in particular, sometimes you find what you need in the Family Reference Manual as opposed to the data sheet. In this case, the mid-range family ref manual has a chapter on architecture that you might find of use, and its in a different tone than the chip's datasheet.

For PICs datasheets tend to have a ton of chip specific info,but the Family Ref Manuals tend to show a more global picture.