Velleman K8076 not identifying PIC

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.

Thank you for you help, Louis

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

  • Are you sure the serial port is also internally native ?

  • Did you already tried to increase the “hardware delay” parameter (–> SLOW) ?

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

Same Problem here.
I 'm using a vm134 Pic programmer board and a VM142 PIC-PLC Module

Software PicProg2009 : "identify connected pic " has 18F4420 as a result

I connected the vm134 PIC rogrammer board to the VM142-picmodule via the icsp-port (5 cables straight from programming board to pic-module)

You know that all of the PICs for the Velleman kits are protected right?

… and that means??

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.

Sorry about the confusion

You also need to keep the cables between the programmer and the VM142 as shot as you can

Hi

  • probleem is the same as the original post
  • PIC-type read is diffferent type even i put the pic directly in the socket on the programming board

I used the RS232 cable from the Velleman box. RS232 port is on the computer’s motherboars.
PS is 15V regulated

Sorry, we don’t seem to be able to solve this problem through this forum.
If desired, you can return your kit for inspection/repair to:

Velleman Projects Tech. Dept.
Legen Heirweg 33
9890 Gavere
Belgium

or to your Velleman distributor.

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.

Serial cable is 30 cm icsp cable is 5cm

Greetings Louis

Strange thing is that PIC is recognized as 18F4420 (and not as 16f630), just as in LisGer’s post…

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.

Hi
i got to work when i moved 0 to 5 Hardware delay
software PicProg2009
Function
Hardware Configuration
Hardware delay 5

Sorry, google translator english.