Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

PIC16F1526 Datasheet(PDF) 170 Page - Microchip Technology

Part # PIC16F1526
Description  64-Pin Flash Microcontrollers with nanoWatt XLP Technology
PDF  354 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC16F1526 Datasheet(HTML) 170 Page - Microchip Technology

Back Button PIC16F1526 Datasheet HTML 166Page - Microchip Technology PIC16F1526 Datasheet HTML 167Page - Microchip Technology PIC16F1526 Datasheet HTML 168Page - Microchip Technology PIC16F1526 Datasheet HTML 169Page - Microchip Technology PIC16F1526 Datasheet HTML 170Page - Microchip Technology PIC16F1526 Datasheet HTML 171Page - Microchip Technology PIC16F1526 Datasheet HTML 172Page - Microchip Technology PIC16F1526 Datasheet HTML 173Page - Microchip Technology PIC16F1526 Datasheet HTML 174Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 170 / 354 page
background image
PIC16(L)F1526/27
DS41458A-page 170
Preliminary
 2011 Microchip Technology Inc.
18.3
Timer1/3/5 Prescaler
Timer1/3/5 has four prescaler options allowing 1, 2, 4 or
8 divisions of the clock input. The TxCKPS bits of the
TxCON register control the prescale counter. The
prescale counter is not directly readable or writable;
however, the prescaler counter is cleared upon a write to
TMRxH or TMRxL.
18.4
Timer1/3/5 Oscillator
A dedicated low-power 32.768 kHz oscillator circuit is
built-in between pins SOSCI (input) and SOSCO
(amplifier output). This internal circuit is to be used in
conjunction with an external 32.768 kHz crystal.
The oscillator circuit is enabled by setting the SOSCEN
bit of the TxCON register. The oscillator will continue to
run during Sleep.
18.5
Timer1/3/5 Operation in
Asynchronous Counter Mode
If control bit TxSYNC of the TxCON register is set, the
external clock input is not synchronized. The timer
increments asynchronously to the internal phase
clocks. If the external clock source is selected then the
timer will continue to run during Sleep and can
generate an interrupt on overflow, which will wake-up
the processor. However, special precautions in
software are needed to read/write the timer (see
Section 18.5.1 “Reading and Writing Timer1/3/5 in
Asynchronous Counter Mode”
).
18.5.1
READING AND WRITING
TIMER1/3/5 IN ASYNCHRONOUS
COUNTER MODE
Reading TMRxH or TMRxL while the timer is running
from an external asynchronous clock will ensure a valid
read (taken care of in hardware). However, the user
should keep in mind that reading the 16-bit timer in two
8-bit values itself, poses certain problems, since the
timer may overflow between the reads.
For writes, it is recommended that the user simply stop
the timer and write the desired values. A write
contention may occur by writing to the timer registers,
while the register is incrementing. This may produce an
unpredictable value in the TMRxH:TMRxL register pair.
18.6
Timer1/3/5 Gate
Timer1/3/5 can be configured to count freely or the
count can be enabled and disabled using Timer1/3/5
gate circuitry. This is also referred to as Timer1/3/5
Gate Enable.
Timer1/3/5 gate can also be driven by multiple select-
able sources.
18.6.1
TIMER1/3/5 GATE ENABLE
The Timer1/3/5 Gate Enable mode is enabled by set-
ting the TMRxGE bit of the TxGCON register. The
polarity of the Timer1/3/5 Gate Enable mode is config-
ured using the TxGPOL bit of the TxGCON register.
When Timer1/3/5 Gate Enable mode is enabled,
Timer1/3/5 will increment on the rising edge of the
Timer1/3/5 clock source. When Timer1/3/5 Gate
Enable mode is disabled, no incrementing will occur
and Timer1/3/5 will hold the current count. See
Figure 18-4 for timing details.
Note:
The oscillator requires a start-up and
stabilization time before use. Thus,
SOSCEN should be set and a suitable
delay
observed
prior
to
enabling
Timer1/3/5.
Note:
When switching from synchronous to
asynchronous operation, it is possible to
skip an increment. When switching from
asynchronous to synchronous operation,
it is possible to produce an additional
increment.
TABLE 18-3:
TIMER1/3/5 GATE ENABLE
SELECTIONS
TxCLK
TxGPOL
TxG
Timer1/3/5
Operation
00
Counts
01
Holds Count
10
Holds Count
11
Counts



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