Being very conscious about WARS. I will try and summarise the main differences between PBPlus and PBPro as I see them Variables PBPro has BIT, BYTE and WORD PBPlus has BIT, BYTE, WORD, DWORD and FLOAT Floating point support 32 x 32 bit IEEE 754 'Compliant' Floating Point calculations Data storage and handling Both will write to onboard eeprom PBPro has READCODE that works on PIC's with self modifying code. But you have to know the address of the data in program rom to access it. PBPlus has CDATA and LDATA CDATA is used on a PIC's with self modifying code LDATA is used on a all others and generates RETLW code To access a C or L DATA table address is as easy as a = CDATA MY_DATA MY_DATA: CDATA "HELLO" MY_DATA is a constant but you can do sums with it such as MY_DATA + pointer LCD support Both will support alpha numeric lcd's PBPlus supports the Samsung KS0108 or SB0108 chipset. Graphical LCD's To clear the screen and move the cursor in PBPro to line 2 char 3 and print "hello" LCDOUT $fe,1,$fe,$c3,"hello" With PBPlus cls: PRINT AT 1,3,"hello" This is really a small selection of differences between PBPro and PBPlus. I hope I have not offended any body with this mail. If I have I offer my apologies. Tim -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of moonshadow Sent: Friday, February 21, 2003 7:42 PM To: PICLIST@MITVMA.MIT.EDU Subject: Re: [PIC] Crownhill Pic Basic Plus?. Subject: Re: [PIC] Crownhill Pic Basic Plus?. I was actually interested in any users opinion of Crownhill's own PIC BASIC PLUS compiler of which they are about to issue version 2.0. They claim it has more 'functionality' than MELABS PICBASIC Pro of which I think you speak. Two different animals :-) John. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads