Adapters for Automated Programmers
6th Gen | 7th Gen |
FASM20SS, FASM20SSA, FASM28SS, FASM28SSA, FASM24SS (obs.) | FASM20SS, FASM20SSA, FASM28SS, FASM28SSA, FASM24SS (obs.) |
Adapters for Manual Programmers
6th Gen | 7th Gen |
FSM20SS, FSM20SSA, FSM28SS, FSM28SSA, FASM20SS, FASM20SSA, FASM28SS, FASM28SSA, FASM24SS (obs.) | FSM20SS, FSM20SSA, FSM28SS, FSM28SSA, FASM20SS, FASM20SSA, FASM28SS, FASM28SSA, FASM24SS (obs.) |
Adapters for Engineering Programmers
6th Gen | 7th Gen |
FSM20SS, FSM20SSA, FSM28SS, FSM28SSA, FASM20SS, FASM20SSA, FASM28SS, FASM28SSA, FASM24SS (obs.) | FSM20SS, FSM20SSA, FSM28SS, FSM28SSA, FASM20SS, FASM20SSA, FASM28SS, FASM28SSA, FASM24SS (obs.) |
Last Updated: 05/18/2023
If the device is not yet supported by your BPM programmer (Generation), request Device Support
Note
IMPORTANT:
Device Type: | Microcontroller. |
Device Size: | 2k Word Program Flash + 256 bytes User EEPROM |
Algorithm Programming method: | In-Circuit Serial Programming |
Memory Organization:
Memory Type |
Attributes
|
DUT Physical Word Address(hex)(if this area is selected/Activated) | BPWin Buffer Byte Address(hex) |
Program Flash Memory | R/W/E | 0000h-07FFh | 0000h-0FFFh |
USER IDs | R/W/E | 2000h-2003h | 4000h-4007h |
Configuration Word | R/W/E | 2007h | 400Eh-400Fh |
EEPROM | R/W/E | 2100h-21FFh | 4200h-43FFh |
* R/W/E:readable and rewritable if not locked. Both the ID and configuration may be set under Device Configure. Data EEPROM memory is 8 bits wide and the 8 least significant bits store the actual data. Compare operation will fail in the Data EEPROM memory range if the MSB is any value other than 0x00. Hence ignore the compare fail in the particular memory range. Program data word is 14 bits wide and the least 14 bits store the actual data. Programming will fail if the data pattern attempt to program value of 1 to bits 15 and 16. Erasing the device will erase both memories along with the Configuration and ID bitsbut not Calibration words(Data Pattern address: 7FEh-7FFh)! It is recommended by Microchip that the user use only the seven Least Significant Bits of each ID location. Chip erase will erase all the memory and configure word. The Device Sum command is to generate the checksum calculation as specified by Microchip.
BPM does not sell programmable devices, nor do we program devices directly. BPM makes programmers and accessories to make programming in-house fast, easy, and profitable.
Additional information
Manufacturer | Microchip Technology |
---|---|
Packages | SSOP(20) |
Part Number | PIC16F785/SS |
Vcc(program) | 5 |
Package |