TODOPIC

Misceláneas - Interés General => Uso y aplicaciones de los PIC / Curiosidades electrónicas => Mensaje iniciado por: psykhon en 17 de Diciembre de 2006, 19:50:16

Título: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: psykhon en 17 de Diciembre de 2006, 19:50:16
aparentemente ya esta la nueva linea 16f88x en reemplazo de nuestros queridos 87x y con 14kb de codigo muchachos, 1.58 dollar en cantidades de 100.000 asi que a juntar pedidos señores :-/ :-/

Microchip Unveils Latest Evolution of General-Purpose, Small PIC MCUs

Microchip Technology has announced a new four-member family of 28- and 40/44-pin PIC microcontrollers for use in a wide range of applications. The PIC16F88X family maintains compatibility with the PIC16F87XA family for easy migration, while providing a host of new features designed to save users time and money, both during and after their design cycle. The enhancements include dual internal oscillators with clock switching and fail-safe clock mode; more (up to 14) ADC channels; an advanced comparator module featuring two comparators and a Set/Reset Latch to allow emulation of many analog circuits; and low-power enhancements that extend battery life.

Additional key features of the PIC16F88X microcontroller family include: up to 14 Kbytes of Self-write Program Flash and low-voltage programming to enable field programmability; up to 256 bytes of Data EEPROM for variable data storage; on-board In-Circuit Debug module for simpler system troubleshooting; UART/SCI connectivity via EUSART module; Master Mode SPI and I2C with Address Mask option; Master Synchronous Serial Port (MSSP) with slave address mask; Enhanced USART (EUSART); and more General Purpose I/O, with up to 36 pins that can be used for I/O and Interrupt-on-change capability for each I/O pin.

The four new devices are supported by the free MPLAB IDE, and the MPLAB ICD2 or compatible third-party in-circuit debugger/programmers.

The PIC16F886 and PIC16F887 microcontrollers are available now for general sampling and volume production. The PIC16F883 and PIC16F884 microcontrollers are expected to be available in December. Pricing for this four-member family starts at $1.58 each in 10,000 unit quantities. The PIC16F883 and PIC16F886 come in 28-pin PDIP, SOIC, SSOP and QFN packages, while the PIC16F884 and PIC16F887 are available in 40-pin PDIP, and 44-pin QFN and TQFP package options.
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: LABmouse en 17 de Diciembre de 2006, 20:48:08
Sera que en estos ya solucionaron ese problema de la paginacion?.
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: ESTECA55 en 17 de Diciembre de 2006, 21:23:35
Que bárbaro, y yo todavía no termino de comprender a ful los 16F87XA jeje

Veremos cuanto tardan en llegar a estos pagos.


Saludos
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: psykhon en 17 de Diciembre de 2006, 21:24:23
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en026561
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: ESTECA55 en 17 de Diciembre de 2006, 23:14:25
Valla, lo que mas se destaca son los 14 canales del conversor AD y el oscilador interlo.
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: psykhon en 17 de Diciembre de 2006, 23:30:35
en la pagina hay un pdf sobre como maneja la memoria, cuando tenga un seg la leo pero creo que seguimos vaginados... perdon, paginados
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: aitopes en 18 de Diciembre de 2006, 00:50:43
Hola Lisandro!
Hace mas o menos un mes el distribuidor de Microchip para esta zona (cuyo nomnre no recuerdo ahora pero hable con un tal Pereyra) me conto....realmente impresionante, y al publico uno de 40 pines va a salir en Argentina la mitad de lo que nos cuesta el 16F877A...;)
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: LABmouse en 18 de Diciembre de 2006, 11:45:24
Bueno lo mas interesante de estos parece que sera el precio, ya que por capacidad de memoria y robustes y elimina problemas de paginacion, son la serie 18F. pero son mas $$.
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: psykhon en 18 de Diciembre de 2006, 12:36:33
esta nueva serie de seguro que es la respueta de mchip al avanze que estan teniendo lo atmega tanto en calidad como en precio, aca en arg un atmega8 con 8k flash y 1kram sale 4 dollar approx y no le envidia nada al 877. Por otro lado el tema de la paginacion realmente es algo obsoleto hace tiempo ( supongo qie les facilito el manejo direccionaminto debido al largo de la ins. cuando lanzaron la familia 16 hace 2 millon de años) y hace rato que deberian haberlo dejado de lado. Con este ritmo tal vez mis nietos con suerte vean la inclusion de mas de un registro de proposito general.
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: microcom en 18 de Diciembre de 2006, 16:22:17
muy interesante la nueva gama y el $$$$$

saludos y gracias
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: LABmouse en 18 de Diciembre de 2006, 16:31:04
Aunque no creo que sea una nueva gama microcom, ya que sigue estando en la linea 16F.

Saludos!
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: microcom en 18 de Diciembre de 2006, 16:36:54
Aunque no creo que sea una nueva gama microcom, ya que sigue estando en la linea 16F.

Saludos!


rectifico lo de la nueva  gracias pic mause

saludos y gracias.
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: bones18 en 20 de Diciembre de 2006, 07:08:55
que problemas de paginación tenia el 16f87x?

yo trabajo con él y nose a que problema os referis.

adios!
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 20 de Diciembre de 2006, 12:27:17
Quisiera agregar que también está la paginación de la RAM.

Es de suponer que estas cosas no se solucionen por la sencilla razón de que no se ha cambiado la arquitectura, simplemente se le dotó de algunas cosas más.

Es por eso que no esperen jamás que un 16F que no tenga paginación, de hecho para eso está el 18F (que elimina la paginación en memoria de programa, no así en memoria de datos).

Saludos
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: Dancrazy en 20 de Diciembre de 2006, 16:27:30
Hola a todos!!

demonios!!!  yo estaba tan encariñado con el 16F877!!  y no me disgustaba para nada el 16F873...

será que tienen que ver con el 16F88 con oscilador interno, y pinout identico al 16F84, solo que mas poderoso y mas barato? porque ese ya lo uso y es una maravilla...

a modo de comentario... saben a cual no he podido migrar? a la rama pic18 (por ejempolo 18f4550) porque teniendo 40 pines lo he intentado programar con el tipico programador hecho en casa de www.olimex.com/dev y el icprog...  y siempre me da error o no se programa...   qué será? y ése 18F4550 tiene puerto USB.....

saludos
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 20 de Diciembre de 2006, 17:06:29
Hola a todos!!

demonios!!!  yo estaba tan encariñado con el 16F877!!  y no me disgustaba para nada el 16F873...

será que tienen que ver con el 16F88 con oscilador interno, y pinout identico al 16F84, solo que mas poderoso y mas barato? porque ese ya lo uso y es una maravilla...

a modo de comentario... saben a cual no he podido migrar? a la rama pic18 (por ejempolo 18f4550) porque teniendo 40 pines lo he intentado programar con el tipico programador hecho en casa de www.olimex.com/dev y el icprog...  y siempre me da error o no se programa...   qué será? y ése 18F4550 tiene puerto USB.....

saludos

Hay un subforo dedidcado al tema programadores, de seguro ahí hallaras la causa a tu problema.

Saludos
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: microcom en 20 de Diciembre de 2006, 18:18:39
buen apunte sobre la paginacion de el pic 16f877 para los que estamos con este pic es algo que no se sabia para algunos y es de mucha utilidad.

al no hacer lo recomendado el programa funcionaria mal?

saludos y gracias
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: PalitroqueZ en 20 de Diciembre de 2006, 18:45:53
Hola a todos!!

demonios!!!  yo estaba tan encariñado con el 16F877!!  y no me disgustaba para nada el 16F873...

será que tienen que ver con el 16F88 con oscilador interno, y pinout identico al 16F84, solo que mas poderoso y mas barato? porque ese ya lo uso y es una maravilla...

a modo de comentario... saben a cual no he podido migrar? a la rama pic18 (por ejempolo 18f4550) porque teniendo 40 pines lo he intentado programar con el tipico programador hecho en casa de www.olimex.com/dev y el icprog...  y siempre me da error o no se programa...   qué será? y ése 18F4550 tiene puerto USB.....

saludos

Ya pude ver la datasheet de ese 16F88, definitivamente se lo llevó por los cachos al 16F877 (y cuesta menos de la mitad)  :lol:

Salu2
Pedro
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: psykhon en 20 de Diciembre de 2006, 20:15:38
el 16f88 sale mas caro que el 84, el que el reemplazo del 84 y de hecho sale mas barato que este es el 628. en cuanto a que el 88 reemplaze los 87x lo dudo mucho dada la limitada capacidad del 88 tanto en funciones como en pines como por ej un 877. Como puse por ahi el camino a seguir hoy * hoy en potencia gral es: 628,88 y 87x (luego a los 18f señores)
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: pikman en 21 de Diciembre de 2006, 00:13:49
Hola, pues tengo ya unas muestras de 16F887 pero intactas como me llegaron, la verdad es que el tema de la paginacion es una pesadilla, yo habia comenzado a utilizar macros para ahorrar tiempo cuando tipeaba, el 16f877 es un microcontrolador espectacular, yo lo use en 1999 en adelante, pero carisimo, pues vale unos 8 dolares y son 8x14 (max 20mhz)  y un 18f4520 7,50 dolares y es 16Kx16 (max 40 mhz), creo personalmente que no tiene sentido comenzar un desarrollo con un 16f877, y donde estaba por ahi se puede reemplzar, depende con que lenguaje este programado, esta debe ser la razon por la cual debe costar la nueva version la mitad ademas de que hay 8 años de desarrollo tecnologico mas que cuando salio la linea 16f87xx.
Mirando en la pagina de Microchip, encontre - y me alegro mucho - en este link

http://www.microchipdirect.com/catalogselection.aspx?ChangeCatalog=1

que argentina esta incluida en el staff de paises que pueden hacer compras directas, inclusive en pequeñas cantidades, pues hasta ahora todo lo que 'nunca' tuvieron los
representantes en Argentina, lo tuve que importar directamente, como asi la muestras que
las recibo en una oficina en NY, cosa que por ahora seguira siendo asi, pero se pueden comprar pequeñas cantidades con tarjeta de credito de lo que no se consigue en los importadores, es un cambio que no deja de alegrarme, pues todavia recuerdo al web master de IBARS molesto, por los comentarios que hice sobre ellos, y que recuerdo haber leido que iba a encargarse de solucionar el problema y no aparecio nunca mas, como siempre ha sido, pero bueno ARGENTINA esta en MICROCHIPDIRECT.

Felicidades y mucha PAZ en esta navidad y un PROSPERO año nuevo.



Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 21 de Diciembre de 2006, 09:01:17
Hola, pues tengo ya unas muestras de 16F887 pero intactas como me llegaron, la verdad es que el tema de la paginacion es una pesadilla, yo habia comenzado a utilizar macros para ahorrar tiempo cuando tipeaba, el 16f877 es un microcontrolador espectacular, yo lo use en 1999 en adelante, pero carisimo, pues vale unos 8 dolares y son 8x14 (max 20mhz)  y un 18f4520 7,50 dolares y es 16Kx16 (max 40 mhz), creo personalmente que no tiene sentido comenzar un desarrollo con un 16f877, y donde estaba por ahi se puede reemplzar, depende con que lenguaje este programado, esta debe ser la razon por la cual debe costar la nueva version la mitad ademas de que hay 8 años de desarrollo tecnologico mas que cuando salio la linea 16f87xx.
Mirando en la pagina de Microchip, encontre - y me alegro mucho - en este link

http://www.microchipdirect.com/catalogselection.aspx?ChangeCatalog=1

que argentina esta incluida en el staff de paises que pueden hacer compras directas, inclusive en pequeñas cantidades, pues hasta ahora todo lo que 'nunca' tuvieron los
representantes en Argentina, lo tuve que importar directamente, como asi la muestras que
las recibo en una oficina en NY, cosa que por ahora seguira siendo asi, pero se pueden comprar pequeñas cantidades con tarjeta de credito de lo que no se consigue en los importadores, es un cambio que no deja de alegrarme, pues todavia recuerdo al web master de IBARS molesto, por los comentarios que hice sobre ellos, y que recuerdo haber leido que iba a encargarse de solucionar el problema y no aparecio nunca mas, como siempre ha sido, pero bueno ARGENTINA esta en MICROCHIPDIRECT.

Felicidades y mucha PAZ en esta navidad y un PROSPERO año nuevo.

Sí, recuerdo tus altercados con los de ibars... :)

Su página deja mucho que desear y no informa nada, esa es la principal razón por la que muchos se han quejado con el correr de los meses y años.

Según tengo entendido, el Microchip Direct funciona pero en definitiva creo que terminará el envío en el distribuidor local, es decir ibars... o cika (en argentina).  Osea, que en definitiva con quién uno conversa o trata es la misma persona pero tal vez (digo tal vez porque no lo he hecho personalmente) el precio sea respetado y con eso ganamos todos.

Saludos
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: ESTECA55 en 21 de Diciembre de 2006, 09:35:01
Hola maunix, puede que sea asi como comentas vos, que en definitiva termines tratando con Cika o quien fuere, pero creo que la principal ventaje es la de conseguir los pic que aca en argentina no se consiguen, por ejemplo Cika no trabaja con la linea USB (18f4550, 18f2550 etc) ahi creo que esta la ventaja, ya que como esos, hay muchos pic que no se consiguen, y si los conseguís. Y si lo conseguis el precio es elevado respecto a los pic que en microchip velen lo mismo.

Saludos
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 21 de Diciembre de 2006, 09:38:21
Actualmente estoy comprando entre 50 y 100 16F873A por mes, por lo tanto el 16F883 y el 886 me vienen muy bien a pesar de la paginacion, y los voy a estar probando en unos dias (ya que la migracion es inmediata), pero por lo que dice el datasheet.. es mas de lo mismo a menor costo (pagar 4.2 dolares por cada 16F873A es como mucho por un micro tan viejo y chico).
Saludos.

Mmmm, si compras tantos pics por mes, tal vez te convenga (si tienes tiempo y poco margen económico) migrar a otro pic más económico y con funcionalidades similares.

Es solo una sugerencia.


Saludos
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: Dancrazy en 21 de Diciembre de 2006, 10:05:08
hmm  ya veo... 

el PIC16F88 es una cosa, y los PIC 16F88X es otra cosa...   pero curioso, el primero (16F88) me parece mas barato que el viejo 16F84

nunca me habia encontrado con el problema de paginacion... porque yo intentaba que el programa no supere los la cantidad de memoria del PIC y en caso de no poder lograrlo, cambiaba de componente...   pero que cosas! no sabia que (1ero) el problema existia, y (2do) que se podia resolver...

 gracias a todos! :-/ :x)
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: pikman en 21 de Diciembre de 2006, 10:08:26
Hola, MAUNIX, mira no se como funcionara aca en Argentina, la gente que me ha hecho las gestiones de compras en EEUU,lo  han hecho compras en MicrochipDirect y ningun distribuidor interviene, lo importante es que cika por ejemplo ahora no tiene 24LC1025, MPC23016 y muchos otros componentes muy interesantes, que probablemente no lo tengan simplemente porque no tienen demanda y eso tambien lo entiendo, muchas veces no es interesante invertir dolares en mercaderia que rota poco, con este sistema se puede contar con cualquier componente, por mayor o menor, o simplemente para probarlo, muestra paga como alguna vez propuse y  acceso a toda la linea de productos, aunque intervenga un distribuidor local.
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 21 de Diciembre de 2006, 10:18:43
Hola, MAUNIX, mira no se como funcionara aca en Argentina, la gente que me ha hecho las gestiones de compras en EEUU,lo  han hecho compras en MicrochipDirect y ningun distribuidor interviene, lo importante es que cika por ejemplo ahora no tiene 24LC1025, MPC23016 y muchos otros componentes muy interesantes, que probablemente no lo tengan simplemente porque no tienen demanda y eso tambien lo entiendo, muchas veces no es interesante invertir dolares en mercaderia que rota poco, con este sistema se puede contar con cualquier componente, por mayor o menor, o simplemente para probarlo, muestra paga como alguna vez propuse y  acceso a toda la linea de productos, aunque intervenga un distribuidor local.

Buenísima noticia.  De todas formas, creo que el pasaje si o sí es a través de los distribuidores... tal vez no tenga "opción" a quejarse y lo deban acatar jejejejejeje.

Saludos
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: bones18 en 21 de Diciembre de 2006, 14:21:04
que problemas de paginación tenia el 16f87x?

yo trabajo con él y nose a que problema os referis.

adios!

Hola bones18:
Cuando tu programa supere los 2K de memoria vas a tener la necesidad de seguir programando en otros bancos de memoria, tenes 2 o 4 segun el modelo, pero cuando hagas un goto (o call) entre distintos bancos, el micro hara un salto dentro del banco en que se encuentra actualmente, despreciando los ultimos 2 bits mas significativos de la direccion.
Para evitar esto lo que se tiene que hacer es ante cada goto (o call) con direccion de destino en otro banco, anteponer la carga manual de los bits 3 y 4 del PCLATH (afortunadamente no hay que hacer esto antes de cada return, ya que el stack guarda el PC completo, sino seria imposible programar).
Este hecho de tener la memoria de programa dividida en bloques es lo que llamamos paginacion.

(los 16F88X tambien son paginados, basicamente solo mejoraron el precio)

Saludos


no, si ya he he tenido que programar programas que pasan de los 2 kb, al igual que cuando se me ha acabado los registros libres del primer banco,  para eso hay el pagesel y el banksel. No se si deberia llamarse problema, pues funcionar funciona pero si es incómodo de trabajar.

pero bueno si igualmente hay q usarlo en el nuevo chip... pues tampoco hemos avanzado mucho.
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 21 de Diciembre de 2006, 15:15:00

pero bueno si igualmente hay q usarlo en el nuevo chip... pues tampoco hemos avanzado mucho.


El avance está pero no en las pequeñas familias... lean de los 18F , 24F.  No esperen que se cambie la arquitectura, simplemente se mejoran los tipos de memoria, se amplian, etc. 

Es como la familia 8051, se han hecho cientos de mejoras al mismo pero con un núcleo que permanece idéntico.  Eso es lo que casualmente facilita la migración.  Se migra el código con casi nada de esfuerzo.  En algunos países la hora hombre de un ingeniero sale u$s 50,00 con lo cual migrar código no es nada económico y se siguen quedando con lo que tienen.  Sacar un nuevo pic de estas características les permite atacar ese mercado a la vez que captar nuevos potenciales clientes que quieran sacarle el jugo a tantos kbytes.

La diferencia de precio es irrisoria , es más el trastorno de migrar de familia que otra cosa. 

Si quieren una arquitectura sin paginación usen otro... y la diferencia de precio es realmente asombrosa.

Un dspic 33F está en unos 7 dólares por 25 unidades... y ahi hay potencia para rato. 
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: vszener en 21 de Diciembre de 2006, 15:28:01
Supongo que el tema de las páginas es lo que los dotan de más memorias, para ampliar la memoria hay que dividirlas en páginas, como dice bones18, s epueden usar las directivas pagesel y banksel para su tratamiento (también code), creo que a este tipo de programación se le llama objeto y es necesario el linker del micro a usar para que el complador realice bien su tarea. Dicen que así el código es más portable.

Yo, que suelo ser programador rudimentario (contra menos linker mejor), no uso mucho dichas directivas, suelo cargar al PCLATH<4:3> su página correspondiente para saltar y listo, es más, ya acostumbro, por ejemplo, a poner el código en una página y las subrutinas en otra.


Suerte!!! ;)
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 22 de Diciembre de 2006, 08:35:48
Mmmm, si compras tantos pics por mes, tal vez te convenga (si tienes tiempo y poco margen económico) migrar a otro pic más económico y con funcionalidades similares.
Es solo una sugerencia.

Por el momento, para aprovechar las 700 placas que me quedan necesito reemplazar al 16f873 por otro con la misma distribucion de pines y caracteristicas similares o mejores como son los 16f883 y 886, estoy con poco tiempo para buscar otros micros mas economicos, pero acepto sugerencias.
Mientras sean compatibles pin a pin (o con algun pin de algun puerto con diferente funcionalidad) estaria bien sin importar de que familia sea, ya que la migracion es rapida porque son menos de 4k de programa y esta bien estructurado (en assembler).

Saludos


Con todo gusto, el pic18F24J10.  Sale la mitad que el 16f873A.

Tendrás que migrar el código pero si tienes una buena producción creo que valdrá la pena.

No tienen EEPROM (si es que la usas) pero se puede grabar en la flash así que no tendrás problemas tampoco con eso.

Saludos
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: pikman en 22 de Diciembre de 2006, 09:48:07
Asi es MAUNIX, creo que la alternativa es migrar a otras familias, pero claro, migrar ya no sera tan facil en assembler, pues hay unas cuantas diferencias entre los 16Fxxx y los 18F.
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 22 de Diciembre de 2006, 11:04:45
Asi es MAUNIX, creo que la alternativa es migrar a otras familias, pero claro, migrar ya no sera tan facil en assembler, pues hay unas cuantas diferencias entre los 16Fxxx y los 18F.

No dije que fuera rápido o fácil, simplemente que si se gasta mucho dinero en un pic determinado y usando otro te ahorras 2 dólares por pic... bueno, con unos 100 pics por mes, son 1200 pics al año.  Si se ahorra 2 dólares por pic, estaría ahorrándose 2400 dólares... lo cual no es poco dinero.

Coincido que no es tan fácil la migración pero también convengamos que es bastante rápido migrar de un 16F a un 18F cuando éste último tiene las mismas características de periféricos. 

Ahora bien, el 18F tiene mejores instrucciones las cuales podrían ayudar a que el código sea aún menor.  Incluso el 18F tiene por su arquitectura un modo de compatibilidad de interrupciones con los 16F lo cual facilita aún más la tarea de migración.

Por último solo puedo acotar que como ya ha comentado en otras oportunidades el amigo carcass, el usa macros que le permiten escribir más rápido el código.  En ese caso sería cuestión de modificar los macros.

Saludos




Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: vszener en 22 de Diciembre de 2006, 11:10:24
Bueno, yo retomo el tema de la paginación, y pongo la nota de aplicación de Microchip donde se habla del tema: AN556 (http://ww1.microchip.com/downloads/en/AppNotes/00556e.pdf) por si a alguien le interesa, como fue mi caso en su dia.


Suerte!!! ;)
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 22 de Diciembre de 2006, 11:12:51
Bueno, yo retomo el tema de la paginación, y pongo la nota de aplicación de Microchip donde se habla del tema: AN556 (http://ww1.microchip.com/downloads/en/AppNotes/00556e.pdf) por si a alguien le interesa, como fue mi caso en su dia.


Suerte!!! ;)

Coincido plenamente.  No he dicho que la paginación no sea tediosa ni nada por el estilo, todo lo contrario!

Solamente que cuando uno se acostumbra no es gran cosa :),  pero cuando mis códigos no funcionaban , en el 90% de los casos (y no exagero) era algo relacionado o a página de programa o de memoria de datos.

Una vez que uno se acostumbra y hace algún que otro macro, la cosa toma otro color y ya se le saca el juguito a los pics con mas gusto.

Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 22 de Diciembre de 2006, 11:43:40
Gracias maunix, el 24j10 y 25j10 los tenia en vista, pero no me convencieron por no tener eeprom (para grabar y leer en flash seguramente sea igual que el resto de los 18f, en tandas de a 64 bytes, y esto me puede afectar bastante al programa que necesita leer varias posiciones individuales aisladas a muy alta velocidad).(voy a ver si puedo reemplazar la eeprom por la flash en este caso, porque el 25j10 es un micro interesante para traer en cantidad y usar para otros diseños)

El tiempo de grabación de la flash es similar al de la eeprom... con la ventaja que se graban 64 bytes por vez.

El tiempo de lectura es tan rápido como leer una eeprom.

Los estoy usando actualmente en un par de aplicaciones.    Debes destinar una pagina de 512 bytes porque el erase casualmente borra esa cantidad de datos de una sola vez. 

Si son pocos los datos que tienes que grabar (menor a 64), no hay problemas, si son más debes hacer un 'buffer' o tener 2 bloques de 512 bytes para copiar una parte en la otra.

Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 22 de Diciembre de 2006, 12:43:28
El tiempo de grabación de la flash es similar al de la eeprom... con la ventaja que se graban 64 bytes por vez.
El tiempo de lectura es tan rápido como leer una eeprom.

ok, ya estoy pidiendo cotizacion por cantidad del 18f25j10 y modificando las rutinas LEER_EE por LEER_FLASH (el costo de migracion es insignificante en este caso, con respecto al beneficio economico y el gran "sobrante" de recursos del micro para seguir agregando codigo).

Saludos.

De hecho el más idéntico es el 18F24J10 y así te ahorras algunos centavitos.  8)

La contra que leí por ahí en la lista de correo piclist es que dicen que la vida media de estos dispositivos es de 10 años y no 50 o 100 como son los otros.  Pero 10 años... es mucho tiempo jeje.

Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 23 de Diciembre de 2006, 05:56:18
Muy bien, como siempre digo, el mundo de lo embebido tiene tantas aristas que hay cientos de opciones para resolver un problema , por eso es que traté de ser cauteloso y decir "dependiendo de cómo sea tu aplicación". 

Con los años en esto se aprende a que cada diseño es un mundo, con un sinfín de particularidades.

En cuanto a la alimentación es cierto, se alimentan con 3.6V o inferior (dependiendo del modelo) pero tienen la ventaja de que algunos de sus pines son 5V tolerant lo cual nos permite hacer de interfaz con hardware TTL sin mediar translators.

Saludos
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: LABmouse en 23 de Diciembre de 2006, 15:14:46
Por lo menos estos nuevos cuando los programes en C, no se te acabara tan rapido la memoria. Para mi eso y el $$ es lo mejor. Siempre terminaba en un 18F por la memoria y me tocaba mas $$$ ., ya que el 16F87x se acaba rapidisimo.

Saludos!
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: psykhon en 23 de Diciembre de 2006, 15:45:31
Por lo menos estos nuevos cuando los programes en C, no se te acabara tan rapido la memoria. Para mi eso y el $$ es lo mejor. Siempre terminaba en un 18F por la memoria y me tocaba mas $$$ ., ya que el 16F87x se acaba rapidisimo.

Saludos!
102% de acuerdo
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 24 de Diciembre de 2006, 12:53:11
Por lo menos estos nuevos cuando los programes en C, no se te acabara tan rapido la memoria. Para mi eso y el $$ es lo mejor. Siempre terminaba en un 18F por la memoria y me tocaba mas $$$ ., ya que el 16F87x se acaba rapidisimo.

Saludos!

Creo que está claro que se benefician todos con esta nueva aparición.  De hecho son movidas que me parece también ayudan a que un pic prácticamente quede discontinuado.

Si observan un PIC16F877 cuesta un 15% o un 20% más que un pic16f877A.  Todo eso depende de que están usando técnicas de fabricación nuevas para el nuevo micro con el nuevo tipo de flash (los A tienen memorias flash más rápidas) pero también creo que es un ardid comercial para que poco a poco se vayan decantando por los A y no por los que no son A. 

Lo mismo ocurre con los 18F versus los 16F, los precios de los 18F hacen realmente dudar a más de uno sobre si comprar un 16F o un 18F.  En mi caso particular hace rato que los 16F no son ya una opción porque entre un 16F876A y un 18F2520 por ejemplo, la diferencia de precio va a favor del 18F2520 y encima no requiere oscilador lo cual agiliza incluso al proceso de manufactura.

Igual, cada cual analiza su necesidad de forma diferente y es por eso que antes de comenzar un proyecto o de migrarlo hay que pensar muy bien las diferentes alternativas.  En esto entran en juego tantas variables que es difícil resumirlas en un solo post.

Saludos

Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: psykhon en 24 de Diciembre de 2006, 13:55:48
Maunix, quien tiene los 2520 en Arg y que precio tienen comparado al 877? Por otro lado alguien vio los 887 en alguna parte???
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 24 de Diciembre de 2006, 16:44:35
Maunix, quien tiene los 2520 en Arg y que precio tienen comparado al 877? Por otro lado alguien vio los 887 en alguna parte???

Los consigue la empresa donde yo trabajo, y los compra en digikey.

De todas formas, estoy por probar la vía Microchip Direct en Argentina, a ver qué tal funciona y qué precio final tenemos aquí en nuestras tierras.

Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: psykhon en 24 de Diciembre de 2006, 18:52:00
seria bueno que nos dijeras como funciona digikey para Arg y microchip direct. gracias
Título: Re: SE VIENE EL REEMPLAZO DE Los 16f87X!!!!!
Publicado por: maunix en 25 de Diciembre de 2006, 12:04:59
seria bueno que nos dijeras como funciona digikey para Arg y microchip direct. gracias

Digikey, compras por internet con tarjeta de crédito y eliges la forma de envío, ya sea por correo convencional o por UPS y/ó FEDEX.

La última opción es la mas onerosa y te cobran algo así como u$s 100 el envío.  La primera opción te cobran u$s 20 o u$s 25 pero debes hacer tú mismo el retiro en aduana o en el correo.

Yo no me encargo del tema (no estoy en la oficina de compras) por lo cual no te puedo dar detalles pero tengo entendido que por correo convencional puedes hacer una importación por año, si haces 2 ya debes pagar más aranceles, gestionar la importación, etc.    Para esto último probablemente necesites un agente de aduana.

En mi caso, yo solamente debo pedir los chips y los envían a la oficina de Estados Unidos de la compañía para la que trabajo, por eso no ahondé en detalles porque es algo bastante particular.

En cuanto a Microchip Direct, es por la página de Microchip, el link es el siguiente: Buy Microchip (http://buy.microchip.com/catalogselection.aspx?returnURL=default.aspx)

Ahí eliges argentina y los pasos te irán llevando.  No te puedo dar detalles de esta modalidad porque aún no la han usado en la empresa.

Saludos