Page 1 of 1

PIC12F629 and LCD Display Hitachi HD44780

Posted: Sat Mar 10, 2012 8:36 pm
by JanB
Hello,

Can I use a Hitachi HD44780 LCD display with a PIC 12F629 ? In Flowcode it works, but can I also use it in "hardware"

Regards,

Jan

Re: PIC12F629 and LCD Display Hitachi HD44780

Posted: Sat Mar 10, 2012 9:20 pm
by medelec35
No you won't be able to use 8 pin microcontrollers to drive LCD.
Reason being you need 6 outputs to drive LCD but MCLR is i/p only.
So you only have 5 o/p's to play with.

Martin

Re: PIC12F629 and LCD Display Hitachi HD44780

Posted: Sat Mar 10, 2012 9:36 pm
by JanB
Thanks Martin for this clear answer. Great information !

Can you tell me what PIC I need for the following:

See this topic: http://www.matrixmultimedia.com/mmforum ... =5&t=10321 scroll down to the end. This is what I have and "modified" it. Now I want for every pattern a PrintString on the LCD Display. What simple PIC I need for doing this ?

I try to understand because I can learn.

Re: PIC12F629 and LCD Display Hitachi HD44780

Posted: Sat Mar 10, 2012 10:09 pm
by medelec35
It depends on a load of factors.

1) Type of Flowcode licence you have since free version limits the mircocontrollers available for you to use.

2) What other i/p's and o/p's you require and amount to memory and extra functions you would like to use e.g SPI, EEPROM, PWM etc.
Once you have decided, then this page has two good links to determine which are best target devices for you to use:
http://www.matrixmultimedia.com/mmforum ... 01&#p22195
Just make sure they are compatible with Flowcode before you order them.

If you have a EB006 programmer then that has a 16F88 microcontroller for you to use for projects. that will drive LCD and more besides.

The 16F19xx and 18F series has more memory and more advanced features.

Martin

Re: PIC12F629 and LCD Display Hitachi HD44780

Posted: Sun Mar 11, 2012 8:37 am
by JanB
Thanks Martin, I will take a look at the two pages.

Re: PIC12F629 and LCD Display Hitachi HD44780

Posted: Wed Mar 14, 2012 7:56 pm
by JanB
Just a quick question:

Martin told me that I can use a PIC16F88 for driving the LCD Display (Hitachi HD44780 chip). Can I also use the PIC16F628A-I/P or the PIC16F690-I/P for this? I need this answer because I order a lot of materials bij our reseller and I want to order this microcontroller also.

Goal:
http://www.matrixmultimedia.com/mmforum ... =5&t=10321
togheter with a LCD Display to show each pattern and maybe more.

Thanks for your answers.

Re: PIC12F629 and LCD Display Hitachi HD44780

Posted: Wed Mar 14, 2012 8:03 pm
by medelec35
JanB wrote:Can I also use the PIC16F628A-I/P or the PIC16F690-I/P for this?
Yes they be fine for controlling LCD/

You will find most microcontrollers (except 8 pin devices) that are compatible with Flowcode can control LCD (Hitachi HD44780 chip).

If it was me, I would go for the 690 because of the extra ROM that can be used for bigger programs.

Nothing worse than compiling to hex or chip then realising the is not enough room on the chip.

Martin

Re: PIC12F629 and LCD Display Hitachi HD44780

Posted: Wed Mar 14, 2012 9:00 pm
by JanB
Thanks Martin for this answer.