Voltaje en el pin de salida de un controlador

Me gustaría hacer una pregunta sencilla. Tengo un controlador cuyos pines están configurados como o/p. El controlador funciona a 3,3 V y pertenece a la familia de controladores Pic18f. ¿Por qué el pin O/P muestra solo un voltaje de 2,23 V cuando está configurado como O/P? ¿Es el máximo o debería mostrar> 3.0 v.

Ha estado en mi mente durante algún tiempo. ¿Es algo natural o algún percance de configuración?

Me gustaría su opinión sobre este fenómeno.

editar:

Void main() {
    TRISD=0x00;   

    while(1) {
        PORTEbits.RE2=1;
    }   
}

En cuanto al esquema, todos los pines Vdd y Vss estaban conectados a 3.3v y gnd respectivamente.

Es imposible decir sin código y un esquema.
No he usado un PIC, pero espero que una salida alta esté más cerca de los 3 voltios. ¿Hay algo conectado a esa salida que lo esté bajando? Cualquier salida de MCU tiene una capacidad de corriente limitada y una carga de más de ~10 mA probablemente evitaría que la salida alcance los 3 voltios.
Bueno, el pin tiene que encender un relé. @PeterBennett
Como señaló @PeterBennett, la carga del relé es lo que reduce el voltaje. Si quita el relé y solo mide el voltaje directamente en el pin, debería ver 3.3V.

Respuestas (1)

Bueno, no está revelando el número de pieza del chip ni el esquema exacto, por lo que es bastante difícil de adivinar, pero lo intentaré.

Tome una pieza típica de PIC18F, la PIC18F1220 . Cuando se opera desde un suministro de 3V, el V O H de un pin de puerto se ve así:

ingrese la descripción de la imagen aquí

Está observando una caída de alrededor de 1,07 V de Vdd. Según el gráfico, eso normalmente representaría un consumo de corriente de aproximadamente 8 mA. Entonces, podría suponer que tiene una carga de aproximadamente 200-300 ohmios (a Vss) en el pin del puerto, que es una carga bastante pesada.

Editar: dada la hoja de datos real para el PIC18F en cuestión, no se proporciona una curva similar a la anterior, sin embargo, hay una línea relevante en las especificaciones:

Se garantiza que el PIC proporcionará al menos 2,4 V siempre que consuma menos de 6 mA en el rango de temperatura de -40~85 °C. Lo que nos lleva a la conclusión de que la carga supera los 6 mA por algún margen (ya que probablemente no sea 85 ° C y dado que 2,23 V < 2,4 V), como se concluyó anteriormente.

ingrese la descripción de la imagen aquí

Su PIC18f46j50. Muchas gracias por la información.