A magnetic field applied to a circular p-n-p-n structure causes rotation of a carrier domain, the localised region where bipolar-transistor action occurs. A theoretical explanation is given of device operation, including the dependence of rotation frequency on flux density. Experimental results are given for a prototype device.