VDD and VSS vs GND and +5V

Ross Robotics:
VDD is postive supply and VSS is negative supply. So, those are correct.

How are you going to program the PIC? Right now you don’t have an ICSP header for in-circuit programming.

It came pre-programmed. I want to modify the software on the PIC when I learn how to program them. The code he posts is in BASIC but I’d like to write it in C (my native language :slight_smile: ). If I added an ICSP header for in-circuit programming, would I hook something like a Microchip PICkit ICSP programmer to the ICSP header when I wanted to program it? Would I need to somehow switch the PIC into programming mode? Thanks for all the help. Still very knew to all of this and I’m sure some of my questions are very simple to the users on this forum. I really appreciate all the friendly helpful help.

I’m a bit confused about pin 12 and 13 on the PIC. They’re currently connected to the data lines for the LCD display (it’s in 4-bit mode, not 8-bit). Pin 12 is data line 6 and pin 13 is data line 7. According to this diagram ( https://en.wikipedia.org/wiki/In-system … c_icsp.jpg ), I’d need to hook pin 12 up to ICSPCLK and pin 13 to ICSPDAT. If I was programming the PIC, could it cause damage to the LCD? Or would it be safe?