Quote Originally Posted by F1CHF View Post
Hello
First, I have made a search on that PIC but I didn't find any answer on the following questions :

1/ Am I right if I say that the VSS and VDD pins are not in the same way than the well known 16F84 ?
we must make an adaptator to use a JDM programmer and having RB6 (pin 12) and RB7 (pin 13) pins on pin 7 and 6 on the 12F675 (assuming that we reverse VSS and VDD) and take pin 4 of the 16F84 to pin 4 on the 12F675 ! hope it is clear !
Correct ! Look at the data sheet for the proper connections, 16f84 has some family members who's power connections are the same . . . 16f628 series . . . others are different 16F690 for example.
Quote Originally Posted by F1CHF View Post
2/ we must read first the 12F675 to store oscal and bandgap datas ?
Depends upon your programmer, the PICKit2 offers you a choice at programming time whether or not to overwrite.
Quote Originally Posted by F1CHF View Post
3/ we must play with CMCOM and Ansel command to have Digital port instead of analog status a power on time. (same story than for 16F628 or 16F88)
Correct ! You need to consult the data sheets for each PIC you are using. You (CAN) open the inc file for the chip you are using and read which registers appear there, you will find those files in the MPASM Suite's root directory.
4/ we must forget PORTA and use GPIO to declare activ pins ?
Usualy the 8 pin devices use GPIO, I think there is one that uses PortA
5/ we must modify HEX file to feed oscal and bangap datas before programming ?
I never have done this, I am sure it is possible, but not necessary unless you are hacking someone's hex file to fit a different chip.