Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

PIC18LC242-E/P Datasheet(PDF) 83 Page - Microchip Technology

Part # PIC18LC242-E/P
Description  High-Performance Microcontrollers with 10-Bit A/D
PDF  296 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC18LC242-E/P Datasheet(HTML) 83 Page - Microchip Technology

Back Button PIC18LC242-E/P Datasheet HTML 79Page - Microchip Technology PIC18LC242-E/P Datasheet HTML 80Page - Microchip Technology PIC18LC242-E/P Datasheet HTML 81Page - Microchip Technology PIC18LC242-E/P Datasheet HTML 82Page - Microchip Technology PIC18LC242-E/P Datasheet HTML 83Page - Microchip Technology PIC18LC242-E/P Datasheet HTML 84Page - Microchip Technology PIC18LC242-E/P Datasheet HTML 85Page - Microchip Technology PIC18LC242-E/P Datasheet HTML 86Page - Microchip Technology PIC18LC242-E/P Datasheet HTML 87Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 83 / 296 page
background image
PIC18CXX2
© 7/99 Microchip Technology Inc.
Preliminary
DS39026B-page 83
8.3
PORTC, TRISC and LATC Registers
PORTC is an 8 bit wide bi-directional port. The corre-
sponding Data Direction Register is TRISC. Setting a
TRISC bit (=1) will make the corresponding PORTC pin
an input, (i.e., put the corresponding output driver in a
hi-impedance mode). Clearing a TRISC bit (=0) will
make the corresponding PORTC pin an output, (i.e.,
put the contents of the output latch on the selected pin).
The Data Latch register (LATC) is also memory
mapped. Read-modify-write operations on the LATC
register reads and writes the latched output value for
PORTC.
PORTC is multiplexed with several peripheral functions
(Table 8-5). PORTC pins have Schmitt Trigger input
buffers.
When enabling peripheral functions, care should be
taken in defining TRIS bits for each PORTC pin. Some
peripherals override the TRIS bit to make a pin an out-
put, while other peripherals override the TRIS bit to
make a pin an input. The user should refer to the corre-
sponding peripheral section for the correct TRIS bit set-
tings.
The pin override value is not loaded into the TRIS reg-
ister. This allows read-modify-write of the TRIS register,
without concern due to peripheral overrides.
EXAMPLE 8-3:
INITIALIZING PORTC
FIGURE 8-7:
PORTC BLOCK DIAGRAM (PERIPHERAL OUTPUT OVERRIDE)
CLRF
PORTC
; Initialize PORTC by
; clearing output
; data latches
CLRF
LATC
; Alternate method
; to clear output
; data latches
MOVLW 0xCF
; Value used to
; initialize data
; direction
MOVWF TRISC
; Set RC<3:0> as inputs
; RC<5:4> as outputs
; RC<7:6> as inputs
Data Bus
WR LATC or
WR TRISC
RD TRISC
Q
D
Q
CK
QD
CK
Peripheral Data Out
1
0
Q
D
Q
CK
RD PORTC
Peripheral Data In
WR PORTC
RD LATC
Q
Peripheral Out
Select
Peripheral Output Enable
RC7: RC0
ST Buffer



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com