参数资料
型号: PIC16F57-I/P
厂商: Microchip Technology
文件页数: 14/88页
文件大小: 0K
描述: IC MCU FLASH 2KX12 28DIP
产品培训模块: Asynchronous Stimulus
8-bit PIC® Microcontroller Portfolio
标准包装: 15
系列: PIC® 16F
核心处理器: PIC
芯体尺寸: 8-位
速度: 20MHz
外围设备: POR,WDT
输入/输出数: 20
程序存储器容量: 3KB(2K x 12)
程序存储器类型: 闪存
RAM 容量: 72 x 8
电压 - 电源 (Vcc/Vdd): 2 V ~ 5.5 V
振荡器型: 外部
工作温度: -40°C ~ 85°C
封装/外壳: 28-DIP(0.600",15.24mm)
包装: 管件
产品目录页面: 638 (CN2011-ZH PDF)
配用: XLT28XP-ND - SOCKET TRANSITION ICE 28DIP
AC164001-ND - MODULE SKT PROMATEII 18/28DIP
2007 Microchip Technology Inc.
DS41213D-page 19
PIC16F5X
3.5
Program Counter
As a program instruction is executed, the Program
Counter (PC) will contain the address of the next
program instruction to be executed. The PC value is
increased by one, every instruction cycle, unless an
instruction changes the PC.
For a GOTO instruction, bits 8:0 of the PC are provided
by the GOTO instruction word. The PC Latch (PCL) is
mapped to PC<7:0> (Figure 3-6 and Figure 3-7).
For the PIC16F57 and PIC16F59, a page number must
be supplied as well. Bit 5 and bit 6 of the STATUS reg-
ister provide page information to bit 9 and bit 10 of the
For a CALL instruction, or any instruction where the
PCL is the destination, bits 7:0 of the PC again are
provided by the instruction word. However, PC<8>
does not come from the instruction word, but is always
Instructions where the PCL is the destination or modify
PCL instructions, include MOVWF PCL, ADDWF PCL,
and BSF PCL,5.
For the PIC16F57 and PIC16F59, a page number
again must be supplied. Bit 5 and bit 6 of the STATUS
register provide page information to bit 9 and bit 10 of
FIGURE 3-6:
LOADING OF PC BRANCH
INSTRUCTIONS – PIC16F54
FIGURE 3-7:
LOADING OF PC BRANCH
INSTRUCTIONS – PIC16F57
AND PIC16F59
3.5.1
PAGING CONSIDERATIONS
PIC16F57 AND PIC16F59
If the PC is pointing to the last address of a selected
memory page, when it increments, it will cause the pro-
gram to continue in the next higher page. However, the
page preselect bits in the STATUS register will not be
updated. Therefore, the next GOTO, CALL or MODIFY
PCL
instruction will send the program to the page
specified by the page preselect bits (PA0 or PA<1:0>).
For example, a NOP at location 1FFh (page 0)
increments the PC to 200h (page 1). A GOTO xxx at
200h will return the program to address xxh on page 0
(assuming that PA<1:0> are clear).
To prevent this, the page preselect bits must be
updated under program control.
3.5.2
EFFECTS OF RESET
The PC is set upon a Reset, which means that the PC
addresses the last location in the last page (i.e., the
Reset vector).
The STATUS register page preselect bits are cleared
upon a Reset, which means that page 0 is preselected.
Therefore, upon a Reset, a
GOTO
instruction at the
Reset vector location will automatically cause the
program to jump to page 0.
Note:
Because PC<8> is cleared in the CALL
instruction or any modified PCL instruc-
tion, all subroutine calls or computed
jumps are limited to the first 256 locations
of any program memory page (512 words
long).
PC
87
0
PCL
PC
87
0
PCL
Reset to '0'
Instruction Word
GOTO
Instruction
CALL
or Modify PCL Instruction
PA<1:0>
2
Status
PC
87
0
PCL
9
10
PA<1:0>
2
Status
PC
87
0
PCL
9
10
Instruction Word
Reset to ‘0’
Instruction Word
70
GOTO
Instruction
CALL
or Modify PCL Instruction
相关PDF资料
PDF描述
PIC17LC756AT-08I/L IC MCU OTP 16KX16 A/D 68PLCC
PIC17LC752T-08/PT IC MCU OTP 8KX16 A/D 64TQFP
PIC17LC752T-08/L IC MCU OTP 8KX16 A/D 68PLCC
PIC17LC752T-08I/PT IC MCU OTP 8KX16 A/D 64TQFP
PIC17LC44T-08/PT IC MCU OTP 8KX16 PWM 44TQFP
相关代理商/技术参数
参数描述
PIC16F57T-E/SO 功能描述:8位微控制器 -MCU 3KB 72 RAM 20 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F57T-E/SS 功能描述:8位微控制器 -MCU 3KB 72 RAM 20 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F57T-I/ML 制造商:Microchip Technology Inc 功能描述:28 PIN, 3KB STD FLASH, 72 RAM, 20 I/O - Tape and Reel
PIC16F57T-I/SO 功能描述:8位微控制器 -MCU 3KB 72 RAM 20 I/O RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F57T-I/SO-CUT TAPE 制造商:Microchip 功能描述:PIC16 Series 72 B RAM 3 kB Flash 8-Bit CMOS Microcontroller - SOIC-28