I am using a LAUNCHXL2-570LC43 to control solenoids using N2HET pins as output. The pins are each connected to the gate of a mosfet switching 24V solenoids with a flyback diode in parallel. This works properly most of the time, but sometimes a N2HET pin seems broken and stops outputting 3.3V when set high. As an example, we currently have a brand new launchpad with a N2HET2_8 pin outputting 0.9V when high (and near 0V when low, which is fine). This launchpad pin seemed 'broken' from the beginning, but with other launchpads sometimes a pin stopped working after some time. I find it very strange that a pin like that 'breaks'. Could this be fixed in the software? Or is it in the hardware?