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