+1 (713) 688-4600 | Sales Toll-Free: (855) SELL BPM | 24/7 Service: +1 (832) 617-5702 info@bpmmicro.com
Select Page

Microchip Technology PIC16F685-E/SS SSOP(20) Device

Adapters for Automated Programmers

6th Gen 7th Gen 8th Gen 9th Gen
FASM20SS, FASM20SSA, FASM24SS (obs.), FASM28SS, FASM28SSA FASM20SS, FASM20SSA, FASM24SS (obs.), FASM28SS, FASM28SSA FVE4ASMR20SSM FVE4ASMR20SSM

Adapters for Manual Programmers

6th Gen 7th Gen 8th Gen 9th Gen
FASM20SS, FSM20SS, FASM20SSA, FSM20SSA, FASM24SS (obs.), FASM28SS, FSM28SS, FASM28SSA, FSM28SSA FASM20SS, FSM20SS, FASM20SSA, FSM20SSA, FASM24SS (obs.), FASM28SS, FSM28SS, FASM28SSA, FSM28SSA FVE4ASMR20SSM FVE4ASMR20SSM

Adapters for Engineering Programmers

6th Gen 7th Gen
FASM20SS, FSM20SS, FASM20SSA, FSM20SSA, FASM24SS (obs.), FASM28SS, FSM28SS, FASM28SSA, FSM28SSA FASM20SS, FSM20SS, FASM20SSA, FSM20SSA, FASM24SS (obs.), FASM28SS, FSM28SS, FASM28SSA, FSM28SSA

Last Updated: 03/03/2023

If the device is not yet supported by your BPM programmer (Generation), request Device Support

Note


IMPORTANT:

Device Type: Microcontroller.
Device Size: 4k 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-0FFFh 0000h-1FFFh
USER IDs R/W/E 2000h-2003h 4000h-4007h
Configuration Word R/W/E 2007h 400Eh(LSB)-400Fh(MSB)
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. If viewing the data file as bytes please ensure for Data Memory that every other byte starting at address 4201h is set to 0h. If viewing the data file as words please ensure for Data Memory the most significant byte of each word is 0h. 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! The Calibration words are skipped during all device operations. 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. To secure the device select the desired security optionthen enable Secure operation before programming the device.

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

SOIC(20)

Part Number

PIC16F685-E/SS

Set programming

Yes

Vcc(program)

5

Package