PIC16C712
PIC16C712
PIC16C716
PIC16C716
PIC16C712/716
8-Bit CMOS Microcontrollers with A/D Converter
and Capture/Compare/PWM
Devices included in this Data Sheet: Pin Diagrams
PIC16C712 PIC16C716
18-pin PDIP, SOIC, Windowed CERDIP
Microcontroller Core Features:
RA1/AN1
RA2/AN2 1 18
High-performance RISC CPU
RA0/AN0
RA3/AN3/VREF
2 17
Only 35 single word instructions to learn
OSC1/CLKIN
RA4/T0CKI 3 16
MCLR/VPP OSC2/CLKOUT
4 15
All single cycle instructions except for program
VDD
VSS 5 14
branches which are two cycle
RB7
RB0/INT 6 13
RB6
RB1/T1OSO/T1CKI 7 12
Operating speed: DC - 20 MHz clock input
11
8 RB5
RB2/T1OSI
DC - 200 ns instruction cycle
10 RB4
RB3/CCP1 9
Program
Device Data Memory
Memory
PIC16C712 1K 128
20-pin SSOP
PIC16C716 2K 128
Interrupt capability
RA1/AN1
RA2/AN2 1 20
(up to 7 internal/external interrupt sources)
RA0/AN0
RA3/AN3/VREF
2 19
OSC1/CLKIN
RA4/T0CKI 3 18
Eight level deep hardware stack
MCLR/VPP OSC2/CLKOUT
4 17
Direct, indirect and relative addressing modes
VDD
VSS 5 16
VDD
VSS 6 15
Power-on Reset (POR)
RB7
RB0/INT 7 14
13 RB6
RB1/T1OSO/T1CKI 8
Power-up Timer (PWRT) and
12
RB2/T1OSI 9 RB5
Oscillator Start-up Timer (OST)
RB4
RB3/CCP1 10 11
Watchdog Timer (WDT) with its own on-chip RC
oscillator for reliable operation
Brown-out detection circuitry for Peripheral Features:
Brown-out Reset (BOR)
Timer0: 8-bit timer/counter with 8-bit prescaler
Programmable code-protection
Timer1: 16-bit timer/counter with prescaler
Power saving SLEEP mode
can be incremented during sleep via external
Selectable oscillator options crystal/clock
Low-power, high-speed CMOS EPROM Timer2: 8-bit timer/counter with 8-bit period
technology register, prescaler and postscaler
Fully static design Capture, Compare, PWM module
In-Circuit Serial Programming (ICSP)
Capture is 16-bit, max. resolution is 12.5 ns,
Compare is 16-bit, max. resolution is 200 ns,
Wide operating voltage range: 2.5V to 5.5V
PWM maximum resolution is 10-bit
High Sink/Source Current 25/25 mA
8-bit multi-channel Analog-to-Digital converter
Commercial, Industrial and Extended temperature
ranges
Low-power consumption:
- < 2 mA @ 5V, 4 MHz
- 22.5 m A typical @ 3V, 32 kHz
-< 1 m A typical standby current
1999 Microchip Technology Inc. Preliminary DS41106A-page 1PIC16C712/716
Key Features
PIC16C712 PIC16C716
PICmicro Mid-Range Reference Manual
(DS33023)
Operating Frequency DC - 20 MHz DC - 20 MHz
Resets (and Delays) POR, BOR (PWRT, OST) POR, BOR (PWRT, OST)
Program Memory (14-bit words) 1K 2K
Data Memory (bytes) 128 128
Interrupts 7 7
I/O Ports Ports A,B Ports A,B
Timers 3 3
Capture/Compare/PWM modules 1 1
8-bit Analog-to-Digital Module 4 input channels 4 input channels
PIC16C7XX FAMILY OF DEVICES
PIC16C710 PIC16C71 PIC16C711 PIC16C712 PIC16C715 PIC16C716 PIC16C72A PIC16C73B
Maximum Frequency 20 20 20 20 20 20 20 20
Clock
of Operation (MHz)
EPROM Program 512 1K 1K 1K 2K 2K 2K 4K
Memory
Memory
(x14 words)
Data Memory (bytes) 36 36 68 128 128 128 128 192
Timer Module(s) TMR0 TMR0 TMR0 TMR0 TMR0 TMR0 TMR0 TMR0
TMR1 TMR1 TMR1 TMR1
TMR2 TMR2 TMR2 TMR2
Capture/Compare/ 1 1 1 2
PWM Module(s)
Peripherals
2 2
Serial Port(s) SPI/ICSPI/I C,
2
(SPI/I C, USART) USART
A/D Converter (8-bit) 444 4 4 4 5 5
Channels
Interrupt Sources 4 4 4 7 4 7 8 11
I/O Pins 13 13 13 13 13 13 22 22
Voltage Range (Volts) 2.5-6.0 3.0-6.0 2.5-6.0 2.5-5.5 2.5-5.5 2.5-5.5 2.5-5.5 2.5-5.5
In-Circuit Serial Yes Yes Yes Yes Yes Yes Yes Yes
Features
Programming
Brown-out Reset Yes Yes Yes Yes Yes Yes Yes
Packages 18-pin DIP, 18-pin DIP, 18-pin DIP, 18-pin DIP, 18-pin DIP, 18-pin DIP, 28-pin SDIP, 28-pin SDIP,
SOIC; SOIC SOIC; SOIC; SOIC; SOIC; SOIC, SSOP SOIC
20-pin SSOP 20-pin SSOP 20-pin SSOP 20-pin SSOP 20-pin SSOP
DS41106A-page 2 Preliminary 1999 Microchip Technology Inc.