欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC17LC42-16I/JW 参数 Datasheet PDF下载

PIC17LC42-16I/JW图片预览
型号: PIC17LC42-16I/JW
PDF下载: 下载PDF文件 查看货源
内容描述: 高性能8位CMOS EPROM / ROM微控制器 [High-Performance 8-Bit CMOS EPROM/ROM Microcontroller]
分类和应用: 微控制器可编程只读存储器电动程控只读存储器
文件页数/大小: 240 页 / 1141 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC17LC42-16I/JW的Datasheet PDF文件第25页浏览型号PIC17LC42-16I/JW的Datasheet PDF文件第26页浏览型号PIC17LC42-16I/JW的Datasheet PDF文件第27页浏览型号PIC17LC42-16I/JW的Datasheet PDF文件第28页浏览型号PIC17LC42-16I/JW的Datasheet PDF文件第30页浏览型号PIC17LC42-16I/JW的Datasheet PDF文件第31页浏览型号PIC17LC42-16I/JW的Datasheet PDF文件第32页浏览型号PIC17LC42-16I/JW的Datasheet PDF文件第33页  
PIC17C4X  
FIGURE 6-1: PROGRAM MEMORY MAP  
AND STACK  
6.0  
MEMORY ORGANIZATION  
There are two memory blocks in the PIC17C4X; pro-  
gram memory and data memory. Each block has its  
own bus, so that access to each block can occur during  
the same oscillator cycle.  
PC<15:0>  
16  
CALL, RETURN  
RETFIE, RETLW  
Stack Level 1  
The data memory can further be broken down into Gen-  
eral Purpose RAM and the Special Function Registers  
(SFRs). The operation of the SFRs that control the  
“core” are described here. The SFRs used to control  
the peripheral modules are described in the section dis-  
cussing each individual peripheral module.  
Stack Level 16  
Reset Vector  
0000h  
INT Pin Interrupt Vector  
Timer0 Interrupt Vector  
T0CKI Pin Interrupt Vector  
Peripheral Interrupt Vector  
0008h  
0010h  
0018h  
6.1  
Program Memory Organization  
PIC17C4X devices have a 16-bit program counter  
capable of addressing a 64K x 16 program memory  
space. The reset vector is at 0000h and the interrupt  
vectors are at 0008h, 0010h, 0018h, and 0020h  
(Figure 6-1).  
0020h  
0021h  
7FFh  
(PIC17C42,  
PIC17CR42,  
PIC17C42A)  
6.1.1  
PROGRAM MEMORY OPERATION  
The PIC17C4X can operate in one of four possible pro-  
gram memory configurations. The configuration is  
selected by two configuration bits. The possible modes  
are:  
FFFh  
(PIC17C43  
PIC17CR43)  
• Microprocessor  
• Microcontroller  
1FFFh  
(PIC17C44)  
• Extended Microcontroller  
• Protected Microcontroller  
The microcontroller and protected microcontroller  
modes only allow internal execution. Any access  
beyond the program memory reads unknown data.  
The protected microcontroller mode also enables the  
code protection feature.  
FDFFh  
FE00h  
FOSC0  
FOSC1  
WDTPS0  
WDTPS1  
PM0  
Reserved  
PM1  
Reserved  
FE01h  
FE02h  
FE03h  
FE04h  
FE05h  
FE06h  
FE07h  
The extended microcontroller mode accesses both the  
internal program memory as well as external program  
memory. Execution automatically switches between  
internal and external memory. The 16-bits of address  
allow a program memory range of 64K-words.  
FE08h  
Reserved  
FE0Eh  
The microprocessor mode only accesses the external  
program memory. The on-chip program memory is  
ignored. The 16-bits of address allow a program mem-  
ory range of 64K-words. Microprocessor mode is the  
default mode of an unprogrammed device.  
(2)  
PM2  
FE0Fh  
FE10h  
Test EPROM  
Boot ROM  
FF5Fh  
FF60h  
FFFFh  
The different modes allow different access to the con-  
figuration bits, test memory, and boot ROM. Table 6-1  
lists which modes can access which areas in memory.  
Test Memory and Boot Memory are not required for  
normal operation of the device. Care should be taken to  
ensure that no unintended branches occur to these  
areas.  
Note 1: User memory space may be internal, external, or  
both. The memory configuration depends on the  
processor mode.  
2: This location is reserved on the PIC17C42.  
1996 Microchip Technology Inc.  
DS30412C-page 29  
This document was created with FrameMaker 4 0 4  
 复制成功!