{"id":221,"date":"2003-09-21T17:29:23","date_gmt":"2003-09-21T16:29:23","guid":{"rendered":"https:\/\/www.yelloworb.com\/orbblog\/?p=221"},"modified":"2003-09-21T17:29:23","modified_gmt":"2003-09-21T16:29:23","slug":"how-to-program-a-pic-with-icprog-and-the-jdm-interface","status":"publish","type":"post","link":"https:\/\/www.yelloworb.com\/orbblog\/how-to-program-a-pic-with-icprog-and-the-jdm-interface\/","title":{"rendered":"How to program a PIC with ICProg and the JDM interface"},"content":{"rendered":"<p>I just built the <a href=\"http:\/\/myweb.absa.co.za\/eric.brouwer\/interface.htm\">PIC 12C50x Serial Interface<\/a> for <a href=\"http:\/\/fms.pathbot.com\/\">FMS<\/a>(see images below) and was about to program the PIC when I realized I was very unsure how the programmer worked and if I had the software as well to do it. So I though it could be good to write it now when I got it working.<\/p>\n<p>The program to use is <a href=\"http:\/\/www.ic-prog.net\/\">IC-Prog<\/a>. Make sure the Hardware settings are set to Windows API if you use XP as I do. Also select the right com-port.<\/p>\n<p>The IC to program should be placed with pin 1 furthest away from the RS232 connector(in my design that is!).<\/p>\n<p>The design I used for my PIC programemr is from this <a href=\"http:\/\/www.geocities.com\/mpu51\/jdm84\/jdm2001.htm\">site<\/a> though I did not use their PCB layout but rather just used the <a href=\"http:\/\/www.geocities.com\/mpu51\/jdm84\/JDM2001_SCH.pdf\">schematics<\/a> and built it on a proto-board.<\/p>\n<p><a href=\"https:\/\/www.yelloworb.com\/orbblog\/archives\/PicProgrammer_top.html\" onclick=\"window.open('https:\/\/www.yelloworb.com\/orbblog\/archives\/PicProgrammer_top.html','popup','width=640,height=365,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yelloworb.com\/orbblog\/archives\/PicProgrammer_top-thumb.jpg\" width=\"160\" height=\"91\" border=\"0\" \/><\/a> <a href=\"https:\/\/www.yelloworb.com\/orbblog\/archives\/PicProgrammer_under.html\" onclick=\"window.open('https:\/\/www.yelloworb.com\/orbblog\/archives\/PicProgrammer_under.html','popup','width=640,height=316,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yelloworb.com\/orbblog\/archives\/PicProgrammer_under-thumb.jpg\" width=\"160\" height=\"79\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.yelloworb.com\/orbblog\/archives\/FMS_interface_top.html\" onclick=\"window.open('https:\/\/www.yelloworb.com\/orbblog\/archives\/FMS_interface_top.html','popup','width=640,height=350,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yelloworb.com\/orbblog\/archives\/FMS_interface_top-thumb.jpg\" width=\"160\" height=\"87\" border=\"0\" \/><\/a> <a href=\"https:\/\/www.yelloworb.com\/orbblog\/archives\/FMS_interface_under.html\" onclick=\"window.open('https:\/\/www.yelloworb.com\/orbblog\/archives\/FMS_interface_under.html','popup','width=640,height=350,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yelloworb.com\/orbblog\/archives\/FMS_interface_under-thumb.jpg\" width=\"160\" height=\"87\" border=\"0\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I just built the PIC 12C50x Serial Interface for FMS(see images below) and was about to program the PIC when I realized I was very unsure how the programmer worked and if I had the software as well to do it. So I though it could be good to write it now when I got [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[29],"tags":[],"class_list":["post-221","post","type-post","status-publish","format-standard","hentry","category-hardware-projects"],"_links":{"self":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/posts\/221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/comments?post=221"}],"version-history":[{"count":0,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/posts\/221\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/media?parent=221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/categories?post=221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/tags?post=221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}