If you are using a 5V Arduino you need level shifters between the IO control pins. Otherwise, it may be permanently damaged.