EDITAR: Acabo de regresar de mi Conrad local y reemplacé el MOSFET con uno nuevo: todo funciona bien. Realmente tuve la mala suerte de tener a tres defectuosos por ahí. Bueno que lo tengo arreglado.
EDIT 2: Definitivamente, compruebe la respuesta que he marcado como la mejor, ya que brinda valiosos consejos sobre el diseño general de mi circuito y los circuitos en general. Agradezco a todos los que participaron en esto, pero esa respuesta es una de las más útiles que he visto hasta ahora. Me gusta especialmente el divisor de voltaje, pensé en implementar uno, pero no se me ocurrió hacerlo de esa manera. Eso definitivamente es algo que se debe quitar de todo esto que será útil en el futuro.
Pregunta original debajo de esta línea
Después de mirar por la web por un tiempo para encontrar una manera de conectar mi MOSFET de canal P con mi microcontrolador, encontré el esquema adjunto que está actualmente presente en mi tablero. El transistor npn debe tirar de la compuerta del MOSFET a 0 V, por lo que hace que funcione, y la resistencia (10k y 1k probados, mismo resultado) debe tirar de la compuerta hasta 18 V cuando la npn no está conduciendo. El pin del microcontrolador básicamente ejecuta un programa de cinco líneas de "LED parpadeante" y funciona como se espera. Hasta ahora la teoría, lamentablemente no funciona. El LED entre la fuente del MOSFET y el GND está encendido constantemente y el transistor NPN se pone muy, muy caliente.
¿La carga en el peor de los casos en el transistor no debe ser 18V / 10k = 1.8mA (resistencia de 18V - > 10k - > NPN - > GND)? Eso está muy por debajo de las especificaciones de la NPN. Lo mismo para el voltaje.
Aquí están mis esquemas realmente (¿también?) simples (la fuente de 18V y la fuente de 5V para el microcontrolador comparten una base común)
Para resumir las preguntas: ¿Por qué el MOSFET nunca se apaga? ¿Por qué mi NPN se está poniendo tan caliente?
Lo siento si esto parece una pregunta redundante, ya que hay mucho disponible sobre esto en la web, pero no soy lo suficientemente bueno como para vincular mi problema con cualquiera de las soluciones y tutoriales en la web. Parece que todos están usando este circuito exacto para hacer el trabajo.