The microcontroller itself is rarely the source of unreliability. The rest of the circuitry around it, the protections against discharges, noise, heat, and of course a good power supply source and a good interfacing circuit to teh rest of you aplication. This is what makes the difference between a good and a bad industrial system. Any MCU will work reliably is the design as a whole is well done.