All About Circuits Forum  

Go Back   All About Circuits Forum > Software, Microcomputing, and Communications Forums > Embedded Systems and Microcontrollers

Notices

Embedded Systems and Microcontrollers Discussion forum for projects and working with embedded systems and microcontrollers (FPGAs, PICs, AVRs). Get help with hardware issues and embedded programming.

Reply   Post New Thread
 
Thread Tools Display Modes
  #1  
Old 06-03-2009, 08:52 AM
cpleng7 cpleng7 is offline
Senior Member
 
Join Date: Dec 2008
Posts: 120
Default where can i get the cheapest PIC microcontroller programmer?

I am a student from Malaysia, I would like to buy a cheap USB PIC programmer, can someone recommend me, where i can get it? Thank you
Reply With Quote
  #2  
Old 06-03-2009, 09:08 AM
jpanhalt jpanhalt is offline
E-book Developer
 
Join Date: Jan 2008
Location: Ohio, USA(GMT-5)
Posts: 3,619
Default

What do you mean by cheap?
What functions do you want? For example, are debugging or ICSP required?
Do you want to program DIP chips out of circuit without using special adapters?
What chips do you want it to work with?
Are you wiling to build it?

I use PicStart Plus (Microchip) and Inchworm ICD2 (Blueroomelectronicsr). Both are available only for serial port, but will work with some serial to USB adapters. Inchworm comes in a kit and is considerably cheaper, but does not support debugging of all chips.

John
Reply With Quote
  #3  
Old 06-03-2009, 09:15 AM
cpleng7 cpleng7 is offline
Senior Member
 
Join Date: Dec 2008
Posts: 120
Default

beside hardware, can i just learn in the software?
Reply With Quote
  #4  
Old 06-03-2009, 09:40 AM
jpanhalt jpanhalt is offline
E-book Developer
 
Join Date: Jan 2008
Location: Ohio, USA(GMT-5)
Posts: 3,619
Default

You can learn to program PICs for free. Go to Microchip, download MPLAB current version (8.8). Find a tutorial for programming on the Internet. You can write the program, compile it ("build"), and see how it would run all within MPLab. MPLab allows you to set breakpoints, introduce a stimulus (for example, switch changes to an input), watch registers, measure timing, etc.

Of course, you cannot actually light an LED with MPLab, but you can observe the status of the pin to which the LED would be connected, if it were a real PIC.

John
Reply With Quote
  #5  
Old 06-03-2009, 03:07 PM
cpleng7 cpleng7 is offline
Senior Member
 
Join Date: Dec 2008
Posts: 120
Default

can i use pic basic on mplab?
Reply With Quote
  #6  
Old 06-03-2009, 03:31 PM
jpanhalt jpanhalt is offline
E-book Developer
 
Join Date: Jan 2008
Location: Ohio, USA(GMT-5)
Posts: 3,619
Default

Quote:
Originally Posted by cpleng7 View Post
can i use pic basic on mplab?
Not directly. In theory, you could compile the pic basic and
load the hex file. Most of your questions can be answered at Microchip.com. BTW, I just noticed the current version of MPLab is 8.3. Sorry for the error.

John
Reply With Quote
  #7  
Old 06-03-2009, 04:20 PM
kammenos kammenos is offline
Senior Member
 
Join Date: Aug 2008
Posts: 127
Default

have you check ebay?
__________________
And on the eighth day God said, "Okay, Murphy, you're in charge!"

www.pcbheaven.com
Reply With Quote
Reply   Post New Thread

Tags
, , , ,


Similar Threads
Thread Thread Starter Forum Replies Last Post
Measure Current using PIC Microcontroller CVMichael Embedded Systems and Microcontrollers 29 01-22-2010 12:38 PM
Whats the cheapest way to start pic programming? reaman4ever Embedded Systems and Microcontrollers 26 11-05-2009 04:25 PM
Can the PIC microcontroller be a USB Host for USB perhiperals ? a.salah Embedded Systems and Microcontrollers 4 10-14-2009 12:23 AM
Programmer for PIC? Duxthe1 Embedded Systems and Microcontrollers 1 11-07-2008 05:36 AM
PIC 16F84 Microcontroller Andrewcusick Embedded Systems and Microcontrollers 1 09-28-2007 07:36 AM

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:35 AM.


User-posted content, unless source quoted, is licensed under a Creative Commons Public Domain License.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.