Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

PIC16F684-E/ST Datasheet(PDF) 78 Page - Microchip Technology

Part # PIC16F684-E/ST
Description  14-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
PDF  164 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC16F684-E/ST Datasheet(HTML) 78 Page - Microchip Technology

Back Button PIC16F684-E/ST Datasheet HTML 74Page - Microchip Technology PIC16F684-E/ST Datasheet HTML 75Page - Microchip Technology PIC16F684-E/ST Datasheet HTML 76Page - Microchip Technology PIC16F684-E/ST Datasheet HTML 77Page - Microchip Technology PIC16F684-E/ST Datasheet HTML 78Page - Microchip Technology PIC16F684-E/ST Datasheet HTML 79Page - Microchip Technology PIC16F684-E/ST Datasheet HTML 80Page - Microchip Technology PIC16F684-E/ST Datasheet HTML 81Page - Microchip Technology PIC16F684-E/ST Datasheet HTML 82Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 78 / 164 page
background image
PIC16F684
DS41202C-page 76
Preliminary
 2004 Microchip Technology Inc.
11.1
Capture Mode
In Capture mode, CCPR1H:CCPR1L captures the
16-bit value of the TMR1 register when an event occurs
on pin RC5/CCP1/P1A. An event is defined as one of
the following and is configured by CCP1CON<3:0>:
• Every falling edge
• Every rising edge
• Every 4th rising edge
• Every 16th rising edge
When a capture is made, the interrupt request flag bit,
CCP1IF (PIR1<5>), is set. The interrupt flag must be
cleared in software. If another capture occurs before
the value in register CCPR1 is read, the old captured
value is overwritten by the new captured value.
11.1.1
CCP1 PIN CONFIGURATION
In Capture mode, the RC5/CCP1/P1A pin should be
configured as an input by setting the TRISC<5> bit.
FIGURE 11-1:
CAPTURE MODE
OPERATION BLOCK
DIAGRAM
11.1.2
TIMER1 MODE SELECTION
Timer1 must be running in Timer mode or Synchro-
nized Counter mode for the ECCP module to use the
capture feature. In Asynchronous Counter mode, the
capture operation may not work.
11.1.3
SOFTWARE INTERRUPT
When the Capture mode is changed, a false capture
interrupt may be generated. The user should keep bit
CCP1IE (PIE1<5>) clear to avoid false interrupts and
should clear the flag bit CCP1IF (PIR1<5>) following
any such change in operating mode.
11.1.4
ECCP PRESCALER
There are four prescaler settings specified by bits
CCP1M<3:0> (CCP1CON<3:0>). Whenever the ECCP
module is turned off, or the ECCP module is not in
Capture mode, the prescaler counter is cleared. Any
Reset will clear the prescaler counter.
Switching from one capture prescaler to another may
generate an interrupt. Also, the prescaler counter will
not be cleared; therefore, the first capture may be from
a non-zero prescaler. Example 11-1 shows the recom-
mended
method
for
switching
between
capture
prescalers. This example also clears the prescaler
counter and will not generate the “false” interrupt.
EXAMPLE 11-1:
CHANGING BETWEEN
CAPTURE PRESCALERS
Note:
If the RC5/CCP1/P1A pin is configured as
an output, a write to the port can cause a
capture condition.
CCPR1H
CCPR1L
TMR1H
TMR1L
Set Flag bit CCP1IF
(PIR1<5>)
Capture
Enable
Q’s
CCP1CON<3:0>
RC5/CCP1/P1A
Prescaler
÷ 1, 4, 16
and
Edge Detect
pin
CLRF
CCP1CON
;Turn ECCP module off
MOVLW
NEW_CAPT_PS ;Load the W reg with
;the new prescaler
;move value and ECCP ON
MOVWF
CCP1CON
;Load CCP1CON with this
;value



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