I have little knowledge about electronics but really keen on working with microprocessors and controllers, i would like to make my 6 wired unipolar stepper motor to be turn clockwise & anticlockwise after few steps,I got my circuit wiring and way to do it on the net except the chip may vary as i cant get exactly ULN2003 to make the stepper driver.

I had my basic code to turn the stepper first before moving further and its working but the ULN2803APG chip is getting very hot just after few steps.

I'm not sure which part went wrong, Is there IC chip is not compatible ? Wiring ? Or may voltage is more than the required (I'm also not sure what is my stepper voltage for my case I'm using 9v external dc power source,eventually i cant find the datasheet on the net for this particular stepper motor - 55SPM25D6F1.

I have attached my drawing for your reference. Could anyone out there assist me on this.

First measure the winding resistance of the motor - is there any current, voltage or resistance information on the motor's ident plate?

The ULN2003's power dissipation for a particular current can be worked out from the graphs on the datasheet(saturation voltage is fairly high, its a Darlington device) - if you're pulling more than a few 100mA it will needa heatsink and only goes up to abs max of 500mA per pin anyway.

[ I will NOT respond to personal messages, I WILL delete them, use the forum please ]