PIC16F913/914/916/917/946
3.4.3.7
RB6/ICSPCLK/ICDCK/SEG14
Figure 3-12 shows the diagram for this pin. The RB6
pin is configurable to function as one of the following:
• a general purpose I/O
• an In-Circuit Serial Programming™ clock
• an ICD clock input
• an analog output for the LCD
FIGURE 3-12:
BLOCK DIAGRAM OF RB6
Program Mode/ICD Mode
WPUB<6>
VDD
RBPU
SE14 and LCDEN
Weak
Pull-up
P
VDD
VSS
Data Bus
D
Q
I/O Pin
WR PORTB
WR TRISB
CK
Data Latch
D
Q
SE14 and LCDEN
CK
TRIS Latch
TTL
Input Buffer
RD TRISB
RD PORTB
D
Q
Q
WR IOC
CK
D
Q
RD IOC
Q1
EN
Set RBIF
Interrupt-on-
Change
Program Mode/ICD
Q
S
D
Q
From other
RB<7:4> pins
R
EN
RD PORTB
Write ‘0’ to RBIF
Schmitt Trigger
ICSPCLK
SEG14
Program Mode or ICD Mode or (SE14 and LCDEN)
SE14 and LCDEN
© 2007 Microchip Technology Inc.
DS41250F-page 59