ProductsMicrocontrollersSupportMicrocontrollers Design Examples

Vacuum cleaner (universal motor control) design example

Description
The vacuum cleaner design example introduces a low-cost P89LPC901-based vacuum cleaner system. This design can be used as a guide for universal motor driving systems of robust control and harmonic suppression. Design hardware and software are fully discussed below.

Block Diagram

Documentation

Products
Below are recommended microcontrollers for use in implementing this design to a system.

Comparison Table

Product Pins On-Chip
Flash
On-Chip
RAM
Comments
P89LPC901FN 8 1KB 128B Most cost efficient device to this application
P89LPC9107FN 14 1KB 128B With internal ADC for high performance speed control

MCUs

Click for datasheet. Also, see datasheet disclaimer.
, , indicate product status. Click or for more or less detail.
 P89LPC901 Microcontroller with 1KB 3V flash, 128-byte RAM, PWM
P89LPC901FNDIL-8ProductionSOT97-1Pb-FreeMSL=1
P89LPC901FDSO-8ProductionSOT96-1Pb-FreeMSL=1-2
Family Functions Literature Support Docs Tools Consultants Price Buy Online More...
 P89LPC9107 Microcontroller with 1KB 3V flash, 8-bit ADC, 2 PWMs, UART interface
More Information

Images


Working Prototype

Working Prototype

Schematics

Example Code

Gerber Files

Bill of Materials

Disclaimer

This design example shows possible hardware and software techniques used to implement the design. It is imperative that the viewer use sound engineering judgment in determining the fitness of this design example for any particular application. This design example may include information from 3rd parties and/or information which may require further licensing or otherwise. Additional hardware or software design may be required. NXP Semiconductors does not support or warrant this information for any purpose other than an informational design example.
Standard ICs quick find
Microcontrollers sections
See also