PIC12F635/PIC16F636/639
Internal Oscillator Block
INTOSC Specifications ............................................. 163
Internet Address................................................................ 185
Interrupts ........................................................................... 121
Associated Registers ................................................ 123
Comparators ............................................................... 67
Context Saving.......................................................... 124
Data EEPROM Memory Write .................................... 74
Interrupt-on-change .................................................... 42
PORTA Interrupt-on-change ..................................... 122
RA2/INT .................................................................... 121
TMR0 ........................................................................ 122
INTOSC Specifications ..................................................... 163
K
KEELOQ ............................................................................... 77
L
Load Conditions ................................................................ 161
M
MCLR ................................................................................ 114
Internal ...................................................................... 114
Memory Organization.......................................................... 11
Data ............................................................................ 11
Data EEPROM Memory.............................................. 73
Program ...................................................................... 11
Microchip Internet Web Site .............................................. 185
MPLAB ASM30 Assembler, Linker, Librarian ................... 142
MPLAB ICD 2 In-Circuit Debugger ................................... 143
MPLAB ICE 2000 High-Performance Universal
In-Circuit Emulator ................................................... 143
MPLAB ICE 4000 High-Performance Universal
In-Circuit Emulator ................................................... 143
MPLAB Integrated Development Environment Software .. 141
MPLAB PM3 Device Programmer .................................... 143
MPLINK Object Linker/MPLIB Object Librarian ................ 142
O
Opcode Field Descriptions ................................................ 131
Oscillator Start-up Timer (OST) .......................................... 30
Specifications............................................................ 165
P
Packaging ......................................................................... 175
Details ....................................................................... 177
Marking ..................................................................... 175
PCL and PCLATH ............................................................... 26
Computed GOTO........................................................ 26
Stack ........................................................................... 26
PICkit 1 Flash Starter Kit................................................... 145
PICSTART Plus Development Programmer ..................... 144
Pin Diagrams ........................................................................ 2
Pinout Descriptions
PIC12F635.................................................................... 8
PIC16F636.................................................................... 9
PIC16F639.................................................................. 10
PORTA................................................................................ 39
Additional Pin Functions ............................................. 39
Interrupt-on-change ............................................ 42
Ultra Low-Power Wake-up ............................ 39, 43
Weak Pull-down .................................................. 39
Weak Pull-up ...................................................... 39
Associated Registers .................................................. 48
Pin Descriptions and Diagrams................................... 44
RA0/C1IN+/ICSPDAT/ULPWU Pin ............................. 44
RA1/C1IN-/Vref/ICSPCLK Pin .................................... 45
RA2/T0CKI/INT/C1OUT Pin ....................................... 45
RA3/MCLR/VPP PIN .................................................... 46
RA4/T1G/OSC2/CLKOUT Pin .................................... 47
RA5/T1CKI/OSC1/CLKIN Pin..................................... 47
PORTC ............................................................................... 49
Associated Registers.................................................. 51
RC0/C2IN+ Pin ........................................................... 49
RC2 Pin ...................................................................... 49
RC3 Pin ...................................................................... 49
RC4/C2OUT Pin ......................................................... 50
Power Control (PCON) Register....................................... 116
Power-Down Mode (Sleep)............................................... 127
Power-on Reset ................................................................ 114
Power-up Timer (PWRT)
Specifications ........................................................... 165
Precision Internal Oscillator Parameters .......................... 163
Prescaler
Shared WDT/Timer0................................................... 55
Switching Prescaler Assignment ................................ 55
PRO MATE II Universal Device Programmer ................... 143
Product Identification ........................................................ 193
Program Memory ................................................................ 11
Program Memory Map and Stack
PIC12F635 ................................................................. 11
PIC16F636/639 .......................................................... 11
Programmable Low-Voltage Detect (PLVD) Module .......... 71
Programming, Device Instructions.................................... 131
R
Reader Response............................................................. 186
Read-Modify-Write Operations ......................................... 131
Registers
Analog Front-End (AFE)
AFE Status Register 7 ...................................... 109
Column Parity Register 6.................................. 108
Configuration Register 0................................... 105
Configuration Register 1................................... 106
Configuration Register 2................................... 106
Configuration Register 3................................... 107
Configuration Register 4................................... 107
Configuration Register 5................................... 108
CMCON0 (Comparator Control 0) .............................. 61
CMCON1 (Comparator Control 1) .............................. 66
CONFIG (Configuration Word) ................................. 112
EEADR (EEPROM Address) ...................................... 73
EECON1 (EEPROM Control 1) .................................. 74
EEDAT (EEPROM Data) ............................................ 73
INTCON (Interrupt Control) ........................................ 22
IOCA (Interrupt-on-change PORTA) .......................... 42
LVDCON (Low-Voltage Detect Control) ..................... 71
OPTION_REG (Option) ........................................ 21, 54
OSCCON (Oscillator Control)..................................... 38
OSCTUNE (Oscillator Tuning).................................... 33
PCON (Power Control) ............................................... 25
PIE1 (Peripheral Interrupt Enable 1) .......................... 23
PIR1 (Peripheral Interrupt Request 1) ........................ 24
PORTA ....................................................................... 41
PORTC ....................................................................... 51
Reset Values ............................................................ 119
Reset Values (Special Registers)............................. 120
Status ......................................................................... 20
T1CON (Timer1 Control) ............................................ 59
TRISA (PORTA Tri-State) .......................................... 41
TRISC (PORTC Tri-State) .......................................... 51
VRCON (Voltage Reference Control) ......................... 69
© 2005 Microchip Technology Inc.
Preliminary
DS41232B-page 191