Hello everyone.
I assembled the K8076. I use windows 8.1 and usb-serial converter. I also tested this device on windows 8.1 native serial port.
I runned the harware test and every led is enabled/disabled synchronous to the screen display.
I put an PIC 16F630 to the ZIF sockel and power on the device, after connecting it first to the serial port.
I select Function->Identify Connected PIC in PicProc2009 and the PIC is identified as 18F4420 (and not as 16f630) in the sockel.
What I already tested:
Condensators - OK
Resistor - OK
Diodes - OK
Transistors - OK
ICs - Not tested
Used different PIC, same error
I tried different Serial cables, same error
I don’t know what else I could do to fix this problem.
The PIC is now identified as 10F200.
If I try to manually set the PIC, it only returns 0x0000 with exception to address
0x0126 which is 0x0001
the returned osccal value is 0x3FFE
The Hardware Delay was set to slow.
The second Serial port is native, yes.
I selected “read all” again now everything returned is 0x0000 and OSCCAL Value 0x3FFF the PIC is from a K8056, the other two are new ones. It appears to be reading the confugration properbly becouse I noticed the Code Protection flag disappearing.
I still have no Idea why the OSCCAL value is 0x3FFF. I do not want to write to the chip unless I read correct values.
This is the hex file from a newly bought 16F630
:10000000FF37FF3FFF3FFF3FFF3EBE3700000001CD
:1000100000002400000000000000F80FBF39FF3F7F
:10006000FF3FFF3FFF3FFF3FFF3F7E038002000057
:100070000100010000000000203EFF3FFF3FFF3F66
:1000C000DF3FFF3FFF3F2200000000000000000074
:1000D00000000300F03FFF3FFF3FFF3FFF3FFF3FB8
:10012000FF3FFE0309000100000000000000010085
:100130000000A43F5F3FFF3FFF3FFF3FFF3FFF3F08
:10016000FF3FFF3FFF3FFF3FFF3FFF1FFF3FFF3FBF
:10017000FF3FFF3FFF3FFF3FFF3FFF3FFE3FDA0CE8
:100180004200B021C80B010000000008400002003E
:10019000BF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF
:1001D000FF3FFF3FFF3FFF3FFE3FFF3F4A08220038
:1001E000800200000000010000000020013EDF3F0F
:10023000FF3FFF3FFF3FFE3FFE3F370B83000102C2
:1002400000000000010001001018FF3FFC3FFF3FCD
:10029000FF3FFE378612560484000120080001004B
:1002A000000000008130B73FFF3FFF3FFF3FFF3FAF
:1002E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFE3F1F
:1002F000FF3F3E30F83F06000000010000200100F3
:100300004300DF2CFF3EFF3FFF3FFF3FFF3FFF3F2C
:10034000FF3FFF3FFF3FFF3FFF3FFF3FFE3FFA3FC3
:10035000FF3FFC3300000000000001008008002E79
:10036000FF3FFF3DFF3FFF3FFF3FFF3FFF3FFF3F9F
:1003A000FF3FFF3FFF3FFF3FFF3FEC050000000323
:1003B000410080070000000000000120FF3FFF3FD8
:10040000FF3FFF3FFF3FFE169A220400000011004D
:1004100000000000000000000018FF3FFF3FFF3F0A
:10046000FF3FFE3F7723FE030110800021000100C3
:10047000000000000010FF2FFF3FFF3FFF3FFF3F46
:1004C000FE3C00103102000100004000000000006E
:1004D0000000E21BDF2FFF3FFF3FFF3FFF3FFF3FDB
:10051000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFE3FEC
:10052000FE3FFE3F10000000000000000000010040
:100530002002FF3FFF3FFF3FFF3FFF3FFF3FFF3FE7
:10057000FF3FFF3FFF3FFF3FFE3FFF0B7035FE3F5A
:10058000100300000100000000000000003FFF3FDA
:1005D000FF3FFF3FFF3FFF3FFE0B0D202C081000A9
:1005E00000000000010000000000FF3DFF3FFF3F52
:10063000FF3FF33FFF3FFE3FFE3F0100040000008D
:10064000000000000100C33DFF3FFF3FFF3FFF3FB1
:10068000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFE3F7B
:10069000FF3FFE22003018000000010000000000B3
:1006A00000000000F43FFF3FFE3FFF3FFF3FFF3FE2
:1006E000FF3FFF3FFF3FFF3FFF3FFF3FFE3FFE3F1C
:1006F0000F08820000000000003001000000000030
:10070000803EFD3FFF3FFF3FFF3FFF3FFF3FFF3F7B
:10074000FF3FFF3FFF3FFF3FFF3FF13FFE2D983F41
:1007500081371008000000000000010000000018B0
:10076000FA3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9E
:1007A000FF3FFF3FFF3FFF3FFE3FDE0C6A1A0100A5
:1007B0000100000001000000000001000100F13F05
:0840000000007E007E007E003E
:02400E00C03FB1
:10420000FE009B0000000000000000000000000015
:10421000FE00FF00FF00FF00FF00FF00FF00FF00A7
:10424000FE00FE00FE00FF00FE00FE00FF00FF007B
:10425000FE00FF00FE00FE00FE00BE00FE00FE00AD
:10426000040000000000010000008000F700FF00D3
:1042A000FF00FE00FE00FF00FE00FE00FE00FF001B
:1042B000FE00FF00FE00FE00FE0012000B000000EA
:1042C0000000000000000100C700FF00FF00FF0029
:1042F000FF00FF00FF00FF00FE00FF00FF00FF00C7
:00000001FF
I bought a vm134 and vm142 two days ago and honestly, until now I don’t have any idea how i’ll ever be able to adress input and outputs of the vm142… up to now I don’t ‘understand’ the thing…
Sorry my bad you should be able to program that one.
What kind of power supply are you using?
The programmer requires 12 volts unregulated or 15 volts regulated
Your machine needs to have a native com port.
I already tested every element (including ic’s) on the Board. All parts are ok (desoldered, testet, soldered again). Anyway i will send you the board. Maybe I overlooked something. I looked the net for other related problems, and people can manually set the pic type, then programm without problems. My Problem is that osccal values are not read ( returning 0x0fff for a brand new 16f630).
My only idea is that there is a problem with the pc hardware. Maybe my other computer does not have a uart 16550 compatible port. Is uart 16950 compatible to 16550? Then i will try a pci serial card.
I am also having a similar problem. My setup does not even show a option for a 18P IC. It only goes as high as a 16P, On start up it does not recognize my chip, if I go into function hardware and select K8048 Then I can’t do anything. If I go function- identify connected pic it picks the wrong chip. I don’t have any idea what to do next.