PDA

View Full Version : PIC16F628A programming help



bentech4u
- 29th October 2008, 03:05
me trying to program a clock's code on my PIC16F628

it fails...me attaching the code & screen shot of the error message


here is the source of the circuit & code

http://www.josepino.com/pic_projects/index?led_clock.jpc

bentech4u
- 29th October 2008, 03:05
:100000002a28ff3fff3fff3fff00030e8301a000b0
:100010000a08a1008a010408a2000e28a9080319f1
:10002000a803a90b2028a808031d20280730a80032
:10003000a130a9002030aa070318a90a0130ab009b
:100040000b112208840021088a00200e8300ff0e75
:100050007f0e0900ff30a400ff30a5000130a12170
:10006000c1210030d3210030d5212416d221051e14
:100070006228c030c600f930c700a430c800b030d4
:10008000c9009930ca009230cb008230cc00d83001
:10009000cd008030ce009030cf00c030bc00cf30db
:1000a000bd00a430be008630bf008b30c00092304f
:1000b000c1009030c200c330c3008030c400823021
:1000c000c5008a283f30c6000630c7005b30c80034
:1000d0004f30c9006630ca006d30cb007d30cc0097
:1000e0002730cd007f30ce006f30cf003f30bc00d6
:1000f0003030bd005b30be007930bf007430c000ce
:100100006d30c1006f30c2003c30c3007f30c4008e
:100110007d30c500051ea5280130c8210030c6214c
:1001200001309a210230c8210030c62101309a21c5
:100130000430c8210030c62101309a210830c8217e
:100140000030c62101309a21bd28fe30c821ff3081
:10015000c62101309a21fd30c821ff30c62101306f
:100160009a21fb30c821ff30c62101309a21f73097
:10017000c821ff30c62101309a210730a800a130e4
:10018000a9002030aa00ab01ad01ae01af010c30d7
:10019000b000e1218030dd218b178b16e4212b0884
:1001a000013c031de828ae0aab01ad012e083c3c22
:1001b000031de828ae01af0a2f083c3c031de828c8
:1001c000af01b00a30080d3c031de8280130b00033
:1001d00014302d020318ed28ad0a051ef228013057
:1001e000c821f428fe30c8213008093c0318fb2838
:1001f0004708c6210229051e0029ff30c621022911
:100200000030c6210130a8213008b4000a30b50002
:10021000e7213608b1003108ac002c08463e8400c6
:100220000008ac000f302d0203181e29051e1c29e2
:1002300080302c02ac001e298030ac07051e23291b
:100240000230c8212529fd30c8212c08c6210130e3
:10025000a8212f08b4000a30b500f6213608b200f4
:100260003208ac002c083c3e84000008ac000f3083
:100270002d0203184329051e412980302c02ac00b1
:1002800043298030ac07051e48290430c8214a297b
:10029000fb30c8212c08c6210130a8212f08b4004a
:1002a0000a30b500e7213608b3003308ac002c084b
:1002b0003c3e84000008ac00051e61290830c821be
:1002c0006329f730c8212c08c6210130a821051e5a
:1002d0006c29ff30c6216e290030c621051e732906
:1002e0000030c8217529ff30c8212514d121a5145b
:1002f000d021061c862906187e29802900007b292a
:10030000af0a2f083b3c03188629af01861c9429ad
:1003100086188b298d2900008829b00a30080c3cea
:10032000031894290130b000a510d0212510d12147
:10033000cf289929a8002808b5006430b6003230cb
:10034000af29a8002808b5006430b6000a30af29ec
:10035000b4003408b5003230b6000130af29b70020
:10036000ff30b8003608ba003508b9001730380732
:100370000318b729b90bb629ba0bb429b70bb229a0
:10038000080007309f00e1211f13e429a700ca29b4
:10039000a600cd2927088600080026088500080049
:1003a000d729d729da29a500d729a400da292508d1
:1003b00066000800240865000800b10031086200ea
:1003c0000800831603130800831203130800b508fe
:1003d0000319f329350834020318ef29f3293508e6
:1003e0003402b400ea293408b6000800b701b508a1
:1003f0000319042a350834020318ff29042a350892
:100400003402b400b70afa293708b6000800ff3fe3
:10041000ff3fff3fff3fff3fff3fff3fff3fff3fec
:10042000ff3fff3fff3fff3fff3fff3fff3fff3fdc
:10043000ff3fff3fff3fff3fff3fff3fff3fff3fcc
:10044000ff3fff3fff3fff3fff3fff3fff3fff3fbc
:10045000ff3fff3fff3fff3fff3fff3fff3fff3fac
:10046000ff3fff3fff3fff3fff3fff3fff3fff3f9c
:10047000ff3fff3fff3fff3fff3fff3fff3fff3f8c
:10048000ff3fff3fff3fff3fff3fff3fff3fff3f7c
:10049000ff3fff3fff3fff3fff3fff3fff3fff3f6c
:1004a000ff3fff3fff3fff3fff3fff3fff3fff3f5c
:1004b000ff3fff3fff3fff3fff3fff3fff3fff3f4c
:1004c000ff3fff3fff3fff3fff3fff3fff3fff3f3c
:1004d000ff3fff3fff3fff3fff3fff3fff3fff3f2c
:1004e000ff3fff3fff3fff3fff3fff3fff3fff3f1c
:1004f000ff3fff3fff3fff3fff3fff3fff3fff3f0c
:10050000ff3fff3fff3fff3fff3fff3fff3fff3ffb
:10051000ff3fff3fff3fff3fff3fff3fff3fff3feb
:10052000ff3fff3fff3fff3fff3fff3fff3fff3fdb
:10053000ff3fff3fff3fff3fff3fff3fff3fff3fcb
:10054000ff3fff3fff3fff3fff3fff3fff3fff3fbb
:10055000ff3fff3fff3fff3fff3fff3fff3fff3fab
:10056000ff3fff3fff3fff3fff3fff3fff3fff3f9b
:10057000ff3fff3fff3fff3fff3fff3fff3fff3f8b
:10058000ff3fff3fff3fff3fff3fff3fff3fff3f7b
:10059000ff3fff3fff3fff3fff3fff3fff3fff3f6b
:1005a000ff3fff3fff3fff3fff3fff3fff3fff3f5b
:1005b000ff3fff3fff3fff3fff3fff3fff3fff3f4b
:1005c000ff3fff3fff3fff3fff3fff3fff3fff3f3b
:1005d000ff3fff3fff3fff3fff3fff3fff3fff3f2b
:1005e000ff3fff3fff3fff3fff3fff3fff3fff3f1b
:1005f000ff3fff3fff3fff3fff3fff3fff3fff3f0b
:10060000ff3fff3fff3fff3fff3fff3fff3fff3ffa
:10061000ff3fff3fff3fff3fff3fff3fff3fff3fea
:10062000ff3fff3fff3fff3fff3fff3fff3fff3fda
:10063000ff3fff3fff3fff3fff3fff3fff3fff3fca
:10064000ff3fff3fff3fff3fff3fff3fff3fff3fba
:10065000ff3fff3fff3fff3fff3fff3fff3fff3faa
:10066000ff3fff3fff3fff3fff3fff3fff3fff3f9a
:10067000ff3fff3fff3fff3fff3fff3fff3fff3f8a
:10068000ff3fff3fff3fff3fff3fff3fff3fff3f7a
:10069000ff3fff3fff3fff3fff3fff3fff3fff3f6a
:1006a000ff3fff3fff3fff3fff3fff3fff3fff3f5a
:1006b000ff3fff3fff3fff3fff3fff3fff3fff3f4a
:1006c000ff3fff3fff3fff3fff3fff3fff3fff3f3a
:1006d000ff3fff3fff3fff3fff3fff3fff3fff3f2a
:1006e000ff3fff3fff3fff3fff3fff3fff3fff3f1a
:1006f000ff3fff3fff3fff3fff3fff3fff3fff3f0a
:10070000ff3fff3fff3fff3fff3fff3fff3fff3ff9
:10071000ff3fff3fff3fff3fff3fff3fff3fff3fe9
:10072000ff3fff3fff3fff3fff3fff3fff3fff3fd9
:10073000ff3fff3fff3fff3fff3fff3fff3fff3fc9
:10074000ff3fff3fff3fff3fff3fff3fff3fff3fb9
:10075000ff3fff3fff3fff3fff3fff3fff3fff3fa9
:10076000ff3fff3fff3fff3fff3fff3fff3fff3f99
:10077000ff3fff3fff3fff3fff3fff3fff3fff3f89
:10078000ff3fff3fff3fff3fff3fff3fff3fff3f79
:10079000ff3fff3fff3fff3fff3fff3fff3fff3f69
:1007a000ff3fff3fff3fff3fff3fff3fff3fff3f59
:1007b000ff3fff3fff3fff3fff3fff3fff3fff3f49
:1007c000ff3fff3fff3fff3fff3fff3fff3fff3f39
:1007d000ff3fff3fff3fff3fff3fff3fff3fff3f29
:1007e000ff3fff3fff3fff3fff3fff3fff3fff3f19
:1007f000ff3fff3fff3fff3fff3fff3fff3fff3f09
:10080000ff3fff3fff3fff3fff3fff3fff3fff3ff8
:10081000ff3fff3fff3fff3fff3fff3fff3fff3fe8
:10082000ff3fff3fff3fff3fff3fff3fff3fff3fd8

bentech4u
- 29th October 2008, 03:06
:10083000ff3fff3fff3fff3fff3fff3fff3fff3fc8
:10084000ff3fff3fff3fff3fff3fff3fff3fff3fb8
:10085000ff3fff3fff3fff3fff3fff3fff3fff3fa8
:10086000ff3fff3fff3fff3fff3fff3fff3fff3f98
:10087000ff3fff3fff3fff3fff3fff3fff3fff3f88
:10088000ff3fff3fff3fff3fff3fff3fff3fff3f78
:10089000ff3fff3fff3fff3fff3fff3fff3fff3f68
:1008a000ff3fff3fff3fff3fff3fff3fff3fff3f58
:1008b000ff3fff3fff3fff3fff3fff3fff3fff3f48
:1008c000ff3fff3fff3fff3fff3fff3fff3fff3f38
:1008d000ff3fff3fff3fff3fff3fff3fff3fff3f28
:1008e000ff3fff3fff3fff3fff3fff3fff3fff3f18
:1008f000ff3fff3fff3fff3fff3fff3fff3fff3f08
:10090000ff3fff3fff3fff3fff3fff3fff3fff3ff7
:10091000ff3fff3fff3fff3fff3fff3fff3fff3fe7
:10092000ff3fff3fff3fff3fff3fff3fff3fff3fd7
:10093000ff3fff3fff3fff3fff3fff3fff3fff3fc7
:10094000ff3fff3fff3fff3fff3fff3fff3fff3fb7
:10095000ff3fff3fff3fff3fff3fff3fff3fff3fa7
:10096000ff3fff3fff3fff3fff3fff3fff3fff3f97
:10097000ff3fff3fff3fff3fff3fff3fff3fff3f87
:10098000ff3fff3fff3fff3fff3fff3fff3fff3f77
:10099000ff3fff3fff3fff3fff3fff3fff3fff3f67
:1009a000ff3fff3fff3fff3fff3fff3fff3fff3f57
:1009b000ff3fff3fff3fff3fff3fff3fff3fff3f47
:1009c000ff3fff3fff3fff3fff3fff3fff3fff3f37
:1009d000ff3fff3fff3fff3fff3fff3fff3fff3f27
:1009e000ff3fff3fff3fff3fff3fff3fff3fff3f17
:1009f000ff3fff3fff3fff3fff3fff3fff3fff3f07
:100a0000ff3fff3fff3fff3fff3fff3fff3fff3ff6
:100a1000ff3fff3fff3fff3fff3fff3fff3fff3fe6
:100a2000ff3fff3fff3fff3fff3fff3fff3fff3fd6
:100a3000ff3fff3fff3fff3fff3fff3fff3fff3fc6
:100a4000ff3fff3fff3fff3fff3fff3fff3fff3fb6
:100a5000ff3fff3fff3fff3fff3fff3fff3fff3fa6
:100a6000ff3fff3fff3fff3fff3fff3fff3fff3f96
:100a7000ff3fff3fff3fff3fff3fff3fff3fff3f86
:100a8000ff3fff3fff3fff3fff3fff3fff3fff3f76
:100a9000ff3fff3fff3fff3fff3fff3fff3fff3f66
:100aa000ff3fff3fff3fff3fff3fff3fff3fff3f56
:100ab000ff3fff3fff3fff3fff3fff3fff3fff3f46
:100ac000ff3fff3fff3fff3fff3fff3fff3fff3f36
:100ad000ff3fff3fff3fff3fff3fff3fff3fff3f26
:100ae000ff3fff3fff3fff3fff3fff3fff3fff3f16
:100af000ff3fff3fff3fff3fff3fff3fff3fff3f06
:100b0000ff3fff3fff3fff3fff3fff3fff3fff3ff5
:100b1000ff3fff3fff3fff3fff3fff3fff3fff3fe5
:100b2000ff3fff3fff3fff3fff3fff3fff3fff3fd5
:100b3000ff3fff3fff3fff3fff3fff3fff3fff3fc5
:100b4000ff3fff3fff3fff3fff3fff3fff3fff3fb5
:100b5000ff3fff3fff3fff3fff3fff3fff3fff3fa5
:100b6000ff3fff3fff3fff3fff3fff3fff3fff3f95
:100b7000ff3fff3fff3fff3fff3fff3fff3fff3f85
:100b8000ff3fff3fff3fff3fff3fff3fff3fff3f75
:100b9000ff3fff3fff3fff3fff3fff3fff3fff3f65
:100ba000ff3fff3fff3fff3fff3fff3fff3fff3f55
:100bb000ff3fff3fff3fff3fff3fff3fff3fff3f45
:100bc000ff3fff3fff3fff3fff3fff3fff3fff3f35
:100bd000ff3fff3fff3fff3fff3fff3fff3fff3f25
:100be000ff3fff3fff3fff3fff3fff3fff3fff3f15
:100bf000ff3fff3fff3fff3fff3fff3fff3fff3f05
:100c0000ff3fff3fff3fff3fff3fff3fff3fff3ff4
:100c1000ff3fff3fff3fff3fff3fff3fff3fff3fe4
:100c2000ff3fff3fff3fff3fff3fff3fff3fff3fd4
:100c3000ff3fff3fff3fff3fff3fff3fff3fff3fc4
:100c4000ff3fff3fff3fff3fff3fff3fff3fff3fb4
:100c5000ff3fff3fff3fff3fff3fff3fff3fff3fa4
:100c6000ff3fff3fff3fff3fff3fff3fff3fff3f94
:100c7000ff3fff3fff3fff3fff3fff3fff3fff3f84
:100c8000ff3fff3fff3fff3fff3fff3fff3fff3f74
:100c9000ff3fff3fff3fff3fff3fff3fff3fff3f64
:100ca000ff3fff3fff3fff3fff3fff3fff3fff3f54
:100cb000ff3fff3fff3fff3fff3fff3fff3fff3f44
:100cc000ff3fff3fff3fff3fff3fff3fff3fff3f34
:100cd000ff3fff3fff3fff3fff3fff3fff3fff3f24
:100ce000ff3fff3fff3fff3fff3fff3fff3fff3f14
:100cf000ff3fff3fff3fff3fff3fff3fff3fff3f04
:100d0000ff3fff3fff3fff3fff3fff3fff3fff3ff3
:100d1000ff3fff3fff3fff3fff3fff3fff3fff3fe3
:100d2000ff3fff3fff3fff3fff3fff3fff3fff3fd3
:100d3000ff3fff3fff3fff3fff3fff3fff3fff3fc3
:100d4000ff3fff3fff3fff3fff3fff3fff3fff3fb3
:100d5000ff3fff3fff3fff3fff3fff3fff3fff3fa3
:100d6000ff3fff3fff3fff3fff3fff3fff3fff3f93
:100d7000ff3fff3fff3fff3fff3fff3fff3fff3f83
:100d8000ff3fff3fff3fff3fff3fff3fff3fff3f73
:100d9000ff3fff3fff3fff3fff3fff3fff3fff3f63
:100da000ff3fff3fff3fff3fff3fff3fff3fff3f53
:100db000ff3fff3fff3fff3fff3fff3fff3fff3f43
:100dc000ff3fff3fff3fff3fff3fff3fff3fff3f33
:100dd000ff3fff3fff3fff3fff3fff3fff3fff3f23
:100de000ff3fff3fff3fff3fff3fff3fff3fff3f13
:100df000ff3fff3fff3fff3fff3fff3fff3fff3f03
:100e0000ff3fff3fff3fff3fff3fff3fff3fff3ff2
:100e1000ff3fff3fff3fff3fff3fff3fff3fff3fe2
:100e2000ff3fff3fff3fff3fff3fff3fff3fff3fd2
:100e3000ff3fff3fff3fff3fff3fff3fff3fff3fc2
:100e4000ff3fff3fff3fff3fff3fff3fff3fff3fb2
:100e5000ff3fff3fff3fff3fff3fff3fff3fff3fa2
:100e6000ff3fff3fff3fff3fff3fff3fff3fff3f92
:100e7000ff3fff3fff3fff3fff3fff3fff3fff3f82
:100e8000ff3fff3fff3fff3fff3fff3fff3fff3f72
:100e9000ff3fff3fff3fff3fff3fff3fff3fff3f62
:100ea000ff3fff3fff3fff3fff3fff3fff3fff3f52
:100eb000ff3fff3fff3fff3fff3fff3fff3fff3f42
:100ec000ff3fff3fff3fff3fff3fff3fff3fff3f32
:100ed000ff3fff3fff3fff3fff3fff3fff3fff3f22
:100ee000ff3fff3fff3fff3fff3fff3fff3fff3f12
:100ef000ff3fff3fff3fff3fff3fff3fff3fff3f02
:100f0000ff3fff3fff3fff3fff3fff3fff3fff3ff1
:100f1000ff3fff3fff3fff3fff3fff3fff3fff3fe1
:100f2000ff3fff3fff3fff3fff3fff3fff3fff3fd1
:100f3000ff3fff3fff3fff3fff3fff3fff3fff3fc1
:100f4000ff3fff3fff3fff3fff3fff3fff3fff3fb1
:100f5000ff3fff3fff3fff3fff3fff3fff3fff3fa1
:100f6000ff3fff3fff3fff3fff3fff3fff3fff3f91
:100f7000ff3fff3fff3fff3fff3fff3fff3fff3f81
:100f8000ff3fff3fff3fff3fff3fff3fff3fff3f71
:100f9000ff3fff3fff3fff3fff3fff3fff3fff3f61
:100fa000ff3fff3fff3fff3fff3fff3fff3fff3f51
:100fb000ff3fff3fff3fff3fff3fff3fff3fff3f41
:100fc000ff3fff3fff3fff3fff3fff3fff3fff3f31
:100fd000ff3fff3fff3fff3fff3fff3fff3fff3f21
:100fe000ff3fff3fff3fff3fff3fff3fff3fff3f11
:100ff000ff3fff3fff3fff3fff3fff3fff3fff3f01
:084000000f000f000f000f007c
:02400e000203ab
:104200005700570057002e005700570057002e0048
:104210004a004f0053004500500049004e004f0037
:104220002e0043004f004d00200020002000200001
:1042300043004c004f0043004b002000360032008a
:10424000380020004a0050003600320038003200aa
:1042500020002a00200054004f0052002a002000b5
:104260004a004f00530045002000500049004e0016
:104270004f0020004a0055004e0020003100300061
:1042800020003200300030003400200020002000e8
:10429000200020002000200020002000200020001e
:1042a000200020002000200020002000200020000e
:1042b00020002000200020002000200020002000fe
:1042c00020002000200020002000200020002000ee
:1042d00020002000200020002000200020002000de
:1042e00020002000200020002000200020002000ce
:1042f00020002000200020002000200020002000be
:00000001ff

bentech4u
- 29th October 2008, 03:07
help me friends..

mister_e
- 29th October 2008, 03:11
the problem is your PIC programmer. I would bet on a JDM type. This message appear often on those because of few things

1. too low Vpp/MCLR voltage during programming
2. poor timing

things are getting worst if you have a USB-2-Serial converter.

If at all possible, consider to purchase a real PIC programmer such as Melabs EPIC or Microchip PICKit2. PICKit 2 ~35 USD$ and USB. Works a treat.

How do you program your PIC right now? in a ZIFF socket or In-Circuit?

bentech4u
- 29th October 2008, 03:16
the problem is your PIC programmer. I would bet on a JDM type. This message appear often on those because of few things

1. too low Vpp/MCLR voltage during programming
2. poor timing

things are getting worst if you have a USB-2-Serial converter.

If at all possible, consider to purchase a real PIC programmer such as Melabs EPIC or Microchip PICKit2. PICKit 2 ~35 USD$ and USB. Works a treat.

How do you program your PIC right now? in a ZIFF socket or In-Circuit?


I placed the IC in an IC socket

my programmer is RCD programmer

mister_e
- 29th October 2008, 03:23
It's certainely not better than JDM. Anyways, did you tried other software? From the RCD website, they list IC-Prog, WinPic and PICProg4U. May worth a look to.

Are you using a USB-to-Serial converter between your PC/Laptop and your programmer?

bentech4u
- 29th October 2008, 03:26
It's certainely not better than JDM. Anyways, did you tried other software? From the RCD website, they list IC-Prog, WinPic and PICProg4U. May worth a look to.

Are you using a USB-to-Serial converter between your PC/Laptop and your programmer?

no
me using desktop

i connect the programmer direct to the serial port

mister_e
- 29th October 2008, 03:34
Well, i don't know what else i could suggest...

1. Make sure MCLR/VPP pin goes ~13V while trying to program.
2. try to sit a 0.1 uf on the top of your PIC, between Vdd and Vss pin.
3. Make sure that your programmer is as per their schematic if you built it yourself.

Try with other software, some like IC-PROG seems to show some setting suggestions for each programmer type.

good luck :o

skimask
- 29th October 2008, 04:41
Well, i don't know what else i could suggest...
I know what I'd suggest... :D

bentech4u
- 29th October 2008, 13:11
hi
I build another programmer


wen me trying to programme with this new one..

the same error message is shows

wat can I do

http://electronics4everyone.blogspot.com/2008/03/how-to-build-your-own-pic-programmer.html

the above is my 2nd programmer

skimask
- 29th October 2008, 13:22
hi
I build another programmer
wen me trying to programme with this new one..
the same error message is shows
wat can I do
http://electronics4everyone.blogspot.com/2008/03/how-to-build-your-own-pic-programmer.html
the above is my 2nd programmer

& ju5 t1nk, wit al d@ $$$ u 5p3nt 0n b1ld1n pr0grmr5, u culdv bawt a PICKIT2 & ~ had aneee problem5

bentech4u
- 29th October 2008, 13:23
at the time of flashing, I checked the voltage across MCLR and VSS

around 13 volts is coming

bentech4u
- 29th October 2008, 13:28
Pickit2...???????

bentech4u
- 29th October 2008, 15:15
I made another simple programmer

it shows the same error message


http://www.circuitdb.com/downloadimg.php?fileID=88

skimask
- 29th October 2008, 15:26
Wow! PICKIT2. U can shur nok owt b1ld1ng tho53 pr0grmr5 < & >! P1CK1T2. Pr0blm 15...a11 th@ werk & %0000 2 sho 4 17... PICKIT2

=

Wow! PICKIT2. You can sure knock out building those programmers left and right! PICKIT2. Problem is..all that work and nothing to show for it... PICKIT2.

bentech4u
- 29th October 2008, 16:15
Wow! PICKIT2. U can shur nok owt b1ld1ng tho53 pr0grmr5 < & >! P1CK1T2. Pr0blm 15...a11 th@ werk & %0000 2 sho 4 17... PICKIT2


i can't understand ur language..

please make it clear

me now in a big problem....

help me friends:(:confused::o

mister_e
- 29th October 2008, 17:03
Make a good investment, buy yourself a genuine PICKIT 2 programmer. It's 'round 35$ USD and do a load of things. Have a look at the following page

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805

You can order it with or without demo board. It's really up to you. Give yourself 10$/hour... how many hours you waste until now by building those previous ones??? Can you use them as Logic Analyzer??? etc etc