
format=0.1

#device=PIC16CR74

vpp (range=2.000-5.500  dflt=5.000)
vdd (range=2.000-5.500  dfltrange=4.000-5.500  nominal=5.000)

#pgming (memtech=ee tries=1)
pgming (memtech=rom)

pgmmem (region=0x00-0x0FFF)
cfgmem (region=0x2007-0x2007)
testmem (region=0x2000-0x20FF)
userid (region=0x2000-0x2003)
devid (region=0x2006-0x2006 idmask=0x3FE0 id=0x0CC0)
    ver (id=0x0CC0 desc="Rev A")

                               # -------------------#
#------------------------------# Configuration Bits #------------------------------------#
                               # -------------------#

cfgbits (key=CONFIG addr=0x2007 unused=0x3FA0)
    field (key=OSC mask=0x3 desc="Oscillator")
        setting (req=0x3 value=0x3 desc="RC")
        setting (req=0x3 value=0x0 desc="LP")
        setting (req=0x3 value=0x1 desc="XT")
        setting (req=0x3 value=0x2 desc="HS")
    field (key=WDT mask=0x4 desc="Watchdog Timer")
        setting (req=0x4 value=0x4 desc="On")
        setting (req=0x4 value=0x0 desc="Off")
    field (key=PUT mask=0x8 desc="Power Up Timer")
        setting (req=0x8 value=0x8 desc="Off")
        setting (req=0x8 value=0x0 desc="On")
    field (key=BODEN mask=0x40 desc="Brown Out Detect")
        setting (req=0x40 value=0x40 desc="On")
        setting (req=0x40 value=0x0 desc="Off")
    field (key=CP mask=0x10 desc="Code Protect")
        setting (req=0x10 value=0x10 desc="Off")
            checksum (type=0x0 protregion=0x00-0x00)
        setting (req=0x10 value=0x0 desc="On")
            checksum (type=0x20 protregion=0x0-0x0FFF)