Shift register + stepper

hola estoy tratando de controlar un stepper de 12 V con un L293 (cuando lo conecto directo a Arduino funciona perfecto) pero cuando lo conecto a un shift register (HC595) este se quema....hay alguna manera para controlar este motor sin que haya accidentes