PIC16F84-10/SO Microchip Technology, PIC16F84-10/SO Datasheet - Page 43

IC MCU FLASH 1KX14 EE 18SOIC

PIC16F84-10/SO

Manufacturer Part Number
PIC16F84-10/SO
Description
IC MCU FLASH 1KX14 EE 18SOIC
Manufacturer
Microchip Technology
Series
PIC® 16Fr

Specifications of PIC16F84-10/SO

Core Size
8-Bit
Program Memory Size
1.75KB (1K x 14)
Core Processor
PIC
Speed
10MHz
Peripherals
POR, WDT
Number Of I /o
13
Program Memory Type
FLASH
Eeprom Size
64 x 8
Ram Size
68 x 8
Voltage - Supply (vcc/vdd)
4 V ~ 6 V
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Package / Case
18-SOIC (7.5mm Width)
Controller Family/series
PIC16F
No. Of I/o's
13
Eeprom Memory Size
64Byte
Ram Memory Size
68Byte
Cpu Speed
10MHz
No. Of Timers
1
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
XLT18SO-1 - SOCKET TRANSITION 18SOIC 300MIL309-1075 - ADAPTER 18-SOIC TO 18-SOIC309-1011 - ADAPTER 18-SOIC TO 18-DIP309-1010 - ADAPTER 18-SOIC TO 18-DIPAC164010 - MODULE SKT PROMATEII DIP/SOIC
Data Converters
-
Connectivity
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16F84-10/SO
Manufacturer:
AD
Quantity:
34
Part Number:
PIC16F84-10/SO
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
2.5
1997 Microchip Technology Inc.
Internal 4 MHz RC Oscillator
bit 7:4
bit 3
bit 2
bit 1:0
The internal RC oscillator (not on all devices) provides a fixed 4 MHz (nominal) system clock at
V
on variation over voltage and temperature.
The value in the OSCCAL register is used to tune the frequency of the internal RC oscillator. The
calibration value that Microchip programs into the device will “trim” the internal oscillator to
remove process variation from the oscillator frequency. The CAL3:CAL0 bits are used for fine cal-
ibration within a frequency window. Higher values of CAL3:CAL0 (from 0000 to 1111) yields
higher clock speeds.
When a 4 MHz internal RC oscillator frequency cannot be achieved by a CAL3:CAL0 value, the
RC oscillator frequency can be increased or decreased by an offset frequency. The CALFST and
CALSLW bits are used to enable a positive or negative frequency offset to place the internal RC
frequency within the CAL3:CAL0 trim window.
Setting the CALFST bit offsets the internal RC for a higher frequency, while setting the CALSLW
bit offsets the internal RC for a lower frequency.
Upon a device reset, the OSCCAL register is forced to the midpoint value (CAL3:CAL0 = 7h,
CALFST and CALSLW providing no offset).
Register 2-1: OSCCAL Register
CAL3:CAL0: Internal RC Oscillator Calibration bits
0000 = Lowest clock frequency within the trim range
1111 = Highest clock frequency within the trim range
CALFST: Oscillator Range Offset bit
1 = Increases the frequency of the internal RC oscillator into the CAL3:CAL0 trim window
0 = No offset provided
CALSLW: Oscillator Range Offset bit
1 = Decreases the frequency of the internal RC oscillator into the CAL3:CAL0 trim window
0 = No offset provided
Unimplemented: Read as '0'
Legend
R = Readable bit
U = Unimplemented bit, read as ‘0’
bit 7
DD
Note:
Note:
Note:
R/W-0
CAL3
= 5V and 25 C, see the device data sheet’s “Electrical Specifications” section for information
When both bits are set, the CALFST bit overrides the CALSLW bit.
These bits should be written as ‘0’ when modifying the OSCCAL register, for com-
patibility with future devices.
OSCCAL is used to remove process variation from the internal RC oscillator of the
device. The OSCCAL value should not be modified from the Microchip supplied
value, and all timing critical functions should be adjusted by the application software.
R/W-1
CAL2
W = Writable bit
R/W-1
CAL1
R/W-1
CAL0
Section 2. Oscillator
- n = Value at POR reset
CALFST
R/W-0
CALSLW
R/W-0
DS31002A-page 2-13
U-0
bit 0
U-0
2

Related parts for PIC16F84-10/SO