PIC12F629 and LCD Display Hitachi HD44780

For Flowcode users to discuss projects, flowcharts, and any other issues related to Flowcode 2 and 3.

Moderators: Benj, Mods

Post Reply
JanB
Posts: 34
Joined: Thu Feb 23, 2012 7:33 pm
Contact:

PIC12F629 and LCD Display Hitachi HD44780

Post 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

medelec35
Matrix Staff
Posts: 9520
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: PIC12F629 and LCD Display Hitachi HD44780

Post 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
Martin

JanB
Posts: 34
Joined: Thu Feb 23, 2012 7:33 pm
Contact:

Re: PIC12F629 and LCD Display Hitachi HD44780

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

medelec35
Matrix Staff
Posts: 9520
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: PIC12F629 and LCD Display Hitachi HD44780

Post 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
Martin

JanB
Posts: 34
Joined: Thu Feb 23, 2012 7:33 pm
Contact:

Re: PIC12F629 and LCD Display Hitachi HD44780

Post by JanB »

Thanks Martin, I will take a look at the two pages.

JanB
Posts: 34
Joined: Thu Feb 23, 2012 7:33 pm
Contact:

Re: PIC12F629 and LCD Display Hitachi HD44780

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

medelec35
Matrix Staff
Posts: 9520
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: PIC12F629 and LCD Display Hitachi HD44780

Post 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
Martin

JanB
Posts: 34
Joined: Thu Feb 23, 2012 7:33 pm
Contact:

Re: PIC12F629 and LCD Display Hitachi HD44780

Post by JanB »

Thanks Martin for this answer.

Post Reply