Microchip Technology AC244045 Data Sheet

Page of 302
PIC16F72X/PIC16LF72X
DS41341E-page 14
© 2009 Microchip Technology Inc.
FIGURE 1-1:
PIC16F722/723/726/PIC16LF722/723/726 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
W reg
Power-up
Timer
Oscillator
Start-up Timer
Power-on
Reset
Watchdog
Timer
Instruction
Decode &
Control
Timing
Generation
OSC1/CLKIN
OSC2/CLKOUT
MCLR V
DD
PORTA
RA4
RC0
RC1
RC2
RC3
RC4
RC5
RC6
RC7
8
8
Brown-out
Reset
AUSART
Timer0
Timer1
Timer2
RA3
RA1
RA0
8
3
Analog-To-Digital Converter
RA6
RA7
RB6
RB7
V
SS
T0CKI
T1G
T1CKI
V
REF
Synchronous
SDA SCL
SS
SDO
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
Power-up
Timer
Oscillator
Start-up Timer
Power-on
Reset
Watchdog
Timer
Instruction
Decode &
Control
Timing
Generation
MCLR V
DD
RC1
8
8
Brown-out
Reset
AUSART
Timer0
Timer1
Timer2
8
3
V
SS
T0CKI
T1CKI
Synchronous
SDA SCL
SS
SDO
Serial Port
SDI/ SCK/
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
Power-up
Timer
Oscillator
Start-up Timer
Power-on
Reset
Watchdog
Timer
Instruction
Decode and
Control
Timing
Generation
MCLR V
DD
PORTB
PORTC
RA5
8
8
Brown-out
Reset
Timer0
Timer1
Timer2
RA2
8
3
RB0
RB1
RB2
RB3
RB4
RB5
V
SS
T0CKI
T1CKI
Synchronous
SDA SCL
SS
SDO
Serial Port
SDI/ SCK/
Internal
Oscillator
Block
Configuration
CCP2
CCP2
Timer1
32 kHz
Oscillator
PORTE
RE3
CCP1
CCP1
T1OSI
T1OSO
AN9
AN0 AN1 AN2 AN3 AN4 AN8
AN10 AN11 AN12 AN13
LDO
(1)
Regulator
Flash
Program
Memory
Note
1:
PIC16F722/723/726 only.
RAM
Capacitive Sensing Module
CPS6
CPS0 CPS1 CPS2 CPS3 CPS4 CPS5
CPS7