El PIC 16F628

January 12, 2007 at 11:55 am | Posted in Uncategorized | 28 Comments

Para 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

  1. necesito informacion para de como programar el PIC16F628A para controlar un LCD 16×2 para tarifador.
    Agradezco sus colaboraciones por anticipado

  2. 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

  3. 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…

  4. 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

  5. hola como stan tengo la data para el pic 16f628A para q se fabrique!!

  6. 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

  7. hola a todos! necesito un pedacito de codigo en basic que me permita captar una señal analogica en el 16f628

    gracias

    arturo

  8. 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…

  9. 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 ?

  10. 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

  11. Muchas gracias, me sirvieron mucho los enlaces,
    espero que pronto yo tambien les pueda aportar algo.

  12. 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

  13. 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?

  14. 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

  15. 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

  16. Gracias por el trabajo que realizas
    te enviare alguna rutina despues de probarlas
    para que las publiques estamos realizando un proyecto interesante

    Saludos

  17. 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

  18. 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

  19. 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..!!

  20. 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..!!

  21. POR FAVOR,NO PIERDAN EL TIEMPO APRENDIENDO A PORGRAMAR PICS EN ASEMBLER,USEN EL BASIC DEL “PIC SIMULATOR IDE” Y YA

  22. 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

  23. 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

    • 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.

  24. alguien me puede ayudar con un pic 16f628a, necesito un contador de 0 a 999

  25. […] 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 […]

  26. Hola que tal necesito utilizar tu informacion para un proyecto de titulacion podrias darme tu bibliografia

  27. […] 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 […]


Leave a comment

Blog at WordPress.com.
Entries and comments feeds.