El PIC 16F628
January 12, 2007 at 11:55 am | Posted in Uncategorized | 28 CommentsPara comenzar a programar microcontroladores PIC, el PIC que se utilizará (es decir, el que utilizaré en este sitio) será el 16F628 (16F628a), que como ya se mencionó anteriormente presenta algunas ventajas que lo hacen superior (desde el punto de vista de un principiante) a otros PIC.
Antes que otra cosa es necesario ver algo de “teoría” sobre el PIC, sin embargo aquí solamente mencionaré las características principales, para información más detallada es recomendable consultar la hoja de datos proporcionada por Microchip.
El PIC 16F628 incorpora tres características importantes que son:
- Procesador tipo RISC (Procesador con un Conjunto Reducido de Instrucciones)
- Procesador segmentado
- Arquitectura HARVARD
Lea el artículo completo en el blog Circuitos electronicos.
28 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Blog at WordPress.com.
Entries and comments feeds.
necesito informacion para de como programar el PIC16F628A para controlar un LCD 16×2 para tarifador.
Agradezco sus colaboraciones por anticipado
Comment by Francisco— January 24, 2007 #
Hola Francisco, hace un mes subí un archivo al foro de solocodigo.com, ahi explico como utilizar un display LCD 16×2 con 4 bits, espero que te pueda ser de utilidad, en el archivo viene una rutina de inicialización, una de envio de comandos y otra de envio de datos, este es el post en el foro y de ahí puedes descargar el archivo, para cualquier otra consulta no dudes hacerla por este mismo medio o al correo elpicman@gmail.com
Comment by micropic— January 24, 2007 #
hola pana… quiciera que me ayudes en algo, tengo un proyecto en la cual consiste en comunicarce 2 pic 16f628a, en el un lado se tiene que introducir un dato numerico, este debe ser emviado al otro pic y debe mostrarse en un LCD, me puedes dar una guia hacerca de esto…
Comment by Danny— July 2, 2007 #
Hola amigos alguien me puede mandar un ejemplo de un programa para grabar la eeprom del pic 16f628A ya que solo he programado la del pic 16f84
Comment by Ivan Castellano— July 30, 2007 #
hola como stan tengo la data para el pic 16f628A para q se fabrique!!
Comment by josue— November 30, 2007 #
Hola josue? A que te refieres con que tienes la data para que se fabrique? Si tienes algun archivo con informacion sobre este pic te agradecería que me lo mandaras a mi correo jorgearturo@gmail.com
Comment by micropic— November 30, 2007 #
hola a todos! necesito un pedacito de codigo en basic que me permita captar una señal analogica en el 16f628
gracias
arturo
Comment by kg4drp— December 10, 2007 #
hola pana… quiciera que me ayudes en algo, tengo un proyecto en la cual consiste en comunicarce 2 pic 16f628a, en el un lado se tiene que introducir un dato numerico, este debe ser emviado al otro pic y debe mostrarse en un LCD, me puedes dar una guia hacerca de esto…
Comment by luis— January 30, 2008 #
saludos. tengo una duda sobre el dato de que tiene 3 temporizadores. ¿ el pic puede estar checando las entradas mientras corre un tiempo definido al mismo tiempo ?
Comment by felipe— March 31, 2008 #
Claro que si. El pic puede realizar cualquier temporización utilizando cualquiera de los 3 timers y estar al mismo tiempo trabajando en algo mas. Esto se logra utilizando los temporizadores con interrupciones.
Tal vez te sirvan estos enlaces:
Temporizador timer 0
Temporizador timer 1
Temporizador timer 2
Manejo de interrupciones
Comment by micropic— April 1, 2008 #
Muchas gracias, me sirvieron mucho los enlaces,
espero que pronto yo tambien les pueda aportar algo.
Comment by felipe— April 3, 2008 #
necesito informacion para de como programar el PIC16F628A para controlar un LCD 16×2 y utilizar su memoria interna para grabar datos.
Agradezco sus colaboraciones por anticipado
Comment by RILER— July 5, 2008 #
HOLA TENGO UN EXAMEN PROXIMAMENTE DE UNA MATERIA Q SE LLAMA MICROCONTROLADORES EN ESTE CASO ES EL PIC 16F628 Y TENGO UNAS PREGUNTAS ACERCA D ESTE PIC.
DE QUE TAMAÑO ES EL CONTADOR DE PROGRAMA DEL PIC?
YO TENGO ENTENDIDO QUE ES 13 BITS PERO NO SE SI ESO RESPONDE TOTALMENTE A LA PREGUNTA?
CON CUANTOS REGISTROS DE PROPOSITO GENERAL CUENTA LA MEMORIA RAM DE DATOS?
Comment by EDITH— July 25, 2008 #
hola garacias por este tema, te quiero pedir ayuda, requiro hacer una secuencia para pic 628, es un contador de pulsos y que a determionado pulso se detenga, para esto son 4 digitos, entrada de pulso por sensor optico y una salida de control de paro a relay y entradas de 4 bits programable a n numero por secuencia de 10 digitos
y un switch de recordatorio de numero programado de paro
(buen proyecto) disculpa……(te doy todo el credito)
de antemano gracias
martin gomez
Comment by martin gomez— August 9, 2008 #
hola a todos, muy buenas las publicaiones. Estoy armando un programa y necesito almacenar 4 numeros y q no se borren cuando se quitan la alimentacion. Estuve viendo como usar la memoria eeprom pero no tengo claro como se hace. Agradeceria q me pasaran una rutina para grabar y leer la eeprom
Comment by colo_244— August 12, 2008 #
Gracias por el trabajo que realizas
te enviare alguna rutina despues de probarlas
para que las publiques estamos realizando un proyecto interesante
Saludos
Comment by BERNARDO SANCHEZ— October 9, 2008 #
hola como estan todos
miren necesito realizar un control de temperatura controlado por un pic16f628 y que me muestre las lectura por una lcd, le agradesco cual quier ayuda
gracias
Comment by alfonso torres— October 27, 2008 #
podrias enviarme una rutina de captacion de señal analogica con este xip i si e posible como se trata dentro de el i parascarla
muxas graias
ke estoi con un proyecto i lo veo negro
a kolgao2@hotmail.com
Comment by carlos— April 15, 2009 #
Saludos a todos..!! quien me puede ayudar ya que necesito hacer un clonador autonomo de memorias 24cxx con un pic 16f528a..!! mi correo es gustav_gall@yahoo.es gracias de antemano..!!
Comment by gusy180662— May 21, 2009 #
Saludos a todos..!! quien me puede ayudar ya que necesito hacer un clonador autonomo de memorias 24cxx con un pic 16f628a..!! mi correo es gustav_gall@yahoo.es gracias de antemano..!!
me disculpan es un pic 16f628a..!!
Comment by gusy180662— May 21, 2009 #
POR FAVOR,NO PIERDAN EL TIEMPO APRENDIENDO A PORGRAMAR PICS EN ASEMBLER,USEN EL BASIC DEL “PIC SIMULATOR IDE” Y YA
Comment by POLLO COLOMBIANO— September 14, 2009 #
Hola, quisiera saber si con este pic el 16f628a puedo hacer una programacion para leds rgb cambiando su color y tiempos de los mismos.
Oes mejor utilizar un atmega8 nose.
Ayudita porfa.
mi correo gabriela88alvarez@hotmail.com
Gracias
Comment by Tefa— October 20, 2009 #
saludo amigos tengo un pequeño problema con programador JDMD quisiera saber si este programador sirbe para el pic16f628 lo programo con winpic800 y el icprog y me sale el error de siempre 00000h por su colaboracion gracias suerte a todos
Comment by arango1745— July 2, 2010 #
Si vas a programar el 628 (no el 628A) con el JDM, asegúrate de dejar la patilla 10 sin conectar. En muchas ocasiones, el error es producido por esto.
Comment by Juan Aguarón— September 13, 2010 #
alguien me puede ayudar con un pic 16f628a, necesito un contador de 0 a 999
Comment by Lalo Aguilar— October 17, 2011 #
[…] la programación a través del uso de un Microcontrolador. El letrero utiliza un microcontrolador PIC16F628A, un motor ventilador y LED’s, entre sus principales componentes. El letrero es de un efecto […]
Pingback by Letrero Luminoso « rafaellopezgtz— December 27, 2011 #
Hola que tal necesito utilizar tu informacion para un proyecto de titulacion podrias darme tu bibliografia
Comment by Luis— August 10, 2012 #
[…] la programación a través del uso de un Microcontrolador. El letrero utiliza un microcontrolador PIC16F628A, un motor ventilador y LED's, entre sus principales componentes. El letrero es de un efecto muy […]
Pingback by Letrero Luminoso PIC— December 11, 2012 #