PASM's .OBJ file setup data definition Within the .OBJ files produced by PASM is a record containing setup information which PEP uses to determine the device type, id, fuses, etc. It is the 2nd-to- last record (line) in the .OBJ file. It's contents are as follows: :061FFA00aabbccddeeffxx ³³ ³ ³ ³ ³ ³ ³ ³ ³ colon begins record ÄÄÙ³ ³ ³ ³ ³ ³ ³ ³ ³ record has 6 data bytes ÄÄÄÙ ³ ³ ³ ³ ³ ³ ³ ³ record address = 1FFAh ÄÄÄÄÄÙ ³ ³ ³ ³ ³ ³ ³ record type = data ÄÄÄÄÄÄÄÄÄÙ ³ ³ ³ ³ ³ ³ DEBUG present: 0=false 1=true ÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ³ ³ ³ ID=CHECKSUM: 0=false 1=true ÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ³ ³ ID word: low byte, high byte ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ³ device type: '54...'58 = 0...4 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ device fuses: see Note ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ checksum byte (all bytes sum to 0) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Note: The device fuse bits are arranged as follows: bit # 3210 ³³³³ ³³ÀÁÄÄ oscillator type: 00=LP, 01=XT, 10=HS, 11=RC ³ÀÄÄÄÄ WDT disable: 0=disabled, 1=enabled ÀÄÄÄÄÄ code protect enable: 0=enabled, 1=disabled