PIC16F684-ISL Microchip Technology Inc., PIC16F684-ISL Datasheet - Page 159

no-image

PIC16F684-ISL

Manufacturer Part Number
PIC16F684-ISL
Description
Manufacturer
Microchip Technology Inc.
Datasheets

Specifications of PIC16F684-ISL

Case
N/A
Notes
NEW
Date_code
11+
Internal Sampling Switch (R
) Impedance ........................ 68
SS
Interrupts ........................................................................... 101
A/D .............................................................................. 67
Associated Registers ................................................ 103
Capture ....................................................................... 76
Comparators ............................................................... 59
Compare ..................................................................... 77
Context Saving.......................................................... 104
Data EEPROM Memory Write .................................... 72
Interrupt-on-Change.................................................... 33
PORTA Interrupt-on-Change .................................... 102
RA2/INT .................................................................... 101
TMR0 ........................................................................ 102
TMR1 .......................................................................... 50
TMR2 to PR2 Match ................................................... 54
TMR2 to PR2 Match (PWM) ....................................... 53
INTOSC Specifications ..................................................... 138
IOCA Register ..................................................................... 33
L
Load Conditions ................................................................ 136
M
MCLR .................................................................................. 95
Internal ........................................................................ 95
Memory Organization............................................................ 7
Data .............................................................................. 7
Data EEPROM Memory.............................................. 71
Program ........................................................................ 7
Migrating from other PICmicro Devices ............................ 153
MPLAB ASM30 Assembler, Linker, Librarian ................... 122
MPLAB ICD 2 In-Circuit Debugger ................................... 123
MPLAB ICE 2000 High-Performance Universal
In-Circuit Emulator ................................................... 123
MPLAB ICE 4000 High-Performance Universal
In-Circuit Emulator ................................................... 123
MPLAB Integrated Development Environment Software .. 121
MPLAB PM3 Device Programmer .................................... 123
MPLINK Object Linker/MPLIB Object Librarian ................ 122
O
OPCODE Field Descriptions ............................................. 111
OPTION_REG Register ...................................................... 12
OSCCON Register .............................................................. 29
Oscillator
Associated registers.................................................... 29
Oscillator Configurations ..................................................... 19
Oscillator Specifications .................................................... 137
Oscillator Start-up Timer (OST)
Specifications............................................................ 141
Oscillator Switching
Fail-Safe Clock Monitor............................................... 27
Two-Speed Clock Start-up.......................................... 25
P
P1A/P1B/P1C/P1D.See Enhanced
Capture/Compare/PWM (ECCP) ................................ 78
Packaging ......................................................................... 149
Marking ..................................................................... 149
PDIP Details.............................................................. 150
PCL and PCLATH ............................................................... 17
Computed GOTO........................................................ 17
Stack ........................................................................... 17
PCON Register ................................................................... 97
PICkit 1 Flash Starter Kit................................................... 125
PICSTART Plus Development Programmer ..................... 124
 2004 Microchip Technology Inc.
PIE1 Register ..................................................................... 14
Pin Diagram .......................................................................... 2
Pinout Descriptions
PIC16F684 ................................................................... 6
PIR1 Register ..................................................................... 15
PORTA ............................................................................... 31
Additional Pin Functions ............................................. 31
Interrupt-on-Change ........................................... 33
Ultra Low-Power Wake-up............................ 31, 34
Weak Pull-up ...................................................... 31
Associated registers ................................................... 39
Pin Descriptions and Diagrams .................................. 36
RA0............................................................................. 36
RA1............................................................................. 36
RA2............................................................................. 37
RA3............................................................................. 37
RA4............................................................................. 38
RA5............................................................................. 38
Specifications ........................................................... 139
PORTC ............................................................................... 40
Associated Registers.................................................. 29
Associated registers ................................................... 43
P1A/P1B/P1C/P1D.See Enhanced
Capture/Compare/PWM (ECCP)........................ 40
Specifications ........................................................... 139
Power-Down Mode (Sleep)............................................... 107
Power-on Reset (POR)....................................................... 95
Power-up Timer (PWRT) .................................................... 96
Specifications ........................................................... 141
Precision Internal Oscillator Parameters .......................... 138
Prescaler
Shared WDT/Timer0................................................... 47
Switching Prescaler Assignment ................................ 47
PRO MATE II Universal Device Programmer ................... 123
Product Identification ........................................................ 161
Program Memory .................................................................. 7
Map and Stack.............................................................. 7
Programming, Device Instructions.................................... 111
PWM Mode. See Enhanced Capture/Compare/PWM ........ 78
PWM1CON Register........................................................... 85
R
Read-Modify-Write Operations ......................................... 111
Registers
ADCON0 (A/D Control 0)............................................ 66
ADCON1 (A/D Control 1)............................................ 66
ANSEL (Analog Select) .............................................. 65
CALIB (Calibration Word) ........................................... 93
CCP1CON (Enhanced CCP Operation) ..................... 75
CCPR1H..................................................................... 75
CCPR1L ..................................................................... 75
CMCON0 (Comparator Control 0) .............................. 55
CMCON1 (Comparator Control 1) .............................. 59
CONFIG (Configuration Word) ................................... 92
Data Memory Map ........................................................ 8
ECCPAS (Enhanced CCP Auto-shutdown Control) ... 86
EEADR (EEPROM Address) ...................................... 71
EECON1 (EEPROM Control 1) .................................. 72
EECON2 (EEPROM Control 2) .................................. 72
EEDAT (EEPROM Data) ............................................ 71
INTCON (Interrupt Control) ........................................ 13
IOCA (Interrupt-on-change PORTA) .......................... 33
OPTION_REG ............................................................ 46
OPTION_REG (Option) .............................................. 12
OSCCON (Oscillator Control)..................................... 29
PCON (Power Control) ............................................... 97
Preliminary
PIC16F684
DS41202C-page 157

Related parts for PIC16F684-ISL