PIC12F635/PIC16F636/639
Block Diagrams and pinout descriptions of the devices
are as follows:
1.0
DEVICE OVERVIEW
This document contains device specific information for
the PIC12F635/PIC16F636/639 devices.
• PIC12F635 (Figure 1-1, Table 1-1)
• PIC16F636 (Figure 1-2, Table 1-2)
• PIC16F639 (Figure 1-3, Table 1-3)
FIGURE 1-1:
PIC12F635 BLOCK DIAGRAM
Configuration
13
8
GPIO
Data Bus
Program Counter
GP0
GP1
GP2
GP3
GP4
GP5
Flash
1K x 14
Program
RAM
64 bytes
8-level Stack
Memory
(13-bit)
File
Registers
Program
Bus
14
RAM Addr
9
Addr MUX
Instruction Reg
Indirect
Addr
7
Direct Addr
8
FSR Reg
STATUS Reg
8
3
MUX
Power-up
Timer
Instruction
Decode and
Control
Oscillator
Start-up Timer
ALU
Power-on
Reset
OSC1/CLKIN
8
Timing
Generation
Watchdog
Timer
Brown-out
Reset
W Reg
OSC2/CLKOUT
Programmable
8 MHz
Internal
Oscillator Oscillator
31 kHz
Internal
Low-Voltage Detect
Wake-up
Reset
T1G
VDD VSS
MCLR
T1CKI
Timer0
Timer1
T0CKI
Cryptographic
Module
1 Analog
Comparator
and Reference
EEDAT
128 bytes
Data
EEPROM
EEADDR
C1IN- C1IN+ C1OUT
© 2007 Microchip Technology Inc.
DS41232D-page 9