
    1. Personal preference and experience.
    2. built in peripherals (EEPROM, RAM size etc).
    3. Volume of production.
    4. development tools availability.
    5. cost and availabilty.