English
Language : 

PIC16F882-I Datasheet, PDF (17/328 Pages) Microchip Technology – 28/40/44-Pin, Enhanced Flash-Based 8-Bit CMOS Microcontrollers
PIC16F882/883/884/886/887
FIGURE 1-2:
PIC16F884/PIC16F887 BLOCK DIAGRAM
Configuration
Flash
4K(1)/8K X 14
Program
Memory
Program 14
Bus
Instruction Reg
13
Program Counter
8
Data Bus
8-Level Stack
(13-Bit)
RAM
256(1)/368 Bytes
File
Registers
RAM Addr
9
Addr MUX
Direct Addr 7
Indirect
8 Addr
FSR Reg
STATUS Reg
8
OSC1/CLKIN
OSC2/CLKOUT
Instruction
Decode and
Control
Timing
Generation
Internal
Oscillator
Block
T1OSI
T1OSO
Timer1
32 kHz
Oscillator
Power-up
Timer
Oscillator
Start-up Timer
Power-on
Reset
Watchdog
Timer
Brown-out
Reset
3
MUX
ALU
8
W Reg
CCP2
MCLR VDD VSS
CCP2
In-Circuit
Debugger
(ICD)
T0CKI
T1G T1CKI
PORTA
PORTB
PORTC
PORTD
PORTE
RA0
RA1
RA2
RA3
RA4
RA5
RA6
RA7
RB0
RB1
RB2
RB3
RB4
RB5
RB6
RB7
RC0
RC1
RC2
RC3
RC4
RC5
RC6
RC7
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
RE0
RE1
RE2
RE3
Timer0
Timer1
Timer2
EUSART
ECCP
Master Synchronous
Serial Port (MSSP)
VREF+
VREF-
Analog-To-Digital Converter
(ADC)
Note 1: PIC16F884 only.
© 2009 Microchip Technology Inc.
2 Analog Comparators
and Reference
VREF+
VREF-
CVREF
8
EEDATA
256 Bytes
Data
EEPROM
EEADDR
DS41291F-page 15