This paper presents a novel linear electrostrictive motor with high resolution and large stroke for ultra-precision motion control. High thrust force is obtained by taking use an electromagnetic clamping mechanism with force magnifying structure in the motor design. An operator alterable P-type iterative learning control algorithm is proposed for the digital control of the motor. A prototype of the motor, which is 60mm in diameter and 120mm in length, is designed, built and tested. Experimental results show that the prototype has a mechanical resolution of 0.02μm, less than 2μm yawing error and maximum thrust force of 30N. Applications of the motor include producing the servo feed motions required in micro electrical discharge machining (micro-EDM) system or as a precision motion device for other micro machining systems.