PIC16F707-E/P Microchip Technology, PIC16F707-E/P Datasheet - Page 122

no-image

PIC16F707-E/P

Manufacturer Part Number
PIC16F707-E/P
Description
14KB Flash Program, MTouch, 32ch CSM, 1.8V-5.5V, 16MHz Internal Oscillator, 8b A
Manufacturer
Microchip Technology
Series
PIC® XLP™ 16Fr
Datasheets

Specifications of PIC16F707-E/P

Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
36
Program Memory Size
14KB (8K x 14)
Program Memory Type
FLASH
Ram Size
363 x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 5.5 V
Data Converters
A/D 14x8b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
40-DIP (0.600", 15.24mm)
Processor Series
PIC16F
Core
PIC
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120, ICE2000
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16F707-E/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
PIC16F707/PIC16LF707
16.6.1
To select TimerA/B as the timer resource for the
capacitive sensing module:
• Set the TAXCS/TBXCS bit of the CPSACON0/
• Clear the TMRACS/TMRBCS bit of the TACON/
When TimerA/B is chosen as the timer resource, the
capacitive sensing oscillator will be the clock source for
TimerA/B. Refer to Section 14.0 “TimerA/B Mod-
ules” for additional information.
16.6.2
To select Timer1/3 as the timer resource for the
capacitive sensing module, set the TMRxCS<1:0> of
the TxCON register to ‘11’. When Timer1/3 is chosen
as the timer resource, the capacitive sensing oscilla-
tor will be the clock source for Timer1/3. Because the
Timer1/3 module has a gate control, developing a
time base for the frequency measurement can be
simplified by using the TimerA/B overflow flag.
It is recommend that the TimerA/B overflow flag, in
conjunction with the Toggle mode of the Timer1/3 gate,
be used to develop the fixed time base required by the
software portion of the capacitive sensing module.
Refer to Section 13.11 “Timer1/3 Control Register ”
for additional information.
TABLE 16-3:
DS41418A-page 122
TMRxON
CPSBCON0 register.
TBCON register.
0
0
1
1
TIMERA/B
TIMER1/3
TMRxGE
TIMER1/3 ENABLE FUNCTION
0
1
0
1
Count Enabled by Input
Timerx Operation
Off
Off
On
Preliminary
16.7
The software portion of the capacitive sensing module
is required to determine the change in frequency of the
capacitive sensing oscillator. This is accomplished by
the following:
• Setting a fixed time base to acquire counts on
• Establishing the nominal frequency for the
• Establishing the reduced frequency for the
• Set the frequency threshold.
16.7.1
To determine the nominal frequency of the capacitive
sensing oscillator:
• Remove any extra capacitive load on the selected
• At the start of the fixed time base, clear the timer
• At the end of the fixed time base, save the value
The value of the timer resource is the number of
oscillations of the capacitive sensing oscillator for the
given time base. The frequency of the capacitive
sensing oscillator is equal to the number of counts on
the timer divided by the period of the fixed time base.
16.7.2
The extra capacitive load will cause the frequency of
the capacitive sensing oscillator to decrease. To
determine the reduced frequency of the capacitive
sensing oscillator:
• Add a typical capacitive load on the selected
• Use the same fixed time base as the nominal
• At the start of the fixed time base, clear the timer
• At the end of the fixed time base, save the value
The value of the timer resource is the number of
oscillations of the capacitive sensing oscillator with an
additional capacitive load. The frequency of the
capacitive sensing oscillator is equal to the number of
counts on the timer divided by the period of the fixed
time base. This frequency should be less than the
value
measurement.
TimerA/B or Timer1/3.
capacitive sensing oscillator.
capacitive sensing oscillator due to an additional
capacitive load.
CPSx pin.
resource.
in the timer resource.
CPSx pin.
frequency measurement.
resource.
in the timer resource.
obtained
Software Control
NOMINAL FREQUENCY (NO
CAPACITIVE LOAD)
REDUCED FREQUENCY
(ADDITIONAL CAPACITIVE LOAD)
during
 2010 Microchip Technology Inc.
the
nominal
frequency

Related parts for PIC16F707-E/P