DATA SHEET PIC Microcontrollers

DATA SHEET PIC Microcontrollers
DATA SHEET
PIC Microcontrollers
Order code
73-3190
73-3192
73-3194
73-3196
73-3198
73-3200
73-3202
73-3204
73-3206
Manufacturer code
PIC16F873-04SP
PIC16F873-04SO
PIC16F874-04P
PIC16F874-04L
PIC16F876-04SP
PIC16F876-04SO
PIC16F877-04P
PIC16F877-04L
PIC16F877-20P
Description
PIC16F873-04SP (RC)
PIC16F873-04SO (RC)
PIC16F874-04P (RC)
PIC16F874-04L
PIC16F876-04SP (RC)
PIC16F876-04SO
PIC16F877-04P
PIC16F877-04L
PIC16F877-20P MICRO (RC)
PIC Microcontrollers
The enclosed information is believed to be correct, Information may change ‘without notice’ due to
product improvement. Users should ensure that the product is suitable for their use. E. & O. E.
Sales: 01206 751166
[email protected]
Technical: 01206 835555
[email protected]
Page 1 of 4
Revision A
04/07/2003
Fax: 01206 7551188
www.rapidelectronics.co.uk
Full Technical Datasheets are available from www.microchip.com
PIC16F87X
28/40-Pin 8-Bit CMOS FLASH Microcontrollers
• PIC16F873
• PIC16F874
• PIC16F876
• PIC16F877
Microcontroller Core Features:
• High performance RISC CPU
• Only 35 single word instructions to learn
• All single cycle instructions except for program
branches which are two cycle
• Operating speed: DC - 20 MHz clock input
DC - 200 ns instruction cycle
• Up to 8K x 14 words of FLASH Program Memory,
Up to 368 x 8 bytes of Data Memory (RAM)
Up to 256 x 8 bytes of EEPROM Data Memory
• Pinout compatible to the PIC16C73B/74B/76/77
• Interrupt capability (up to 14 sources)
• Eight level deep hardware stack
• Direct, indirect and relative addressing modes
• Power-on Reset (POR)
• Power-up Timer (PWRT) and
Oscillator Start-up Timer (OST)
• Watchdog Timer (WDT) with its own on-chip RC
oscillator for reliable operation
• Programmable code protection
• Power saving SLEEP mode
• Selectable oscillator options
• Low power, high speed CMOS FLASH/EEPROM
technology
• Fully static design
• In-Circuit Serial Programming (ICSP) via two
pins
• Single 5V In-Circuit Serial Programming capability
• In-Circuit Debugging via two pins
• Processor read/write access to program memory
• Wide operating voltage range: 2.0V to 5.5V
• High Sink/Source Current: 25 mA
• Commercial, Industrial and Extended temperature
ranges
• Low-power consumption:
- < 0.6 mA typical @ 3V, 4 MHz
- 20 µA typical @ 3V, 32 kHz
- < 1 µA typical standby current
 2001 Microchip Technology Inc.
Pin Diagram
PDIP
MCLR/VPP
RA0/AN0
1
2
40
39
RB7/PGD
RB6/PGC
RA1/AN1
RA2/AN2/VREF-
3
38
RB5
4
37
RA3/AN3/VREF+
36
35
RB4
RB3/PGM
RA4/T0CKI
5
6
RA5/AN4/SS
7
34
RB1
RE0/RD/AN5
RE1/WR/AN6
8
33
RB0/INT
VDD
RE2/CS/AN7
VDD
VSS
OSC1/CLKIN
9
10
11
12
13
PIC16F877/874
Devices Included in this Data Sheet:
32
31
30
RB2
VSS
29
28
RD7/PSP7
RD6/PSP6
RD5/PSP5
OSC2/CLKOUT
14
27
RD4/PSP4
RC0/T1OSO/T1CKI
15
16
26
25
RC7/RX/DT
17
24
18
23
19
20
22
21
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
RD0/PSP0
RD1/PSP1
RC6/TX/CK
RC5/SDO
RC4/SDI/SDA
RD3/PSP3
RD2/PSP2
Peripheral Features:
• Timer0: 8-bit timer/counter with 8-bit prescaler
• Timer1: 16-bit timer/counter with prescaler,
can be incremented during SLEEP via external
crystal/clock
• Timer2: 8-bit timer/counter with 8-bit period
register, prescaler and postscaler
• Two Capture, Compare, PWM modules
- Capture is 16-bit, max. resolution is 12.5 ns
- Compare is 16-bit, max. resolution is 200 ns
- PWM max. resolution is 10-bit
• 10-bit multi-channel Analog-to-Digital converter
• Synchronous Serial Port (SSP) with SPI (Master
mode) and I2C (Master/Slave)
• Universal Synchronous Asynchronous Receiver
Transmitter (USART/SCI) with 9-bit address
detection
• Parallel Slave Port (PSP) 8-bits wide, with
external RD, WR and CS controls (40/44-pin only)
• Brown-out detection circuitry for
Brown-out Reset (BOR)
DS30292C-page 1
PIC16F87X
Pin Diagrams
PLCC
PIC16F877
PIC16F874
39
38
37
36
35
34
33
32
31
30
9
RB3/PGM
RB2
RB1
RB0/INT
VDD
VSS
RD7/PSP7
RD6/PSP6
RD5/PSP5
RD4/PSP4
RC7/RX/DT
44
43
42
41
40
39
38
37
36
35
34
QFP
7
8
9
10
11
12
13
14
15
16
17
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
RD0/PSP0
RD1/PSP1
RD2/PSP2
RD3/PSP3
RC4/SDI/SDA
RC5/SDO
RC6/TX/CK
NC
RC6/TX/CK
RC5/SDO
RC4/SDI/SDA
RD3/PSP3
RD2/PSP2
RD1/PSP1
RD0/PSP0
RC3/SCK/SCL
RC2/CCP1
RC1/T1OSI/CCP2
NC
RA4/T0CKI
RA5/AN4/SS
RE0/RD/AN5
RE1/WR/AN6
RE2/CS/AN7
VDD
VSS
OSC1/CLKIN
OSC2/CLKOUT
RC0/T1OSO/T1CK1
NC
RA3/AN3/VREF+
RA2/AN2/VREFRA1/AN1
RA0/AN0
MCLR/VPP
NC
RB7/PGD
RB6/PGC
RB5
RB4
NC
RB7/PGD
RB6/PGC
RB5
RB4
RB3/PGM
RB2
RB1
RB0/INT
VDD
VSS
RC7/RX/DT
RC6/TX/CK
RC5/SDO
RC4/SDI/SDA
6
5
4
3
2
1
44
43
42
41
40
28
27
26
25
24
23
22
21
20
19
18
17
16
15
18
19
20
21
22
23
24
25
26
27
282
1
2
3
4
5
6
7
8
9
10
11
12
13
14
MCLR/VPP
RA0/AN0
RA1/AN1
RA2/AN2/VREFRA3/AN3/VREF+
RA4/T0CKI
RA5/AN4/SS
VSS
OSC1/CLKIN
OSC2/CLKOUT
RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
PIC16F876/873
PDIP, SOIC
PIC16F877
PIC16F874
33
32
31
30
29
28
27
26
25
24
23
12
13
14
15
16
17
18
19
20
21
22
1
2
3
4
5
6
7
8
9
10
11
NC
RC0/T1OSO/T1CKI
OSC2/CLKOUT
OSC1/CLKIN
VSS
VDD
RE2/AN7/CS
RE1/AN6/WR
RE0/AN5/RD
RA5/AN4/SS
RA4/T0CKI
NC
NC
RB4
RB5
RB6/PGC
RB7/PGD
MCLR/VPP
RA0/AN0
RA1/AN1
RA2/AN2/VREFRA3/AN3/VREF+
RC7/RX/DT
RD4/PSP4
RD5/PSP5
RD6/PSP6
RD7/PSP7
VSS
VDD
RB0/INT
RB1
RB2
RB3/PGM
DS30292C-page 2
 2001 Microchip Technology Inc.
PIC16F87X
Key Features
PICmicro™ Mid-Range Reference
Manual (DS33023)
PIC16F873
PIC16F874
PIC16F876
PIC16F877
Operating Frequency
DC - 20 MHz
DC - 20 MHz
DC - 20 MHz
DC - 20 MHz
RESETS (and Delays)
POR, BOR
(PWRT, OST)
POR, BOR
(PWRT, OST)
POR, BOR
(PWRT, OST)
POR, BOR
(PWRT, OST)
FLASH Program Memory
(14-bit words)
4K
4K
8K
8K
Data Memory (bytes)
192
192
368
368
EEPROM Data Memory
128
128
256
256
Interrupts
13
14
13
14
I/O Ports
Ports A,B,C
Ports A,B,C,D,E
Ports A,B,C
Ports A,B,C,D,E
Timers
3
3
3
3
Capture/Compare/PWM Modules
2
2
2
2
Serial Communications
MSSP, USART
MSSP, USART
MSSP, USART
MSSP, USART
Parallel Communications
—
PSP
—
PSP
10-bit Analog-to-Digital Module
5 input channels
8 input channels
5 input channels
8 input channels
Instruction Set
35 instructions
35 instructions
35 instructions
35 instructions
 2001 Microchip Technology Inc.
DS30292C-page 3
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement