test bits & chars length
limits: set defaults on <=0 and max values