Dear Raphael and sdcc developers, I added the enhanced 14 bit devices to the 
attached file.I also fixed some minor bugs (io = 6 was specified for some new 
14bit enh. devices) If you agree this, please merge into the pic14devices.txt 
Best regards,Tamas Butuza 
# Important: This file is only the subset of the pic14devices.txt of SDCC 
project
# This file contains only the enhanced core 14 bit devices released until 
2011.09.

#
# Enhanced instruction set 14-bit devices
#

# PIC16F15xx family
processor 16f1507
        program         2K
        data            128
        eeprom          0
        io              18
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

# PICxxF182x family
processor 12f1822
        program         2K
        data            128
        eeprom          256
        io              6
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1823
        program         2K
        data            128
        eeprom          256
        io              12
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1824
        program         4K
        data            256
        eeprom          256
        io              12
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1825
        program         8K
        data            1024
        eeprom          256
        io              12
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1826
        program         2K
        data            256
        eeprom          256
        io              16
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1827
        program         4K
        data            384
        eeprom          256
        io              16
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1828
        program         4K
        data            256
        eeprom          256
        io              18
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1829
        program         8K
        data            1024
        eeprom          256
        io              18
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

# PICxxF184x family
processor 12f1840
        program         4K
        data            256
        eeprom          256
        io              6
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 12f1847
        program         8K
        data            1024
        eeprom          256
        io              16
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

# PIC16F190x family
processor 16f1902
        program         2K
        data            128
        eeprom          0
        io              25
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1903
        program         4K
        data            256
        eeprom          0
        io              25
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1904
        program         4K
        data            256
        eeprom          0
        io              36
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1906
        program         8K
        data            512
        eeprom          0
        io              25
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1907
        program         8K
        data            512
        eeprom          0
        io              36
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

# PIC16F193x family
processor 16f1933
        program         4K
        data            256
        eeprom          256
        io              25
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1934
        program         4K
        data            256
        eeprom          256
        io              36
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1936
        program         8K
        data            512
        eeprom          256
        io              25
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1937
        program         8K
        data            512
        eeprom          256
        io              36
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1938
        program         16K
        data            1024
        eeprom          256
        io              25
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80

processor 16f1939
        program         16K
        data            1024
        eeprom          256
        io              36
        maxram          0x07f
        bankmsk         0xf80
        config          0x8007 0x8008
        regmap          0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 
0x0a 0x0b
        memmap          0x70 0x7f 0xf80
------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to