PIC16C745/765
FIGURE 3-1: PIC16C745/765 BLOCK DIAGRAM
13
8
PORTA
Data Bus
Program Counter
EPROM
RA0/AN0
Program
Memory
RA1/AN1
RA2/AN2
RA3/AN3/VREF
RA4/T0CKI
RA5/AN4
RAM
File
8 Level Stack
(13 bit)
8K x 14
Registers
256 x 8
Program
Bus
14
RAM Addr(1)
PORTB
9
Addr MUX
Instruction reg
RB0/INT
RB<7:1>
Indirect
Addr
7
Direct Addr
8
FSR reg
STATUS reg
8
PORTC
RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2
RC2/CCP1
RC6/TX/CK
RC7/RX/DT
3
MUX
Power-up
Timer
Oscillator
Start-up Timer
Instruction
Decode &
Control
ALU
Power-on
Reset
8
PORTD
OSC1/
CLKIN
Timing
Generation
x4 PLL
Watchdog
Timer
W reg
RD3:0/PSP3:0(2)
OSC2/
CLKOUT
Brown-out
Reset
RD4/PSP4(2)
RD5/PSP5(2)
RD6/PSP6(2)
RD7/PSP7(2)
Parallel Slave Port(2)
MCLR VDD, VSS
PORTE
RE0/AN5/RD(2)
RE1/AN6/WR(2)
RE2/AN7/CS(2)
Timer0
CCP2
Timer1
CCP1
Timer2
8-bit A/D
Dual Port
RAM
64 x 8
VUSB
D-
D+
USB
USART
XCVR
Note 1: Higher order bits are from the STATUS register.
2: Not available on PIC16C745.
DS41124A-page 10
AdvancedInformation
1999 Microchip Technology Inc.