Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Burn HEX file into PIC16F88

Status
Not open for further replies.

evios

Junior Member level 1
Joined
Nov 26, 2008
Messages
15
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,420
pic16f88

Well basically I have a burner with Microchip PICkit 2 software. However I figure out that it does not support PIC16F88. How am I manage to burn my HEX file? Thanks for the guidance.
 

pic 16f88

Hi,

Try Winpic. This software really support the 16F88.

**broken link removed**
 

16f88 icsp

blueroomelectronics said:
The PICkit2 fully supports the 16F88

Really, but i get this warning message:

Initializing PICkit 2 version 0.0.3.30
Found PICkit 2 - Operating System Version 2.32.0
PICkit 2 Unit ID = UIC00A rev1.0
Target power detected ( 4.99V)
PKWarn0003: Unexpected device ID: Please verify that a PIC16F88 is correctly installed in the application. (Expected ID = 0x760, ID Read = 0x3FE0)
PICkit 2 Ready

Added after 28 minutes:

AdvaRes said:
Hi,

Try Winpic. This software really support the 16F88.

**broken link removed**

well, thanks for your reply. However i get this:
Info: Loading definitions for "PIC16F88" from devices.ini .
Info: PIC16F88 uses a similar algorith like 16F818 with "4 words at once".
Info: Support for this device was added 2003-12 and tested in 2005-11 .
Couldn't find "devices\PIC16F88.dev", please borrow/copy from MPLAB !
Error in PIC_HW_Init: Cannot occupy COM port
Failed read back of DATA line (LOW) !
WARNING: Could not initialize programmer !
Testing: delay(500ms) took 0.50 seconds, timer_freq=3.5795 MHz ... ok
Programming...
Erasing ("bulk" or "chip") ...
EraseAll: Device is not protected, using BULK erase
Programming CODE, 0x000000..0x0003C2
Verifying 0x000000..0x0003C2
Verify Error: 000000: read 003FFF, wanted 002A94
Verify Error: 000004: read 003FFF, wanted 00282A
Verify Error: 000008: read 003FFF, wanted 003457
Verify Error: 000009: read 003FFF, wanted 00344F
More Verify Errors, unable to list all (total=957)
Programming CONFIG, 0x002000..0x002007
Verifying 0x002000..0x002007
Verify Error: 002007: read 003FFF, wanted 003F10
Programming CONFIG-WORD
Verifying 0x002007..0x002008
Verify Error: 002007: read 003FFF, wanted 003F10
ERROR: Programming FAILED !
 

pic16f88 hex

I have just programmed (with no error!) a PIC16F88 with PICkit 2 a few hours ago.
Maybe your PIC chip is damaged...You should try a new one.
 

pic16f88 programming

bld said:
I have just programmed (with no error!) a PIC16F88 with PICkit 2 a few hours ago.
Maybe your PIC chip is damaged...You should try a new one.

Well, if possible, mind to share which part should be take note or configure?
Because I always see no device detected message.:cry:
 

pic16f88 pickit2

Wouldn't hurt to upgrade MPLAB and the PICkit2 standalone software (Which also includes diagnostics)
 

pickit 2 stand alone software

Hello evios.

Did you try to burn another type of PIC, for example PIC16F84A or PIC16F877A or any other PIC except PIC16F88?
Are you sure you plugged in the ICSP connector/pins in the right way...?
Sorry for these stupid questions, but it's totally possible to program PIC16F88 with PICkit2 if you are doing this in the right way.

There is nothing to configure: just connect the ICSP connector to you PIC16F88, launch PICkit2 application from PC and burn it...that's all.

Because I always see no device detected message.
I usually get this message when I misplaced the ICSP connector or I have short-circuit on one of the Vpp, Vcc, GND, PGD or PCL lines.
 

failed read back of data line (low) !

I've programmed several 16F88s with my PK2 compatible Junebug. Works every time.

Sometime a screwy hex file can mess up the config fuses. The PK2 standalone software can fix this by manually selecting a 16F88 and erasing it.
 

how to include config word in hex file

Hai Evios,
The PicKit can well program 16F88. I do agree with Blueroom saying "Sometime a screwy hex file can mess up the config fuses" Confirm you have a debugged hex file and try re compiling it again, program using a new PIC.
 

hvp with pickit 2

It not the pickit2 You have lvd SET to off to program it you have to set the pickit2 to hvp and then you can program
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top