PIC :D

Im very interested in PIC’s but dont noe where to start :stuck_out_tongue: im using the 16f690/16f680/16lf84a as these are what i have currently. Anyone could guide me as to what beginner kits i need and any tutorials that are good. I have looked at baseoverapex’s tutorial. It not really clear. Hope you guys can help

tutorials
I use PICs too and there’s some interesting tutorials over at Sparkfun in their tutorial section. I use PicBasic Pro and there also some really good tutorials using that compiler at http://www.rentron.com/ but as far as using assembler or C I dont have any experiance using those. Hope that helps and good luck with the PICs, I really like the flexibility of them.

would the pic kit 2 support
would the pic kit 2 support 16lf84a? That is the best and cheapest ? It would be better if i bought it than made one right, cause it would be so much of a hassle to wire it up. So the pickit2 would contain the programmer and a developemnt board? If all these requirentments are met, i think i would buy it. By the way, i can use assembly code rite?

Research

Base on this page: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en027813 the Pickit 2 Programmer Application supports only the PIC16f690 out of the three PICs you have. The Pickit 2 Starter Kit comes with:

  • Low pin count demo board supporting 8/14/20-pin mid range PIC microcontrollers
  • 20-pin PIC16F690 Midrange microcontroller
    Note: Requires the AC162061 ICD Header and AC164110 adapter to debug.
  • A series of 12 Lessons on assembly programming that cover I/O, A/D converters, timers, interrupts, and data tables (All source code files are provided)
  • Getting Started in PICBASIC PRO tutorial on developing and debugging in BASIC with a FREE microEngineering Labs PICBASIC PRO™ Demo Compiler(contained on the PICkit 2 CD)
  • HI-TECH PICC™ LITE C Compiler with MPLAB IDE.
  • FREE! Microchip’s MPLAB IDE software for a complete code development environment
The other Pickit 2 products only allow for the programming of the built in chip. You can, however, use assembly code. The Pickit 2 Starter Kit will run you $49.99 USD (Not including shipping or tax) bought directly from Microchip’s website.

i am still confused. what do
i am still confused. what do you mean by built in chip? u mean i cant plug in my own chip into the pickit 2 starter chip?

You CAN plug in PICs to the

You CAN plug in PICs to the Pickit 2 Starter Kit, they have to be supported however. The Pickit 2 Debug Express and the Pickit 2 18f4xk20 Starter Kit have built in PIC microchips that cannot be interchanged.

The Pickit 2 is a ICSP for PIC devices, the development kits include a Pickit 2 programmer as well as a development board, no matter what kit you buy, it will not effect the programmer it self. What I mean is you don’t HAVE to buy a development kit, you can just by the Pickit 2 Programmer

Check out this link for details: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805

so, i will just buy the
so, i will just buy the pickit starter and i will be able to program, have a development board and able to program with assembler. ok. i will get it, some how :frowning:

wait a min, i cant debug?
wait a min, i cant debug?

The Pickit 2 starter kit

The Pickit 2 starter kit does not allow you to debug.

I stand corrected.

Read
Read this https://www.robotshop.com/letsmakerobots/node/715

so can pickit2 starter debug
so can pickit2 starter debug or not? lol this is so damn confusing.

Yes it can.Here is the PDF

Here is the PDF for the starter kit: http://ww1.microchip.com/downloads/en/DeviceDoc/51570a.pdf

i read it, so it can debug
i read it, so it can debug without buying any other components right?

YES. A DEFINITIVE YES. You
YES. A DEFINITIVE YES. You are better off with a PIC from the 18F series, more power and not much more. If you do decide on the 18F series, go for a 1320 (18pin), 2525 (28) and a 4620 (40). All of those are powerhouses.

You will also need the
You will also need the PICkit2 program, .NET software, and the MPLAB IDE development environment.