You can only specify up to 16 vCPUs using the XenCenter GUI (you can increase this for Linux guests using the command line e.g. xe vm-param-set VCPUs-max=32 uuid=...). Actual numbers vary with the guest OS version (e.g. license restrictions), see http://bit.ly/1ELdzpv for details.