Datasheet

PIC16(L)F707
DS41418B-page 14 2010-2011 Microchip Technology Inc.
FIGURE 1-1: PIC16(L)F707 BLOCK DIAGRAM
13
Data Bus
8
14
Program
Bus
Instruction reg
Program Counter
8 Level Stack
(13-bit)
Direct Addr
7
RAM Addr
9
Addr MUX
Indirect
Addr
FSR reg
STATUS reg
MUX
ALU
Instruction
Decode &
Control
Timing
Generation
OSC1/CLKIN
OSC2/CLKOUT
PORTA
PORTB
PORTC
PORTD
PORTE
RA4
RA5
RC0
RC1
RC2
RC3
RC4
RC5
RC6
RC7
RE0
RE1
RE2
8
8
Timer0
RA3
RA1
RA0
8
3
RA6
RA7
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
RB0
RB1
RB2
RB3
RB4
RB5
RB7
AN6
AN0 AN1
AN2
AN3 AN4
AN5
AN7
Synchronous
SDA
SCL
SSSDO
Serial Port
SDI/
SCK/
TX/CK
RX/DT
Internal
Oscillator
Block
Configuration
13
Data Bus
8
14
Program
Bus
Instruction reg
Program Counter
8 Level Stack
(13-bit)
Direct Addr
7
RAM Addr
Addr MUX
Indirect
Addr
FSR reg
STATUS reg
MUX
ALU
W Reg
Instruction
Decode &
Control
Timing
Generation
PORTB
PORTC
PORTD
PORTE
RC1
8
8
8
3
Synchronous
SDA
SCL
SSSDO
Serial Port
SDI/
SCK/
Internal
Oscillator
Block
Configuration
13
Data Bus
8
14
Program
Bus
Instruction Reg
Program Counter
8 Level Stack
(13-bit)
7
Addr MUX
FSR Reg
STATUS Reg
MUX
ALU
Instruction
Decode and
Control
Timing
Generation
PORTB
PORTC
PORTD
PORTE
RC1
8
8
8
3
Analog-To-Digital Converter
RB6
Synchronous
SDA
SCL
SSSDO
Serial Port
SDI/
SCK/
Internal
Oscillator
Block
Configuration
RE3
CCP2
CCP2
CCP1
CCP1
VREF
RA2
AN9AN8
AN10
AN11
AN12 AN13
Power-up
Timer
Oscillator
Start-up Timer
Power-on
Reset
Watchdog
Timer
MCLR
VDD
Brown-out
Reset
VSS
T0CKI
T1G
T1CKI
Power-up
Timer
Oscillator
Start-up Timer
Power-on
Reset
Watchdog
Timer
MCLR
VDD
Brown-out
Reset
VSS
T0CKI
MCLR
VDD VSS
T0CKI
Timer1
32 kHz
Oscillator
T1OSI
T1OSO
LDO
Regulator
Capacitive Sensing Module A
CPSA6CPSA0 CPSA1 CPSA2 CPSA3 CPSA4
CPSA7
CPSA8 CPSA9 CPSA10 CPSA11 CPSA12 CPSA13 CPSA14 CPSA15
CPSA5
Flash
Program
Memory
RAM
T3G
T3CKI
Timer1 Timer2 Timer3
TimerA TimerB
AUSART
TACKI
TBCKI
CPSB6CPSB0 CPSB1 CPSB2 CPSB3 CPSB4
CPSB7
CPSB8 CPSB9 CPSB10 CPSB11 CPSB12 CPSB13 CPSB14 CPSB15
CPSB5
Capacitive Sensing Module B
Digital-To-Analog
DACOUT
Converter