TODOPIC

Misceláneas - Interés General => Off Topic => Mensaje iniciado por: Marttyn en 09 de Diciembre de 2010, 22:30:47

Título: Asombroso PIC16F1823!
Publicado por: Marttyn en 09 de Diciembre de 2010, 22:30:47
Hace unos dias que emprendi un proyecto y necesitaba elegir al afortunado pic para hacer la funcion de cerebro. El afortunado ha sido el 16F1823, y resulto ser un superdotado!
El que tenga unos minutos para hojear el datasheet se quedara impresionado.
Entre las cosas que mas me impresionaron:
.Oscilador interno de 32mhz
.5 instrucciones maximo para entrar en una interrupcion ya que guarda el contexto automaticamente.
.Conversor digital analogico (no analogico digital).
.Interrupcion por cambio de estado en el puerto A, pero se puede configurar independientemente cada uno de los pines si se quiere que interrumpan o no y si en flanco ascendente, descendente o AMBOS!
.un pin puede ofrecer un voltaje de referencia fijo de 1.024, 2.048 o 4.096v independientemente de la fuente de alimentacion.
.MSSP: I2C y SPI por harware como maestro o esclavo
.Sensor de temperatura interna conectado al ADC que permite leer el valor analogico de la temperarura interna o proxima al chip
.modulo sensor capacitivo
.perfecto para proyectos que un pic de 8 pines se queda corto, pero uno de 18 es mucho. Tiene 14 pines!
.precio: 0.91€!!!!
Y un monton de cosas mas que os resultaran increibles!
Título: Re: Asombroso PIC16F1823!
Publicado por: AKENAFAB en 09 de Diciembre de 2010, 22:51:04
Esta su version en 8 pines el 12F1822 que me tiene encantado con sus caracteristicas.
No tiene mucho que los pusieron a la venta , asi que eres el suertudo que puede gozar de ellos ^^.

En mi siguiente compra espero adquirir algunos.

Aca un link donde nos quedamos con la ganas de tenerlos xD (http://www.todopic.com.ar/foros/index.php?topic=30011.0)
Saludos!
Título: Re: Asombroso PIC16F1823!
Publicado por: MLO__ en 09 de Diciembre de 2010, 22:57:15
Hola  :(

Suerte de uds. que pueden comprarlo .... aca toca sobre pedido y saldria carisimo!!!

 :( :( :( :( :(
Título: Re: Asombroso PIC16F1823!
Publicado por: Leon Pic en 10 de Diciembre de 2010, 00:33:14
 :shock: :shock:
¡Qué hermoso PIC!
Título: Re: Asombroso PIC16F1823!
Publicado por: Nocturno en 10 de Diciembre de 2010, 02:32:28
Muy interesantes ambos, Marttyn y Akena. Habrá que ponerlo en la lista de los reyes magos.
Título: Re: Asombroso PIC16F1823!
Publicado por: todopic en 07 de Marzo de 2011, 12:09:54
descargar el manual (http://ww1.microchip.com/downloads/en/DeviceDoc/41413B.pdf)
Título: Re: Asombroso PIC16F1823!
Publicado por: BrunoF en 07 de Marzo de 2011, 12:39:01
La  verdad es que es un muy buen microcontrolador al que le he echado el ojo hace un tiempo ya...

Tengo unos cuantos en mi poder hace ya un tiempo, pero el Winpic800 se niega a querer cargar el archivo .hex así que estoy  :8} :8} :8}
Título: Re: Asombroso PIC16F1823!
Publicado por: todopic en 07 de Marzo de 2011, 13:50:28
Hola Bruno, descargaste la ultima version de Sisco, incluye este pic...   Nueva versión 3.64d - 21/12/2010  (http://www.winpic800.com//descargas/WinPic800.zip)



PIC12F1822
PIC12LF1822

PIC16F1823
PIC16LF1823
PIC16F1824
PIC16LF1824
PIC16F1825
PIC16LF1825
PIC16F1826
PIC16LF1826
PIC16F1827
PIC16LF1827
PIC16F1828
PIC16LF1828
PIC16F1829
PIC16LF1829
 PIC16LF1902
PIC16LF1903
PIC16LF1904
PIC16LF1906
PIC16LF1907

PIC16F1933
PIC16LF1933
PIC16F1934
PIC16LF1934
PIC16F1936
PIC16LF1936
PIC16F1937
PIC16LF1937
PIC16F1938
PIC16LF1938
PIC16F1939
PIC16LF1939
PIC16F1946
PIC16LF1946
PIC16F1947
PIC16LF1947
 
Título: Re: Asombroso PIC16F1823!
Publicado por: BrunoF en 08 de Marzo de 2011, 00:56:59
Si, lo hice.

Pero me tira un error al intentar cargarle un archivo assembler que generé con MPLAB... (http://www.todopic.com.ar/foros/index.php?topic=19172.msg284601#msg284601)

Título: Re: Asombroso PIC16F1823!
Publicado por: todopic en 08 de Marzo de 2011, 01:51:42
Bruno, he cargado tu HEX en el winpic y no da error (no tengo ese pic) pero me carga bien el archivo....

Fijate que mi winpic dice 3.64e
Título: Re: Asombroso PIC16F1823!
Publicado por: BrunoF en 08 de Marzo de 2011, 12:49:54
Hola Norberto.

Veo que vos elegis el 16LF1823. El 16F1823 deberia estar justo arriba de ese en el listado.

A mi me tira el error para ambos micros... :(

Error en linea 45...
Título: Re: Asombroso PIC16F1823!
Publicado por: BrunoF en 08 de Marzo de 2011, 12:52:32
Lo que veo es que en el WinPic800 el rango de memoria EEPROM en estos micros aparece como 0x2100, mientras que es 0xF000 segun datasheet. Tal vez sea eso...

Saludos.
Título: Re: Asombroso PIC16F1823!
Publicado por: todopic en 08 de Marzo de 2011, 13:25:36
Hola Bruno, recién he cargado tu hex en el 16f1823 y no da error tampoco... y viendo la eeprom me aparecen estos datos 00 00 A0 05 FF FF FF FF
Título: Re: Asombroso PIC16F1823!
Publicado por: BrunoF en 08 de Marzo de 2011, 18:25:41
Ufff gracias Norberto.

Entonces no se lo que está pasando, porque acabo de instalar la versión donde Sisco supuestamente solucionó el problema, pero aún así me sigue saliendo...

Acaso tendrá algo que ver con mi sistema operativo?
Título: Re: Asombroso PIC16F1823!
Publicado por: todopic en 08 de Marzo de 2011, 21:10:02
En estos dias, viajo a Rosario, compro un micro y pruebo si carga tu hex...  supongo tenes algo en tu maquina  :?
Título: Re: Asombroso PIC16F1823!
Publicado por: BrunoF en 08 de Marzo de 2011, 21:12:53
Ja ja!

Ok. Pero si lo compras que sea porque realmente es MUY completo como dijo Marttyn, no para probar mi hex :)

Un abrazo!
Título: Re: Asombroso PIC16F1823!
Publicado por: joaquinInterian en 21 de Julio de 2015, 04:34:30
Disculpen yo compre pic16f1823 pero no lo pude quemar con el jdm utilizando el picPGM, alguna sugerencia.
Título: Re: Asombroso PIC16F1823!
Publicado por: elreypic2 en 21 de Julio de 2015, 07:38:55
Que tal Joaquin,

Yo te recomiendo cambiar de programador y adquirir un PicKit3 no es tan costoso y te evitas muchos problemas.

Saludos.

elreypic
Título: Re: Asombroso PIC16F1823!
Publicado por: Marttyn en 23 de Julio de 2015, 08:34:53
Efectivamente, un pickit 3 te soluciona muchos problemas.

Por cierto, ya hace casi 5 años de este post. Ahora utilizo el 12F1840 en sustitucion al 12F1822, ya que tiene el doble de memoria rom y ram. En el caso del 16F1823 lo he sustituido por el 16F1825 que tiene el cuadruple de ambos :)
Título: Re: Asombroso PIC16F1823!
Publicado por: Marito_26 en 12 de Agosto de 2015, 15:58:59
Hace unos dias que emprendi un proyecto y necesitaba elegir al afortunado pic para hacer la funcion de cerebro. El afortunado ha sido el 16F1823, y resulto ser un superdotado!
El que tenga unos minutos para hojear el datasheet se quedara impresionado.
Entre las cosas que mas me impresionaron:
.Oscilador interno de 32mhz
.5 instrucciones maximo para entrar en una interrupcion ya que guarda el contexto automaticamente.
.Conversor digital analogico (no analogico digital).
.Interrupcion por cambio de estado en el puerto A, pero se puede configurar independientemente cada uno de los pines si se quiere que interrumpan o no y si en flanco ascendente, descendente o AMBOS!
.un pin puede ofrecer un voltaje de referencia fijo de 1.024, 2.048 o 4.096v independientemente de la fuente de alimentacion.
.MSSP: I2C y SPI por harware como maestro o esclavo
.Sensor de temperatura interna conectado al ADC que permite leer el valor analogico de la temperarura interna o proxima al chip
.modulo sensor capacitivo
.perfecto para proyectos que un pic de 8 pines se queda corto, pero uno de 18 es mucho. Tiene 14 pines!
.precio: 0.91€!!!!
Y un monton de cosas mas que os resultaran increibles!


__________________________________________________________________________

Alguien ha trabajado con este micro, durmiendolo y que lo despierte una interrupcion dada por el TIMER1 usando un cristal externo de 37.768 Khz?

Tengo un codigo que funciona con un pic pero con el 16F1823 no me funciona   :oops:
Título: Re:Asombroso PIC16F1823!
Publicado por: Arsenic en 30 de Junio de 2020, 19:22:08
Hola! He adquirido el 16LF1824 pero no logro hacerle funcionar la interfaz SPI. Estoy programando con PIC C (CCS). Les dejo parte de mi código, por si me pueden dar una mano.
Código: C
  1. #include <16LF1824.h>
  2.  
  3. #use delay (clock=20000000)
  4.  
  5. #fuses HS,NOMCLR
  6.  
  7. #define DISPLAY_MODE_7 TRUE
  8. #define SS_PIN PIN_C3
  9.  
  10. #include <PT6961.c>
  11.  
  12. #byte SSPBUF = 0x211  // SPI Buffer Address Register
  13.  
  14. // Modes:
  15. #define SPI_MODE_0  (SPI_L_TO_H | SPI_XMIT_L_TO_H)
  16. #define SPI_MODE_1  (SPI_L_TO_H)
  17. #define SPI_MODE_2  (SPI_H_TO_L)
  18. #define SPI_MODE_3  (SPI_H_TO_L | SPI_XMIT_L_TO_H)
  19.  
  20. #use SPI(MASTER,MODE=0,SPI1)
  21. int display[14],keys[5],button;
  22.  
  23. void main(){
  24.    
  25.    output_high(SS_PIN);
  26.    spi_init(TRUE);