⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pic14devices.txt

📁 sdcc是为51等小型嵌入式cpu设计的c语言编译器支持数种不同类型的cpu
💻 TXT
📖 第 1 页 / 共 2 页
字号:
## PIC14: 14 bit 16Fxxx / 16Cxxx / 12Fxxx series device file for SDCC## by Zik Saleeba <zik@zikzak.net> 2006-03-04### dev = device name# program = program memory in 14 bit words# data = data memory in bytes# eeprom = eeprom storage# io = io lines# maxram = maximum memmap address for unique general purpose registers# bankmsk = mask for memmap bank selecting. 0x80 for two banks usable, #           0x180 for four.# confsiz = 1: config at 0x2007, 2: has an extra config register at 0x2008# regmap = registers duplicated in multiple banks. First value is a bank bitmask,#          following values are register addresses#### 16F series#processor 16f72	program		2K	data		128	eeprom		0	io		22	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x06 0x0a 0x0b	regmap		0x100 0x01 0x81	memmap		0x0020 0x003f 0x100	memmap		0x0040 0x007f 0x180	memmap		0x00a0 0x00bf 0x100processor 16f73	program		4K	data		192	eeprom		0	io		22	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x007f 0x100	memmap		0x00a0 0x00ff 0x100processor 16f74	program		4K	data		192	eeprom		0	io		33	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x007f 0x100	memmap		0x00a0 0x00ff 0x100processor 16f76	program		8K	data		368	eeprom		0	io		22	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0120 0x016f 0x000	memmap		0x01a0 0x01ef 0x000processor 16f77	program		8K	data		368	eeprom		0	io		33	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0120 0x016f 0x000	memmap		0x01a0 0x01ef 0x000processor 16f84, 16f84a	program		1K	data		68	eeprom		64	io		13	maxram		0xcf	bankmsk		0x80	confsiz		1	regmap		0x80 0x00 0x02 0x03 0x04 0x0a 0x0b	memmap		0x000C 0x004f 0x080	processor 16f87, 16f88	program		4K	data		368	eeprom		256	io		16	maxram		0x1ff	bankmsk		0x180	confsiz 	2	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x0110 0x016f 0x000	memmap		0x0190 0x01ef 0x000	processor 16f616, 16hv616	program		2K	data		128	eeprom		0	io		11	maxram		0xff	bankmsk		0x80	confsiz		1	regmap		0x080 0x00 0x02 0x03 0x04 0x0a 0x0b	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x080	memmap		0x00a0 0x00bf 0x000	processor 16f627, 16f627a	program		1K	data		224	eeprom		128	io		16	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0120 0x014f 0x000	processor 16f628, 16f628a	program		2K	data		224	eeprom		128	io		16	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0120 0x014f 0x000	processor 16f648, 16f648a	program		4K	data		256	eeprom		256	io		16	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0120 0x016f 0x000	processor 16f630, 16f676	program		1K	data		64	eeprom		128	io		12	maxram		0xff	bankmsk		0x80	confsiz		1	regmap		0x80 0x00 0x02 0x03 0x04 0x0a 0x0b	memmap		0x0020 0x005f 0x080processor 16f636, 16f639	program		2K	data		128	eeprom		256	io		12	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x05 0x85 0x07 0x87	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00bf 0x000processor 16f684	program		2K	data		128	eeprom		256	io		12	maxram		0xff	bankmsk		0x80	confsiz		2	regmap		0x80 0x00 0x02 0x03 0x04 0x0a 0x0b	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x080	memmap		0x00a0 0x00bf 0x000processor 16f685, 16f689, 16f690	program		4K	data		256	eeprom		256	io		18	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x05 0x85 0x06 0x86 0x07 0x87	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0120 0x016f 0x000processor 16f687	program		2K	data		128	eeprom		256	io		18	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x05 0x85 0x06 0x86 0x07 0x87	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00bf 0x000processor 16f688	program		4K	data		256	eeprom		256	io		12	maxram		0x1ff	bankmsk		0x180	confsiz		2	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x05 0x85 0x07 0x87	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0120 0x016f 0x000processor 16f716	program		2K	data		128	eeprom		0	io		13	maxram		0xff	bankmsk		0x80	confsiz		1	regmap		0x80 0x00 0x02 0x03 0x04 0x0a 0x0b	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x080	memmap		0x00a0 0x00bf 0x000	processor 16f737	program		4K	data		368	eeprom		0	io		25	maxram		0x1ff	bankmsk		0x180	confsiz		2	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0110 0x016f 0x000	memmap		0x0190 0x01ef 0x000processor 16f747	program		4K	data		368	eeprom		0	io		36	maxram		0x1ff	bankmsk		0x180	confsiz		2	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0110 0x016f 0x000	memmap		0x0190 0x01ef 0x000processor 16f767	program		8K	data		368	eeprom		0	io		25	maxram		0x1ff	bankmsk		0x180	confsiz		2	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0110 0x016f 0x000	memmap		0x0190 0x01ef 0x000processor 16f777	program		8K	data		368	eeprom		0	io		36	maxram		0x1ff	bankmsk		0x180	confsiz		2	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0110 0x016f 0x000	memmap		0x0190 0x01ef 0x000processor 16f785, 16hv785	program		2K	data		128	eeprom		256	io		18	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x05 0x85 0x06 0x86 0x07 0x87 0x8c	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00bf 0x000processor 16f870, 16f872	program		2K	data		128	eeprom		64	io		22	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x100	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00bf 0x100processor 16f871	program		2K	data		128	eeprom		64	io		33	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x100	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00bf 0x100processor 16f873, 16f873a	program		4K	data		192	eeprom		128	io		22	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x007f 0x100	memmap		0x00a0 0x00ff 0x100processor 16f874, 16f874a	program		4K	data		192	eeprom		128	io		33	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x007f 0x100	memmap		0x00a0 0x00ff 0x100processor 16f876, 16f876a	program		8K	data		368	eeprom		256	io		22	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0110 0x016f 0x000	memmap		0x0190 0x01ef 0x000processor 16f877, 16f877a	program		8K	data		368	eeprom		256	io		22	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0110 0x016f 0x000	memmap		0x0190 0x01ef 0x000processor 16f818	program		1K	data		128	eeprom		128	io		16	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x003f 0x100	memmap		0x0040 0x007f 0x180	memmap		0x00a0 0x00bf 0x000processor 16f819	program		2K	data		256	eeprom		256	io		16	maxram		0x1ff	bankmsk		0x180	confsiz		1	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0120 0x016f 0x000processor 16f913	program		4K	data		256	eeprom		256	io		24	maxram		0x1ff	bankmsk		0x180	confsiz		2	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0120 0x016f 0x000processor 16f914	program		4K	data		256	eeprom		256	io		35	maxram		0x1ff	bankmsk		0x180	confsiz		2	regmap		0x180 0x00 0x02 0x03 0x04 0x0a 0x0b	regmap		0x100 0x01 0x81 0x06 0x86	memmap		0x0020 0x006f 0x000	memmap		0x0070 0x007f 0x180	memmap		0x00a0 0x00ef 0x000	memmap		0x0120 0x016f 0x000processor 16f916	program		8K	data		352

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -