I'm developing a machine which includes 36 nos. of 12v dc motors (run by L298) out of which 16 motors will run for./rev. and 4 SPDT relay and a touchpad for selecting program. There will be approx.3000 programs. Each program contains different running combination of max. 25 motors out of 36.
Now, I need help for selecting a microcontroller with 52/64 pins and with large memory space.
(deleted)
And whilst its clear to us how many pins you need, we can't know what 'large memory space' means.
Or you may use some smaller MCU and shift registers to get more output pins and an external flash to store data of the "programs".
MCU with 52 I/O lines will be in a DIY unfriendly package which may be important.
Hello,
52/64 pins and with large memory space.
From Arduino, maybe you can using Arduino Mega 2560
Hello!
Take a look at this device: https://www.mouser.com/datasheet/2/268/21919b-65915.pdf
Most MCUs will interface easily to these parts, and each device will give you eight more I/O pins.
With this approach, you can focus on selecting a microcontroller that has the memory you need. You should also consider that you're going to be making a big investment in mastering whatever MCU you choose -- so take your time and pick wisely