PIC Programming Data

Status
Not open for further replies.

matk95

Member
Hey just bought 4 16f882 Chips only to realize that my programmer dosen't support them

Looking at the software i managed to find a wa to add new devices:

This is the Chip data for a 16f872:

Code:
CHIPname=16F872
INCLUDE=Y
KITSRUS.COM=28Npin
EraseMode=0
FlashChip=Y
PowerSequence=VccVpp1
ProgramDelay=50
ProgramFlag2=1
PanelSizing=0
CoreType=bit14_B
ROMsize=000800
EEPROMsize=00000040
FUSEblank=3FFF
CPwarn=N
CALword=N
BandGap=N
ICSPonly=N
ChipID=08E0
LIST1 FUSE1 "WDT" "Enabled"=3FFF "Disabled"=3FFB
LIST2 FUSE1 "PWRTE" "Disabled"=3FFF "Enabled"=3FF7
LIST3 FUSE1 "BODEN" "Enabled"=3FFF "Disabled"=3FBF
LIST4 FUSE1 "LVP" "Enabled"=3FFF "Disabled"=3F7F
LIST5 FUSE1 "CPD" "Disabled"=3FFF "Enabled"=3EFF
LIST6 FUSE1 "WRT Enable" "Enabled"=3FFF "Disabled"=3DFF
LIST7 FUSE1 "DEBUG" "Disabled"=3FFF "Enabled"=37FF
LIST8 FUSE1 "Oscillator" "RC"=3FFF "HS"=3FFE "XT"=3FFD "LP"=3FFC
LIST9 FUSE1 "Code Protect" "Disabled"=3FFF "HALF"=2FEF "UPPER-256"=1FDF "ALL"=0FCF

Now i need to edit this for a 16f882:

Code:
CHIPname=16F882
INCLUDE=Y
KITSRUS.COM=28Npin
EraseMode=0
FlashChip=Y
PowerSequence=VccVpp1
ProgramDelay=50
ProgramFlag2=1
PanelSizing=0
CoreType=bit14_B
ROMsize=
EEPROMsize=
FUSEblank=3FFF
CPwarn=N
CALword=N
BandGap=N
ICSPonly=N
ChipID=FF80
LIST1 FUSE1 
LIST2 FUSE1 
LIST3 FUSE1 
LIST4 FUSE1 
LIST5 FUSE1 
LIST6 FUSE1 
LIST7 FUSE1 
LIST8 FUSE1 
LIST9 FUSE1

Can anybody point me in the direction of a data sheet and perhaps offer a little guidance how to find these values?

Thanks, matt
 
There are programming datasheets available for download at MicroChip, presumably there will be one for this device as well?.

However, adding a new device depends on the programmer supporting the specific algorithm used - I presume the 'CoreType' line sets that - as long as it uses the same as the 16F872 you should be OK - so download the programming datasheets for both.
 
Thanks, started having a go myself and then stumbled onto a forum for this programmer managed to find lots more info on this and hopefully should get it working. if i do i will post it here in case anyone else is looking for it

Thanks for the advice Nigel
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…