This paper demonstrates for the first time the use of a very large SD Card flash-memory to the design of a three-phase Pulse Width Modulation (PWM) generator and describes the hardware and software used for implementation. The new digital architecture differs from conventional counter-based implementation, and it follows a pre-programmed optimal PWM pattern that is read from memory with magnitude and phase as coordinates. This architecture allows the inclusion of multiple optimization criteria within the PWM pattern. This digital architecture becomes so valuable since the switching instants can be set in any conceivable manner, away from the rigid constraint of a repetitive sequence of states on each PWM period. Experimental results validate that the proposed new architecture allows simple and low cost implementation of complicated PWM patterns with harmonic reductions that could not otherwise be achieved for low cost.