¿Es posible ejecutar PIC16F88 a 3V?

He notado que los PIC tienen la versión 16F88 y 16LF88, después de investigar un poco, pensé que el LF es para chips que funcionan a 3.3V, en otros lugares dice que todavía puedo usar el 16F88 a 3.3V, la hoja de datos dice claramente: Amplio funcionamiento rango de voltaje: 2.0V a 5.5V

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

Si la hoja de datos dice de 2,0 V a 5,5 V, entonces es de 2,0 V a 5,5 V. La ficha técnica es de LEY. Ignora TODO lo demás.
-1 ¿Cómo es que 3,3 V no está obviamente y claramente dentro de "2,0 V a 5,5 V"? ¿Qué más puede decir la hoja de datos para aclarar esto?
Olin Lathrop, no es tan obvio, por ejemplo, sobre las E/S de salida, si no quiere ayudar, no necesita escribir respuestas ofensivas, simplemente vaya y juegue a Sugar Rush.
No olvide que las baterías CR tienen 3.0V cuando están llenas. La batería vacía es de aproximadamente 2,0 V. Mire las características de descarga en la hoja de datos: data.energizer.com/PDFs/cr2032.pdf
@Electropper Es bastante obvio si lees las especificaciones eléctricas.

Respuestas (4)

Como han dicho otros, la hoja de datos es de hecho la LEY, pero solo la parte que muestra las condiciones de funcionamiento . Está justificado que desconfíe de las afirmaciones amplias en la parte del texto de la hoja de datos, especialmente en las de la primera página.

Para el 16(L)F88, las condiciones de funcionamiento establecen claramente las combinaciones de frecuencia de reloj y tensiones de alimentación permitidas.

ingrese la descripción de la imagen aquí

Como puede ver, la versión que no es L NO está garantizada para funcionar por debajo de 4,0 V. La versión L sí lo está, pero no hasta los 20 MHz completos que puede ejecutar la versión que no es L. El "resumen de ventas" de esto es que el 16F88/LF88 puede funcionar hasta 20 MHz y puede funcionar con voltajes de 2,0 a 5,5 V. Sí, pero eso no se refiere a la misma parte, y ciertamente no al mismo tiempo .

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

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

Wouter tiene toda la razón aquí. Es normal que las hojas de datos muestren los rangos más amplios en la primera página. Microchip tiene 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 tensión de funcionamiento: 2,0 - 5,5 V". "ECIO hasta 20MHz". Como dice Wouter, ¡esto no se refiere a la misma parte al mismo tiempo! Los recién llegados desprevenidos pueden no ser conscientes de esto.

Esto no es exclusivo de los microcontroladores. Las hojas de datos de Mosfet lo hacen todo el tiempo con la página principal que dice "¡voltaje de umbral de solo 1.1V!". Sí, pero ¿a qué corriente? Escanea la página, mira 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 hacerse 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 eso en el esquema y BOM .

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

Cometí este error hace 2 meses en una demostración de producto del consorcio de fin de año con ejecutivos sénior. Conocía los parámetros operativos del PIC16(L)F88, me había referido a los gráficos, estaba operando a 3.3V 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 demostración.

Programó y verificó bien y probó bien y funcionó bien, pero me puse un poco pálido más tarde cuando me di cuenta de lo que sucedió. Si hubiera estado funcionando a más de 4 MHz y menos de 3,5 V, y menos de 20 grados, podría haber fallado. Pero, como dice Wouter, es posible que nunca haya fallado: "lo haces bajo tu propio riesgo".

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

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

Sí, debería funcionar, sin embargo, busque en la hoja de datos la velocidad máxima de funcionamiento seguro para el microcontrolador que funciona a 3,0 V. Por lo general, el caso es que la velocidad máxima de funcionamiento seguro disminuye a medida que se reduce el voltaje que alimenta el dispositivo.

De acuerdo, creo recordar que esta es la principal diferencia con las piezas LF, los gráficos de frecuencia versus voltaje son diferentes y permiten que la serie LF funcione a frecuencias más altas con voltajes más bajos.