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

PIC16C74B-04/P 参数 Datasheet PDF下载

PIC16C74B-04/P图片预览
型号: PIC16C74B-04/P
PDF下载: 下载PDF文件 查看货源
内容描述: 40分之28引脚8位CMOS微控制器 [28/40-Pin 8-Bit CMOS Microcontrollers]
分类和应用: 微控制器和处理器外围集成电路光电二极管可编程只读存储器时钟
文件页数/大小: 184 页 / 2122 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC16C74B-04/P的Datasheet PDF文件第27页浏览型号PIC16C74B-04/P的Datasheet PDF文件第28页浏览型号PIC16C74B-04/P的Datasheet PDF文件第29页浏览型号PIC16C74B-04/P的Datasheet PDF文件第30页浏览型号PIC16C74B-04/P的Datasheet PDF文件第32页浏览型号PIC16C74B-04/P的Datasheet PDF文件第33页浏览型号PIC16C74B-04/P的Datasheet PDF文件第34页浏览型号PIC16C74B-04/P的Datasheet PDF文件第35页  
PIC16C63A/65B/73B/74B  
This interrupt can wake the device from SLEEP. The  
user, in the Interrupt Service Routine, can clear the  
interrupt in the following manner:  
5.2  
PORTB and TRISB Registers  
PORTB is an 8-bit wide, bi-directional port. The corre-  
sponding data direction register is TRISB. Setting a bit  
in the TRISB register puts the corresponding output  
driver in a hi-impedance input mode. Clearing a bit in  
the TRISB register puts the contents of the output latch  
on the selected pin(s).  
a) Any read or write of PORTB. This will end the  
mismatch condition.  
b) Clear flag bit RBIF.  
A mismatch condition will continue to set flag bit RBIF.  
Reading PORTB will end the mismatch condition, and  
allow flag bit RBIF to be cleared.  
Each of the PORTB pins has a weak internal pull-up. A  
single control bit can turn on all the pull-ups. This is per-  
formed by clearing bit RBPU (OPTION_REG<7>). The  
weak pull-up is automatically turned off when the port  
pin is configured as an output. The pull-ups are dis-  
abled on a Power-on Reset.  
This interrupt-on-mismatch feature, together with soft-  
ware configurable pull-ups on these four pins, allow  
easy interface to a keypad and make it possible for  
wake-up on key depression. Refer to the Embedded  
Control Handbook, Implementing Wake-up on Key  
Stroke(AN552).  
FIGURE 5-3:  
BLOCK DIAGRAM OF  
RB3:RB0 PINS  
The interrupt-on-change feature is recommended for  
wake-up on key depression operation and operations  
where PORTB is only used for the interrupt-on-change  
feature. Polling of PORTB is not recommended while  
using the interrupt-on-change feature.  
VDD  
RBPU(2)  
Weak  
Pull-up  
P
Data Latch  
Data Bus  
WR Port  
D
Q
RB0/INT is an external interrupt input pin and is config-  
ured using the INTEDG bit (OPTION_REG<6>).  
I/O pin(1)  
CK  
TRIS Latch  
RB0/INT is discussed in detail in Section 13.5.1.  
D
Q
TTL  
FIGURE 5-4:  
BLOCK DIAGRAM OF  
RB7:RB4 PINS  
Input  
Buffer  
WR TRIS  
CK  
VDD  
RBPU(2)  
Weak  
P
Pull-up  
RD TRIS  
RD Port  
Data Latch  
Q
D
Data Bus  
WR Port  
D
Q
I/O pin(1)  
EN  
CK  
TRIS Latch  
RB0/INT  
D
Q
Schmitt Trigger  
Buffer  
RD Port  
TTL  
Input  
Buffer  
WR TRIS  
CK  
ST  
Buffer  
Note 1: I/O pins have diode protection to VDD and VSS.  
2: To enable weak pull-ups, set the appropriate TRIS  
bit(s) and clear the RBPU bit (OPTION_REG<7>).  
RD TRIS  
RD Port  
Latch  
Q
Q
D
Four of PORTBs pins, RB7:RB4, have an  
interrupt-on-change feature. Only pins configured as  
inputs can cause this interrupt to occur (i.e., any  
RB7:RB4 pin configured as an output is excluded from  
the interrupt-on-change comparison). The input pins (of  
RB7:RB4) are compared with the value latched on the  
last read of PORTB. The mismatchoutputs of  
RB7:RB4 are ORd together to generate the RB Port  
Change Interrupt with flag bit RBIF (INTCON<0>).  
EN  
Q1  
Set RBIF  
D
From other  
RB7:RB4 pins  
RD Port  
Q3  
EN  
RB7:RB6 in Serial Programming mode  
Note 1: I/O pins have diode protection to VDD and VSS.  
2: To enable weak pull-ups, set the appropriate TRIS  
bit(s) and clear the RBPU bit (OPTION_REG<7>).  
2000 Microchip Technology Inc.  
DS30605C-page 31  
 复制成功!