DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

PIC16F688-E/SL View Datasheet(PDF) - Microchip Technology

Part Name
Description
Manufacturer
PIC16F688-E/SL Datasheet PDF : 202 Pages
First Prev 41 42 43 44 45 46 47 48 49 50 Next Last
PIC16F688
4.3 PORTC
PORTC is a general purpose I/O port consisting of 6
bidirectional pins. The pins can be configured for either
digital I/O or analog input to A/D converter or compara-
tor. For specific information about individual functions
such as the EUSART or the A/D converter, refer to the
appropriate section in this data sheet.
Note:
The ANSEL and CMCON0 registers must
be initialized to configure an analog
channel as a digital input. Pins configured
as analog inputs will read ‘0’.
EXAMPLE 4-3:
BANKSEL PORTC
CLRF PORTC
MOVLW 07h
MOVWF CMCON0
BANKSEL ANSEL
CLRF ANSEL
MOVLW 0Ch
MOVWF TRISC
INITIALIZING PORTC
;
;Init PORTC
;Set RC<4,1:0> to
;digital I/O
;
;digital I/O
;Set RC<3:2> as inputs
;and set RC<5:4,1:0>
;as outputs
REGISTER 4-6: PORTC: PORTC REGISTER
U-0
bit 7
U-0
R/W-x
R/W-x
RC5
RC4
R/W-0
RC3
R/W-0
RC2
R/W-0
RC1
R/W-0
RC0
bit 0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 7-6
bit 5-0
Unimplemented: Read as ‘0
RC<5:0>: PORTC I/O Pin bit
1 = PORTC pin is > VIH
0 = PORTC pin is < VIL
REGISTER 4-7: TRISC: PORTC TRI-STATE REGISTER
U-0
bit 7
U-0
R/W-1
R/W-1
R/W-1
TRISC5
TRISC4
TRISC3
R/W-1
TRISC2
R/W-1
TRISC1
R/W-1
TRISC0
bit 0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 7-6
bit 5-0
Unimplemented: Read as ‘0
TRISC<5:0>: PORTC Tri-State Control bits
1 = PORTC pin configured as an input (tri-stated)
0 = PORTC pin configured as an output
DS41203C-page 42
© 2007 Microchip Technology Inc.

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]