Re: PICs in general, PIC language questions, pic hardware questions



Thanks!
"Alex Gibson" <news@xxxxxxxx> wrote in message
news:3oih01F63l0tU1@xxxxxxxxxxxxxxxxx
>
> "blueeyedpop" <blueeyedpop@xxxxxxxxxxxxx> wrote in message
> news:11i7562b5nhvke7@xxxxxxxxxxxxxxxxxxxxx
> > Hi Group,
> >
> > Saw some posts here on the PIC, and it got me thinking. I played around
> > with
> > them back when the 12c508 was the hot ticket. Used the UV eraseable
ones,
> > and I swear I nearly killed my wrists opening and closing my eraser, not
> > to
> > mention having 5 or 6 of them so I didn't have to wait for the eraser.
Now
> > they are in circuit programmable, which makes them a lot more appealing.
> >
> > I also remember my CCS compiler, which did a servicable job most of the
> > time, but more often than not, I resorted to writing everything in
> > assembler, just to get the speed and control I needed, or to circumvent
> > some
> > pecularity of the software.
> >
> > I thought I would revisit these things, and put the results in my N&V
> > column.
> >
> > 1) Whats the "hot ticket" language/environment.
> > 2) What is involved with in circuit programming, and does it also
> > provide
> > in circuit debugging?
> > 3) What is the "workhorse" of the PIC world these days?
> > 4) Does someone make an edu-board, that also doubles as a programmer?
> > 5) Any comparisons between CCS, HTsoft, MicroElectronics?
> > 6) Anything else I may have overlooked?
> >
> > Thanks
> >
> > Mike
> >
>
> No need for UV erasers any more.
>
> 1. depends on what you like and what you are using
> For windows mplab or your favourite text editor
>
> sourceboost c - works for 12/16 and 18f pics
> http://www.picant.com/c2c/c.html
>
<http://sourceboost.ipbhost.com/index.php?s=23ae3d15d76291d85d4881a3d2931c1a
&showforum=1>
>
> supported chips
>
http://sourceboost.ipbhost.com/index.php?s=23ae3d15d76291d85d4881a3d2931c1a&showtopic=961
>
> Jal is one of my favourites
> http://jal.sourceforge.net/
> http://groups.yahoo.com/group/jallist
> http://www.voti.nl/jal/index.html
>
> If you prefer forth there are a couple of choices
>
> pic forth
> http://www.rfc1149.net/devel/picforth 16f only
> http://tutor.al-williams.com/picforth1.htm
>
> http://pic18forth.sourceforge.net/ 18f
>
> python for pics for 16f
> http://sourceforge.net/projects/pyastra/
>
> 2. microchip icd2 (or clones) - windows only
> Can program and debug all flash pics from inside mplab
>
> clone sold by www.sparkfun.com made by olimex.com
>
> Cheap programmer option (also work with linux , freebsd , mac)
> but not for debugging.
> The kitsrus.com usb programmers K150 or 182
> http://www.kitsrus.com/upuc.html
> http://www.beam.to/diyforum forum for the programmers
> http://www.kitsrus.com/icsp.html
>
> 3. Depends on what level (hobbiest , commerical etc)
> and for what purpose and what size.
>
> 12f675 - 8 pdip
> 16f628 /16f628a - 18pdip
> 16f877 / 16f877a - 40 pdip
> 16f876 - 28pdip
> 18f1320 - 18pdip
>
> 18f242 / 252 / 442 / 448 / 452
> now 18f 2420 / 2520 / 4420 / 4480 / 4520 (recent changes) 40 pdip
>
> The new flash usb pics 18f4550 / 2550 etc
> run at 48MHz
>
<http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=111&mid=10&la
ng=en&pageId=74>
>
> If getting back into pics go with the 18f's there is a free c
> compiler (student version) from microchip
>
> 4. Depends on what you want to pay and the features you want.
>
> I like the pic18f4550 PICdem Full speed usb board
>
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en021940&part=DM163025
>
> The 64/80-pin TQFP Demo Board
>
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en021940&part=DM163025
>
> also the www.edtp.com boards if you are interested in ethernet or
wireless
> using a pic (also have boards for the new microchip spi to ethernet
devices)
> http://www.edtp.com/framethrower.htm
>
> futurlec.com has some dirt cheap pic boards
> http://www.futurlec.com/PICDevBoard.shtml
> http://www.futurlec.com/PIC18F458Training.shtml
>
> 5. Don't forget boost c / picant www.picant.com
>
> forum at
>
> and also FED C
>
> Jal is one of my favourites
> http://jal.sourceforge.net/
> http://groups.yahoo.com/group/jallist
> http://www.voti.nl/jal/index.html
>
> If you prefer forth there are a couple of choices
>
> pic forth
> http://www.rfc1149.net/devel/picforth 16f only
> http://tutor.al-williams.com/picforth1.htm
>
> http://pic18forth.sourceforge.net/ 18f
>
> python for pics for 16f
> http://sourceforge.net/projects/pyastra/
>
> http://massmind.org/techref/microchip/languages.htm
>
> links
>
> mplab 7.20
>
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002
>
> microchip C18 compiler (student version)
>
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010014&part=SW006011
>
>
> Alex
>
>
> 18f pics
>
http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1004&mid=10&lang=en&pageId=74
>
>


.



Relevant Pages

  • Re: PIC Development Help - compiler and IDE
    ... >> IDE, then switch to the basic PIC programming to write the file. ... > You can use MPLAB SIM in the IDE to simulate your code. ... If you want a C compiler for that particular chip, ...
    (comp.arch.embedded)
  • Re: PIC Development Help - compiler and IDE
    ... >PICKit 2 and the MP Labs IDE. ... then switch to the basic PIC programming to write the file. ... You can use MPLAB SIM in the IDE to simulate your code. ... The HI-TECH PICC-Lite compiler was purposely crippled so it could be ...
    (comp.arch.embedded)
  • Re: PICs in general, PIC language questions, pic hardware questions
    ... > I also remember my CCS compiler, which did a servicable job most of the ... > 2) What is involved with in circuit programming, ... using a pic (also have boards for the new microchip spi to ethernet devices) ...
    (comp.robotics.misc)
  • Re: PIC Assembler.
    ... but most of the tutorials I've found assume previous ... flash then -ALL- other PIC programming is downhill. ... To repeat an earlier question - would I find an earlier version of MPLAB ... If you don't have an MPLAB compatible programmer, and/or a compiler ...
    (sci.electronics.basics)
  • Mplab Microchip problem
    ... I use Mplab 6.3 for programming. ... a C compiler for my code. ... 16f877a for synthesis my programm work, but if I put anything else, ...
    (comp.arch.embedded)