¿Es posible ejecutar PIC16F88 a 3V?

1

He notado que los PIC tienen las versiones 16F88 y 16LF88, después de investigar un poco, el LF es para chips que funcionan a 3.3V, en otros lugares dice que aún puedo usar el 16F88 a 3.3V, la hoja de datos dice claramente : Rango de voltaje operativo amplio: 2.0V a 5.5V

¿Puedo alimentar mi 16F88 con la batería CR32-3V y funcionarán las E / S con el voltaje de 3 V suministrado?

    
pregunta Electropepper

4 respuestas

8

Como han dicho otros, la hoja de datos es de hecho la LEY, pero solo la parte que muestra las condiciones operativas . Se le justifica desconfiar de los reclamos amplios en la parte de texto de la hoja de datos, especialmente los de la primera página.

Para el 16 (L) F88, las condiciones de funcionamiento indican claramente los voltajes de alimentación permitidos y las combinaciones de frecuencia de reloj.

Comopuedever,laversiónno-LNOestágarantizadaparaoperarpordebajode4.0V.LaversiónLes,peronohastalos20MHzcompletosquelaversiónno-Lpuedeejecutar.El"resumen de ventas" de esto es que el 16F88 / LF88 puede funcionar hasta 20 MHz y puede funcionar con voltajes de 2.0 - 5.5V. Sí, pero eso no se refiere a la misma parte, y ciertamente no al mismo tiempo .

Dicho esto, cuando toma un 16F88 o 16LF88, probablemente pueda operarlo (en su entorno de laboratorio 20C) de acuerdo con cualquiera de los gráficos, e incluso puede ejecutarlo a 20 MHz a 2.0V. Recuerde que nunca hay una garantía de que una pieza no operará fuera de sus condiciones normales de funcionamiento documentadas. Pero lo haces bajo tu propio riesgo.

    
respondido por el Wouter van Ooijen
2

(Como un comentario extendido en lugar de una respuesta, pero me gustaría compartirlo)

Wouter es absolutamente correcto aquí. Es normal que las hojas de datos muestren los rangos más amplios en la primera página. Los microchips tienen muchos microcontroladores PIC y variaciones dentro de cada familia. Entonces, cuando una hoja de datos cubre algunas variaciones, especialmente LF vs F, verá un resumen que cubre todas las variaciones en la página principal.

"Amplio rango de voltaje de operación: 2.0 - 5.5V". "ECIO hasta 20MHz". Como dice Wouter, no se refiere a la misma parte al mismo tiempo. Es posible que los recién llegados sin sospechar no sepan esto.

Esto no es exclusivo de los microcontroladores. Las hojas de datos de Mosfet lo hacen todo el tiempo con la primera página diciendo "¡voltaje de umbral solo 1.1V!". Sí, pero ¿a qué corriente? Escanee la página, mire los gráficos, ¡ah ja! 1.1V a 250uA! ¡Puede que no sea una corriente útil para su aplicación!

Parte de ser un ingeniero profesional es hacer estas preguntas:

  • ¿Cuál es mi variación (temperatura, voltaje, corriente, frecuencia)?
  • ¿Todas las partes específicas que he elegido operan dentro de estos parámetros
  • Si los específicos lo hacen pero los generales no, tenga en cuenta que en el esquema y la lista de materiales .

Esto es más obvio para componentes como los condensadores, donde una parte de 4V en un circuito de 12V resultará en humo (y litigios) pero otros componentes son más sutiles. Siempre, siempre especifique.

Cometí este error hace 2 meses en una demostración de producto de consorcio de fin de año con ejecutivos senior. Conocía los parámetros operativos del PIC16 (L) F88, me había referido a los gráficos, estaba operando a 3.3 V pero no lo anoté en el esquema y puse un L88 en el zócalo en los últimos días de prueba antes de la demo.

Programé y verifiqué bien y probé bien y funcioné bien, pero luego me puse un poco pálido cuando me di cuenta de lo que sucedió. Si hubiera estado corriendo a más de 4MHz y menos de 3.5V, y menos de 20 grados, podría haber fallado. Pero, como dice Wouter, nunca podría haber fallado: "lo haces bajo tu propio riesgo".

Al menos no envié 10 millones de ellos. Entonces te despiden :-)

    
respondido por el carveone
1

Si la hoja de datos dice 2.0-5.5V, entonces estás cerca de la mitad del rango con 3.0V, deberías estar bien. La mejor manera de saber, construir uno y ver.

    
respondido por el Werbel Microwave
1

Sí, debería funcionar, sin embargo, busque en la hoja de datos la velocidad de operación máxima segura para el microcontrolador que funciona a 3.0V. Por lo general, el caso es que la velocidad máxima de operación segura disminuye a medida que disminuye el voltaje que alimenta el dispositivo.

    
respondido por el Kvegaoro

Lea otras preguntas en las etiquetas