Variable Size
Members of the C16x/ST10 family are all 16-bit CPUs. Operations that use 16-bit types (like int and unsigned int) are much more efficient than operations that use char or long types. For this reason, use the int or unsigned int data types when possible and when RAM size is not critical.