With the LPC1343 microcontroller (Cortex M3), there is a USB_CONNECT line which goes low when the micro is ready to connect to the computer via USB. This "soft connect" feature is implemented on the LPC Baseboard with a PNP transistor circuit. Would I be able to use a p-channel mosfet instead? I have already built the p-channel mosfet equivalent, and it works, but wondering about its reliability and whether it is "good practice".
Possible issues that (I think) may arise could be due to the fact that mosfets are voltage controlled devices, and on power up of the device, the gate voltage may not rise as fast as the voltage supply (3V3) (although they are tied via a 33k resistor in my implementation), and the mosfet would erroneously "conduct".
Note: My p-channel mosfet circuit just consists of replacing Q1 with a p-channel, R69 remaining the same, eliminating R68, and changing R66 to a 33K (no particular choice, had one on hand)