Datasheet
Datasheet
Datasheet
RA3 2 17 RA0
• PIC16CR56
PIC16CR58B
PIC16CR58A
PIC16C58A
PIC16CR56
PIC16CR54A
PIC16C54A
PIC16CR54B
T0CKI 3 16 OSC1/CLKIN
VSS 5 14 VDD
• PIC16CR57B 6 13 RB7
RB0
• PIC16C58A RB1 7 12 RB6
RB2 8 11 RB5
• PIC16CR58A 10
RB3 9 RB4
• PIC16CR58B
High-Performance RISC CPU
PDIP, SOIC, CERDIP
• Only 33 single word instructions to learn
• All instructions are single cycle (200 ns) except T0CKI •1 28 MCLR
for program branches which are two-cycle VDD 2 27 OSC1/CLKIN
N/C 3 26 OSC2/CLKOUT
• Operating speed: DC - 20 MHz clock input VSS 4 25 RC7
PIC16CR57B
PIC16CR57A
DC - 200 ns instruction cycle N/C 5 24 RC6
RA0 6 23 RC5
EPROM/
Device Pins I/O RAM RA1 7 22 RC4
ROM RA2 8 21 RC3
RA3 9 20 RC2
PIC16C54A 18 12 512 25 RB0 10 19 RC1
PIC16CR54A 18 12 512 25 RB1 11 18 RC0
RB2 12 17 RB7
PIC16CR54B 18 12 512 25
RB3 13 16 RB6
PIC16CR56 18 12 1K 25 RB4 14 15 RB5
PIC16CR57A 28 20 2K 72
PIC16CR57B 28 20 2K 72
PIC16C58A 18 12 2K 73 • Selectable oscillator options:
PIC16CR58A 18 12 2K 73 - RC: Low-cost RC oscillator
PIC16CR58B 18 12 2K 73 - XT: Standard crystal/resonator
• 12-bit wide instructions - HS: High-speed crystal/resonator
• 8-bit wide data path - LP: Power saving, low frequency crystal
• Seven or eight special function hardware CMOS Technology
registers • Low-power, high-speed CMOS EPROM/ROM
• Two-level deep hardware stack technology
• Direct, indirect and relative addressing modes for • Fully static design
data and instructions • Wide-operating voltage range:
Peripheral Features - EPROM Commercial/Industrial 2.5V to 6.25V
• 8-bit real time clock/counter (TMR0) with 8-bit - ROM Commercial/Industrial 2.5V to 6.25V
programmable prescaler
- EPROM Automotive 2.5V to 6.0V
• Power-On Reset (POR)
• Low-power consumption
• Device Reset Timer (DRT)
- < 2 mA typical @ 5V, 4 MHz
• Watchdog Timer (WDT) with its own on-chip RC
- 15 µA typical @ 3V, 32 kHz
oscillator for reliable operation
- < 0.6 µA typical standby current (with WDT
• Programmable code-protection
disabled) @ 3V, 0°C to 70°C
• Power saving SLEEP mode
SSOP SSOP
PIC16CR57B
PIC16CR57A
PIC16CR58B
PIC16CR58A
PIC16C58A
PIC16CR56
PIC16CR54B
PIC16CR54A
PIC16C54A
T0CKI 3 18 OSC1/CLKIN
VDD 4 25 RC7
MCLR/VPP 4 17 OSC2/CLKOUT RA0 5 24 RC6
VSS 5 16 VDD RA1 6 23 RC5
VSS 6 15 VDD RA2 7 22 RC4
RB0 7 14 RB7 RA3 8 21 RC3
RB0 9 20 RC2
RB1 8 13 RB6 10 19 RC1
RB1
RB2 9 12 RB5 RB2 11 18 RC0
RB3 10 11 RB4 RB3 12 17 RB7
RB4 13 16 RB6
VSS 14 15 RB5
Table of Contents
1.0 General Description .............................................................................................................................................3
2.0 Enhanced PIC16C5X Device Varieties................................................................................................................5
3.0 Architectural Overview.........................................................................................................................................7
4.0 Memory Organization ........................................................................................................................................13
5.0 I/O Ports.............................................................................................................................................................23
6.0 Timer0 Module and TMR0 Register...................................................................................................................25
7.0 Special Features of the CPU .............................................................................................................................29
8.0 Instruction Set Summary ...................................................................................................................................41
9.0 Development Support ........................................................................................................................................53
10.0 Electrical Characteristics - PIC16C54A .............................................................................................................59
11.0 Electrical Characteristics - PIC16CR54A...........................................................................................................71
12.0 Electrical Characteristics - PIC16CR54B/56/58B ..............................................................................................85
13.0 Electrical Characteristics - PIC16CR57A...........................................................................................................99
14.0 Electrical Characteristics - PIC16CR57B.........................................................................................................111
15.0 Electrical Characteristics - PIC16C58A ...........................................................................................................125
16.0 Electrical Characteristics - PIC16CR58A.........................................................................................................137
17.0 DC and AC Characteristics - All Enh. PIC16C5X, Except PIC16CR54A.........................................................151
18.0 DC and AC Characteristics - PIC16CR54A .....................................................................................................163
19.0 Packaging Information .....................................................................................................................................173
Appendix A: Compatibility................................................................................................................................185
Appendix B: What’s New .................................................................................................................................185
Appendix C: What’s Changed..........................................................................................................................186
Appendix D:PIC16/17 Microcontrollers............................................................................................................187
Index ................................................................................................................................................................195
Connecting to Microchip BBS ..........................................................................................................................199
Access to the Internet ......................................................................................................................................199
Reader Response............................................................................................................................................200
Enhanced PIC16C5X Product Identification System .......................................................................................201
ry
H z)
s) o
rd m
(M
e
n
(w m M
tio
s)
ra
ra
te
pe
y
og
O
ns
(b
)
ts
of
Pr
io
y
ol
y
or
ct
nc
(V
)
tru
em
s
ue
e(
ns
eq
ng
M
ul
fI
Fr
od
Ra
ta
es
ro
Da
um
RO M
ns
ag
ge
be
RO
im
er
Pi
M
ck
lta
m
ax
m
RA
EP
I/O
Pa
Nu
Vo
Ti
M
PIC16CR54B (1) 20 — 512 25 TMR0 12 2.5-5.5 33 18-pin DIP, SOIC; 20-pin SSOP
STATUS 73 Bytes
TMR0 FSR
8
DATA BUS
W ALU
8
FROM W FROM W FROM W
4 8 8
4 8 8
“TRIS 5” “TRIS 6” “TRIS 7”
TRISA PORTA TRISB PORTB TRISC PORTC
4 8 8
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
OSC1
Q1
Q2 Internal
phase
Q3 clock
Q4
PC PC PC+1 PC+2
OSC2/CLKOUT
(RC mode)
Fetch INST (PC)
Execute INST (PC-1) Fetch INST (PC+1)
Execute INST (PC) Fetch INST (PC+2)
Execute INST (PC+1)
All instructions are single cycle, except for any program branches. These take two cycles since the fetch
instruction is “flushed” from the pipeline while the new instruction is being fetched and then executed.
User Memory
0FFh
4.1 Program Memory Organization Memory (Page 0) 100h
Space
The PIC16C54A, PIC16CR54A and PIC16CR54B 1FFh
200h
have a 9-bit Program Counter (PC) capable of
On-chip Program
addressing a 512 x 12 program memory space 2FFh
Memory (Page 1) 300h
(Figure 4-1). The PIC16CR56 has a 10-bit Program
Counter capable of addressing a 1K x 12 program Reset Vector 3FFh
memory space (Figure 4-2). The PIC16CR57A,
PIC16CR57B, PIC16C58A, PIC16CR58A, and
PIC16CR58B have an 11-bit Program Counter FIGURE 4-3: PIC16CR57A/CR57B/C58A/CR
capable of addressing a 2K x 12 program memory 58A/CR58B PROGRAM
space (Figure 4-3). Accessing a location above the MEMORY MAP AND STACK
physically implemented address will cause a
wraparound. PC<10:0>
11
The reset vector for the PIC16C54A, PIC16CR54A CALL, RETLW
and PIC16CR54B is at 1FFh, for the PIC16CR56, at Stack Level 1
3FFh and for the PIC16CR57A, PIC16CR57B, Stack Level 2
PIC16C58A, PIC16CR58A, and PIC16CR58B, at
7FFh. 000h
On-chip Program 0FFh
FIGURE 4-1: PIC16C54A/CR54A/CR54B Memory (Page 0) 100h
PROGRAM MEMORY MAP
1FFh
AND STACK 200h
On-chip Program
User Memory
PC<8:0> 2FFh
Memory (Page 1) 300h
9
Space
CALL, RETLW
3FFh
Stack Level 1 400h
Stack Level 2 On-chip Program
4FFh
Memory (Page 2) 500h
000h
5FFh
User Memory
On-chip 600h
Space
01h TMR0
02h PCL
03h STATUS
04h FSR
Addresses map back to
05h PORTA addresses in Bank 0.
06h PORTB
07h PORTC
08h General
Purpose
0Fh Registers 2Fh 4Fh 6Fh
10h 30h 50h 70h
General General General General
Purpose Purpose Purpose Purpose
Registers Registers Registers Registers
01h TMR0
02h PCL
03h STATUS
04h FSR
Addresses map back to
05h PORTA addresses in Bank 0.
06h PORTB
07h
General
Purpose
Registers
0Fh 2Fh 4Fh 6Fh
10h 30h 50h 70h
General General General General
Purpose Purpose Purpose Purpose
Registers Registers Registers Registers
Value on Value on
Power-On MCLR and
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reset WDT Reset
N/A TRIS I/O control registers (TRISA, TRISB, TRISC) 1111 1111 1111 1111
N/A OPTION Contains control bits to configure Timer0 and Timer0/WDT prescaler --11 1111 --11 1111
00h INDF Uses contents of FSR to address data memory (not a physical register) xxxx xxxx uuuu uuuu
01h TMR0 8-bit real-time clock/counter xxxx xxxx uuuu uuuu
07h(2) PORTC RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 xxxx xxxx uuuu uuuu
Legend: Shaded boxes = unimplemented or unused, – = unimplemented, read as '0' (if applicable)
x = unknown, u = unchanged, q = see the tables in Section 7.7 for possible values.
Note 1: The upper byte of the Program Counter is not directly accessible. See Section 4.5
for an explanation of how to access these bits.
2: File address 07h is a general purpose register on the PIC16C54A, PIC16CR54A, PIC16CR54B, PIC16CR56,
PIC16C58A, PIC16CR58A and PIC16CR58B.
STATUS
STATUS
PIC16C5X devices have a 9-bit, 10-bit or 11-bit wide,
two-level hardware push/pop stack (Figure 4-1,
Figure 4-2 and Figure 4-3 respectively).
CALL or Modify PCL Instruction
A CALL instruction will push the current value of stack
10 9 8 7 0 1 into stack 2 and then push the current program
PC PCL counter value, incremented by one, into stack level 1.
If more than two sequential CALL’s are executed, only
the most recent two return addresses are stored.
Instruction Word
A RETLW instruction will pop the contents of stack level
Reset to ‘0’
1 into the program counter and then copy stack level 2
2 PA1:PA0 contents into level 1. If more than two sequential
7 0 RETLW’s are executed, the stack will be filled with the
address previously stored in level 2. Note that the
STATUS W register will be loaded with the literal value specified
in the instruction. This is particularly useful for the
For the RETLW instruction, the PC is loaded with the implementation of data look-up tables within the
Top Of Stack (TOS) contents. All of the devices program memory.
covered in this data sheet have a two-level stack. The
stack has the same bit width as the device PC.
Data 0Fh
Memory(1) 10h
Value on Value on
Power-On MCLR and
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reset WDT Reset
N/A TRIS I/O control registers (TRISA, TRISB, TRISC) 1111 1111 1111 1111
05h PORTA — — — — RA3 RA2 RA1 RA0 ---- xxxx ---- uuuu
06h PORTB RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 xxxx xxxx uuuu uuuu
07h(1) PORTC RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 xxxx xxxx uuuu uuuu
Legend: Shaded boxes = unimplemented, read as ‘0’,
– = unimplemented, read as '0', x = unknown, u = unchanged
Note 1: File address 07h is a general purpose register on the PIC16C54/CR54/C56.
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
Data bus
FOSC/4 0
PSout 8
1
Sync with
1 Internal TMR0 reg
T0CKI Programmable Clocks
0 PSout
pin Prescaler(2)
T0SE(1) (2 cycle delay) Sync
3
PS2, PS1, PS0(1) PSA(1)
T0CS(1)
Note 1: Bits T0CS, T0SE, PSA, PS2, PS1 and PS0 are located in the OPTION register.
2: The prescaler is shared with the Watchdog Timer (Figure 6-6).
RIN
VSS VSS
PC Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
(Program
Counter) PC-1 PC PC+1 PC+2 PC+3 PC+4 PC+5 PC+6
Instruction MOVWF TMR0 MOVF TMR0,W MOVF TMR0,W MOVF TMR0,W MOVF TMR0,W MOVF TMR0,W
Fetch
Instruction
Executed
Write TMR0 Read TMR0 Read TMR0 Read TMR0 Read TMR0 Read TMR0
executed reads NT0 reads NT0 reads NT0 reads NT0 + 1 reads NT0 + 2
PC Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
(Program
Counter) PC-1 PC PC+1 PC+2 PC+3 PC+4 PC+5 PC+6
Instruction MOVWF TMR0 MOVF TMR0,W MOVF TMR0,W MOVF TMR0,W MOVF TMR0,W MOVF TMR0,W
Fetch
Instruction
Execute Write TMR0 Read TMR0 Read TMR0 Read TMR0 Read TMR0 Read TMR0
executed reads NT0 reads NT0 reads NT0 reads NT0 reads NT0 + 1
Value on Value on
Power-On MCLR and
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reset WDT Reset
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
External Clock Input or Small pulse
Prescaler Output (2) misses sampling
(1)
External Clock/Prescaler (3)
Output After Sampling
Timer0 T0 T0 + 1 T0 + 2
Note 1: Delay from clock input change to Timer0 increment is 3Tosc to 7Tosc. (Duration of Q = Tosc).
Therefore, the error in measuring the interval between two edges on Timer0 input = ± 4Tosc max.
2: External clock if no prescaler selected, Prescaler output otherwise.
3: The arrows indicate the points in time where sampling occurs.
TCY ( = Fosc/4)
Data Bus
0 8
M 1
T0CKI U M
1 X Sync
pin U 2 TMR0 reg
0 X Cycles
T0SE
T0CS
PSA
0
8-bit Prescaler
M
U
1 X
Watchdog 8
Timer
8 - to - 1MUX PS2:PS0
PSA
0 1
WDT Enable bit
MUX PSA
WDT
Time-Out
Note: T0CS, T0SE, PSA, PS2:PS0 are bits in the OPTION register.
Note 1: Refer to the PIC16C5X Programming Specifications (literature number DS30190) to deter-
mine how to access the configuration word.
Note 1: Refer to the PIC16C5X Programming Specifications (literature number DS30190) to deter-
mine how to access the configuration word.
7.2.2 CRYSTAL OSCILLATOR / CERAMIC Note 1: See Capacitor Selection tables for
RESONATORS recommended values of C1 and C2.
2: A series resistor (RS) may be required for
In XT, LP or HS modes, a crystal or ceramic resonator AT strip cut crystals.
is connected to the OSC1/CLKIN and OSC2/CLKOUT 3: RF varies with the crystal chosen
pins to establish oscillation (Figure 7-3). The (approx. value = 10 MΩ).
PIC16C5X oscillator design requires the use of a
parallel cut crystal. Use of a series cut crystal may
give a frequency out of the crystal manufacturers FIGURE 7-4: EXTERNAL CLOCK INPUT
specifications. When in XT, LP or HS modes, the OPERATION (HS, XT OR LP
device can have an external clock source drive the OSC CONFIGURATION)
OSC1/CLKIN pin (Figure 7-4).
PR
16.0 MHz 10 pF 10 pF
TABLE 7-4: CAPACITOR SELECTION
These values are for design guidance only. Since FOR CRYSTAL OSCILLATOR
each resonator has its own characteristics, the user
should consult the resonator manufacturer for - ENH. PIC16CR5X
appropriate values of external components. Osc Resonator Cap.Range Cap. Range
TABLE 7-2: CAPACITOR SELECTION Type Freq C1 C2
FOR CRYSTAL OSCILLATOR LP 32 kHz(1) 15-33 pF 15-33 pF
- ENH. PIC16C5X 100 kHz 15-33 pF 15-33 pF
200 kHz 15-30 pF 15-30 pF
Osc Resonator Cap.Range Cap. Range
XT 100 kHz 68-100 pF
R Y 68-100 pF
Type
LP
Freq
32 kHz(1)
C1
15 pF
C2
15 pF
200 kHz
1 MHz
I
15-30 pF
N
15-47 pF
A 15-30 pF
15-47 pF
XT 100 kHz 15-30 pF 200-300 pF 2 MHz
L I M 15-47 pF 15-47 pF
200 kHz
455 kHz
15-30 pF
15-30 pF
100-200 pF
15-100 pF HS
R E 4 MHz
4 MHz
15-47 pF
15-47 pF
15-47 pF
15-47 pF
1 MHz
2 MHz
15-30 pF
15 pF
15-30 pF
15 pF
P 8 MHz
20 MHz
15-47 pF
15-47 pF
15-47 pF
15-47 pF
4 MHz 15 pF 15 pF Note 1: For VDD < 2.5V, C1 = C2 ≈ 15-33 pF is
HS 4 MHz 15 pF 15 pF recommended.
8 MHz 15 pF 15 pF These values are for design guidance only. Rs may
20 MHz 15 pF 15 pF be required in HS mode as well as XT mode to avoid
Note 1: For VDD > 4.5V, C1 = C2 ≈ 30 pF is overdriving crystals with low drive level specification.
recommended. Since each crystal has its own characteristics, the
These values are for design guidance only. Rs may user should consult the crystal manufacturer for
be required in HS mode as well as XT mode to avoid appropriate values of external components.
overdriving crystals with low drive level specification.
Since each crystal has its own characteristics, the
user should consult the crystal manufacturer for
appropriate values of external components.
PCL STATUS
Condition
Addr: 02h Addr: 03h
Power-On Reset 1111 1111 0001 1xxx
MCLR reset (normal operation) 1111 1111 000u uuuu(1)
MCLR wake-up (from SLEEP) 1111 1111 0001 0uuu
WDT reset (normal operation) 1111 1111 0000 1uuu(2)
WDT wake-up (from SLEEP) 1111 1111 0000 0uuu
Legend: u = unchanged, x = unknown, - = unimplemented read as '0'.
Note 1: TO and PD bits retain their last value until one of the other reset conditions occur.
2: The CLRWDT instruction will set the TO and PD bits.
TABLE 7-6: RESET CONDITIONS FOR ALL REGISTERS
Register Address Power-On Reset MCLR or WDT Reset
W N/A xxxx xxxx uuuu uuuu
TRIS N/A 1111 1111 1111 1111
OPTION N/A --11 1111 --11 1111
INDF 00h xxxx xxxx uuuu uuuu
TMR0 01h xxxx xxxx uuuu uuuu
PCL(1) 02h 1111 1111 1111 1111
Power-Up
Detect
VDD POR (Power-On Reset)
CHIP RESET
VDD
MCLR
INTERNAL POR
TDRT
DRT TIME-OUT
INTERNAL RESET
FIGURE 7-12: TIME-OUT SEQUENCE ON POWER-UP (MCLR TIED TO VDD): FAST VDD RISE TIME
VDD
MCLR
INTERNAL POR
TDRT
DRT TIME-OUT
INTERNAL RESET
FIGURE 7-13: TIME-OUT SEQUENCE ON POWER-UP (MCLR TIED TO VDD): SLOW VDD RISE TIME
V1
VDD
MCLR
INTERNAL POR
TDRT
DRT TIME-OUT
INTERNAL RESET
When VDD rises slowly, the TDRT time-out expires long before VDD has reached its final value. In
this example, the chip will reset properly if, and only if, V1 ≥ VDD min.
The DRT will also be triggered upon a Watchdog The WDT has a nominal time-out period of 18 ms,
Timer time-out. This is particularly important for (with no prescaler). If a longer time-out period is
applications using the WDT to wake the PIC16C5X desired, a prescaler with a division ratio of up to 1:128
from SLEEP mode automatically. can be assigned to the WDT (under software control)
by writing to the OPTION register. Thus, time-out a
period of a nominal 2.3 seconds can be realized.
These periods vary with temperature, VDD and
part-to-part process variations (see DC specs).
Under worst case conditions (VDD = Min., Temperature
= Max., max. WDT prescaler), it may take several
seconds before a WDT time-out occurs.
0
M Postscaler
Watchdog 1 Postscaler
U
Timer
X
8 - to - 1 MUX PS2:PS0
0 1
MUX PSA
Note: T0CS, T0SE, PSA, PS2:PS0
are bits in the OPTION register.
WDT
Time-out
Value on Value on
Power-On MCLR and
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reset WDT Reset
N/A OPTION — — T0CS T0SE PSA PS2 PS1 PS0 --11 1111 --11 1111
Legend: Shaded boxes = Not used by Watchdog Timer,
– = unimplemented, read as '0', u = unchanged
Description: The contents of the W register are Encoding: 0100 bbbf ffff
AND’ed with the eight-bit literal 'k'. The Description: Bit 'b' in register 'f' is cleared.
result is placed in the W register.
Words: 1
Words: 1
Cycles: 1
Cycles: 1
Example: BCF FLAG_REG, 7
Example: ANDLW 0x5F
Before Instruction
Before Instruction FLAG_REG = 0xC7
W = 0xA3
After Instruction
After Instruction FLAG_REG = 0x47
W = 0x03
NOP No Operation
MOVLW Move Literal to W Syntax: [ label ] NOP
Syntax: [ label ] MOVLW k Operands: None
Operands: 0 ≤ k ≤ 255 Operation: No operation
Operation: k → (W) Status Affected: None
Status Affected: None Encoding: 0000 0000 0000
Encoding: 1100 kkkk kkkk Description: No operation.
Description: The eight bit literal 'k' is loaded into the Words: 1
W register. The don’t cares will assem-
ble as 0s.
Cycles: 1
Cycles: 1
Example: MOVLW 0x5A
After Instruction
W = 0x5A
Words: 1 Words: 1
Cycles: 1 Cycles: 1
Example TRIS PORTA Example XORWF REG,1
Before Instruction Before Instruction
W = 0XA5 REG = 0xAF
After Instruction W = 0xB5
TRISA = 0XA5 After Instruction
REG = 0x1A
W = 0xB5
In-Line
5 VDC
Power Supply 90 - 250 VAC
(Optional)
Windows 3.x
Power Switch
Interchangeable
Power Connector Emulator Probe
PC Bus
PC-Interface
Logic Probes
† NOTICE: Stresses above those listed under "Maximum Ratings" may cause permanent damage to the device.
This is a stress rating only and functional operation of the device at those or any other conditions above those
indicated in the operation listings of this specification is not implied. Exposure to maximum rating conditions for
extended periods may affect device reliability.
Q4 Q1 Q2 Q3 Q4 Q1
OSC1
1 3 3
4 4
2
CLKOUT
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
20* — — ns HS oscillator
2.0* — — µs LP oscillator
4 TosR, TosF Clock in (OSC1) Rise or Fall Time — — 25* ns XT oscillator
— — 25* ns HS oscillator
— — 50* ns LP oscillator
* These parameters are characterized but not tested.
Note 1: Data in the Typical (“Typ”) column is at 5V, 25˚C unless otherwise stated. These parameters are for design guidance only
and are not tested.
2: All specified values are based on characterization data for that particular oscillator type under standard operating condi-
tions with the device executing code. Exceeding these specified limits may result in an unstable oscillator operation and/or
higher than expected current consumption.
When an external clock input is used, the “max” cycle time limit is “DC” (no clock) for all devices.
3: Instruction cycle period (TCY) equals four times the input oscillator time base period.
Q4 Q1 Q2 Q3
OSC1
10 11
CLKOUT
13 18 12
14 19 16
I/O Pin
(input)
17 15
20, 21
Note: All tests must be done with specified capacitive loads (see data sheet) 50 pF on I/O pins and CLKOUT.
Parameter
No. Sym Characteristic Min Typ(1) Max Units
VDD
MCLR
30
Internal
POR
32 32
32
DRT
Time-out
Internal
RESET
Watchdog
Timer
RESET
31
34 34
I/O pin
(Note 1)
Note 1: I/O pins must be taken out of hi-impedance mode by enabling the output drivers in software.
TABLE 10-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER - PIC16C54A
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
T0CKI
40 41
42
1. TppS2ppS
2. TppS
T
F Frequency T Time
Lowercase subscripts (pp) and their meanings:
pp
2 to mc MCLR
ck CLKOUT osc oscillator
cy cycle time os OSC1
drt device reset timer t0 T0CKI
io I/O port wdt watchdog timer
Uppercase letters and their meanings:
S
F Fall P Period
H High R Rise
I Invalid (Hi-impedance) V Valid
L Low Z Hi-impedance
Q4 Q1 Q2 Q3 Q4 Q1
OSC1
1 3 3
4 4
2
CLKOUT
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
20* — — ns HS oscillator
2.0* — — µs LP oscillator
4 TosR, TosF Clock in (OSC1) Rise or Fall Time — — 25* ns XT oscillator
— — 25* ns HS oscillator
— — 50* ns LP oscillator
* These parameters are characterized but not tested.
Note 1: Data in the Typical (“Typ”) column is at 5.0V, 25˚C unless otherwise stated. These parameters are for design guidance
only and are not tested.
2: All specified values are based on characterization data for that particular oscillator type under standard operating
conditions with the device executing code. Exceeding these specified limits may result in an unstable oscillator operation
and/or higher than expected current consumption.
When an external clock input is used, the “max” cycle time limit is “DC” (no clock) for all devices.
3: Instruction cycle period (TCY) equals four times the input oscillator time base period.
Q4 Q1 Q2 Q3
OSC1
10 11
CLKOUT
13 18 12
19
14 16
I/O Pin
(input)
17 15
20, 21
Note: All tests must be done with specified capacitive loads (see data sheet) 50 pF on I/O pins and CLKOUT.
Parameter
No. Sym Characteristic Min Typ(1) Max Units
FIGURE 11-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER TIMING - PIC16CR54A
VDD
MCLR
30
Internal
POR
32 32
32
DRT
Time-out
Internal
RESET
Watchdog
Timer
RESET
31
34 34
I/O pin
(Note 1)
Note 1: I/O pins must be taken out of hi-impedance mode by enabling the output drivers in software.
TABLE 11-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER - PIC16CR54A
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
T0CKI
40 41
42
NOTES:
CE
N
Max. Output Current sunk by any I/O pin................................................................................................................25 mA
Max. Output Current sourced by any I/O pin...........................................................................................................20 mA
Max. Output Current sourced by a single I/O port (PORTA or B)............................................................................40 mA
IO
Max. Output Current sunk by a single I/O port (PORTA or B).................................................................................50 mA
Note 1: Power Dissipation is calculated as follows: PDIS = VDD x {IDD - ∑ IOH} + ∑ {(VDD-VOH) x IOH} + ∑(VOL x IOL)
RM N
Note 2: Voltage spikes below Vss at the MCLR pin, inducing currents greater than 80 mA may cause latch-up. Thus,
a series resistor of 50 to 100Ω should be used when applying a low level to the MCLR pin rather than pulling
AT
this pin directly to Vss.
FO VA
†NOTICE: Stresses above those listed under "Maximum Ratings" may cause permanent damage to the device.
This is a stress rating only and functional operation of the device at those or any other conditions above those
indicated in the operation listings of this specification is not implied. Exposure to maximum rating conditions for
extended periods may affect device reliability.
IN AD
CE
N
WDT dis WDT dis
Freq: 10 MHz max Freq: 20 MHz max
LP VDD: 2.5V to 5.5V
IO
IDD: 20 µA max at 32 kHz,
2.0V
N/A N/A N/A
IPD: 6.0 µA max at 2.5V,
RM N
WDT dis
Freq: 200 kHz max
AT
The shaded sections indicate oscillator selections which should work by design, but are not tested. It is recommended
that the user select the device type from information in unshaded sections.
FO VA
IN AD
CE
N
RC(4) and XT options 2.0 3.6 mA FOSC = 4.0 MHz, VDD = 5.5V
0.8 1.8 mA FOSC = 4.0 MHz, VDD = 3.0V
90 350 µA FOSC = 200 kHz, VDD = 2.5V
IO
HS option 4.8 10 mA FOSC = 10 MHz, VDD = 5.5V
9.0 20 mA FOSC = 20 MHz, VDD = 5.5V
Power-Down Current(5)
RM N IPD
Commercial
AT 1.0 6.0 µA
µA
VDD = 2.5V, WDT disabled
FO VA
2.0 8.0* VDD = 4.0V, WDT disabled
3.0 15 µA VDD = 5.5V, WDT disabled
5.0 25 µA VDD = 5.5V, WDT enabled
Power-Down Current(5) IPD
Industrial
1.0 8.0 µA VDD = 2.5V, WDT disabled
IN AD
CE
N
9.0 20 mA FOSC = 16 MHz, VDD = 5.5V
Power-Down Current(5) IPD
µA
IO
5.0 22 VDD = 3.25V, WDT enabled
0.8 18 µA VDD = 3.25V, WDT disabled
* These parameters are characterized but not tested.
RM N
Note 1: Data in the Typical (“Typ”) column is based on characterization results at 25°C. This data is for design
AT
guidance only and is not tested.
2: This is the limit to which VDD can be lowered in SLEEP mode without losing RAM data.
FO VA
3: The supply current is mainly a function of the operating voltage and frequency. Other factors such as bus
loading, oscillator type, bus rate, internal code execution pattern, and temperature also have an impact on
the current consumption.
a) The test conditions for all IDD measurements in active operation mode are:
OSC1 = external square wave, from rail-to-rail; all I/O pins tristated, pulled to
IN AD
CE
N
Power-Down Current(5) IPD
Commercial
µA
IO
1.0 6.0 VDD = 2.5V, WDT disabled
2.0 8.0* µA VDD = 4.0V, WDT disabled
3.0 15 µA VDD = 5.5V, WDT disabled
RM N 5.0 25 µA VDD = 5.5V, WDT enabled
Power-Down Current(5) IPD
Industrial
AT
FO VA
1.0 8.0 µA VDD = 2.5V, WDT disabled
2.0 10* µA VDD = 4.0V, WDT disabled
3.0 20* µA VDD = 4.0V, WDT enabled
3.0 18 µA VDD = 5.5V, WDT disabled
5.0 45 µA VDD = 5.5V, WDT enabled
IN AD
CE
N
Input High Voltage VIH
I/O ports 2.0 VDD V VDD = 3.0V to 5.5V(5)
0.6 VDD VDD V Full VDD range(5)
MCLR (Schmitt Trigger) 0.85 VDD VDD V
IO
T0CKI (Schmitt Trigger) 0.85 VDD VDD V
OSC1 (Schmitt Trigger) 0.85 VDD VDD V RC option only(4)
OSC1 0.85 VDD VDD V XT, HS and LP options
RM N
Hysteresis of Schmitt VHYS 0.15VDD* V
Trigger inputs AT
FO VA
CE
N
T0CKI (Schmitt Trigger) 0.85 VDD VDD V
OSC1 (Schmitt Trigger) 0.85 VDD VDD V RC option only(4)
OSC1 0.7 VDD VDD V XT, HS and LP options
IO
Hysteresis of Schmitt VHYS 0.15VDD* V
Trigger inputs
RM N
Input Leakage Current(3) IIL For VDD ≤ 5.5V
µA VSS ≤ VPIN ≤ VDD,
I/O ports
1. TppS2ppS
2. TppS
T
F Frequency T Time
Lowercase subscripts (pp) and their meanings:
pp
2 to mc MCLR
ck CLKOUT osc oscillator
cy cycle time os OSC1
drt device reset timer t0 T0CKI
io I/O port wdt watchdog timer
CE
N
Uppercase letters and their meanings:
S
F Fall P Period
IO
H High R Rise
I Invalid (Hi-impedance) V Valid
RM N
L Low Z Hi-impedance
AT
FO VA
Q4 Q1 Q2 Q3 Q4 Q1
OSC1
1 3 3
4 4
2
CLKOUT
CE
N
–40°C ≤ TA ≤ +85°C (industrial),
–40°C ≤ TA ≤ +125°C (automotive)
Operating Voltage VDD range is described in Section 12.1, Section 12.2 and Section 12.3.
IO
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
RM N
FOSC External CLKIN Frequency(2) DC — 4.0 MHz RC osc mode
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
CE
N
Oscillator Period(2) 250 — — ns RC osc mode
250 — 10,000 ns XT osc mode
250 — 250 ns HS osc mode (04)
IO
100 — 250 ns HS osc mode (10)
50 — 250 ns HS osc mode (20)
RM N
5.0 — 200 µs LP osc mode
2 TCY AT Instruction Cycle Time(3) — 4/FOSC — —
FO VA
20* — — ns HS oscillator
2.0* — — µs LP oscillator
4 TosR, TosF Clock in (OSC1) Rise or Fall Time — — 25* ns XT oscillator
IN AD
— — 25* ns HS oscillator
— — 50* ns LP oscillator
* These parameters are characterized but not tested.
Note 1: Data in the Typical (“Typ”) column is at 5.0V, 25˚C unless otherwise stated. These parameters are for design guidance
only and are not tested.
2: All specified values are based on characterization data for that particular oscillator type under standard operating
conditions with the device executing code. Exceeding these specified limits may result in an unstable oscillator operation
and/or higher than expected current consumption.
When an external clock input is used, the “max” cycle time limit is “DC” (no clock) for all devices.
3: Instruction cycle period (TCY) equals four times the input oscillator time base period.
Q4 Q1 Q2 Q3
OSC1
10 11
CLKOUT
13 18 12
19
14 16
I/O Pin
(input)
17 15
CE
N
20, 21
IO
Note: All tests must be done with specified capacitive loads (see data sheet) 50 pF on I/O pins and CLKOUT.
Parameter
IN AD
FIGURE 12-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER TIMING -
PIC16CR54B/56/58B
VDD
MCLR
30
Internal
POR
32 32
32
DRT
Time-out
Internal
RESET
Watchdog
CE
N
Timer
RESET
31
IO
34 34
I/O pin
RM N
(Note 1)
AT
Note 1: I/O pins must be taken out of hi-impedance mode by enabling the output drivers in software.
FO VA
TABLE 12-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER - PIC16CR54B/56/58B
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
T0CKI
40 41
42
CE
N
Section 12.3.
Parameter
Sym Characteristic Min Typ(1) Max Units Conditions
No.
IO
40 Tt0H T0CKI High Pulse Width - No Prescaler 0.5 TCY + 20* — — ns
- With Prescaler 10* — — ns
RM N
41 Tt0L T0CKI Low Pulse Width - No Prescaler 0.5 TCY + 20* — — ns
NOTES:
CE
N
IO
RM N
AT
FO VA
IN AD
SI ED
Max. Output Current sourced by any I/O pin...........................................................................................................20 mA
NS
Max. Output Current sourced by a single I/O port
PORTA .........................................................................................................................................................50 mA
DE ND
PORTB or C ...............................................................................................................................................100 mA
G
Max. Output Current sunk by a single I/O port
NE MM T
PORTA .........................................................................................................................................................50 mA
R O NO
PORTB or C ...............................................................................................................................................100 mA
W E
Note 1: Power Dissipation is calculated as follows: PDIS = VDD x {IDD - ∑ IOH} + ∑ {(VDD-VOH) x IOH} + ∑(VOL x IOL)
Note 2: Voltage spikes below Vss at the MCLR pin, inducing currents greater than 80 mA may cause latch-up. Thus,
a series resistor of 50 to 100Ω should be used when applying a low level to the MCLR pin rather than pulling
this pin directly to Vss.
†
NOTICE: Stresses above those listed under "Maximum Ratings" may cause permanent damage to the device.
This is a stress rating only and functional operation of the device at those or any other conditions above those
indicated in the operation listings of this specification is not implied. Exposure to maximum rating conditions for
extended periods may affect device reliability.
C
FO E
R
SI ED
IDD: 32 µA max at 32 kHz,
NS
2.5V
N/A N/A N/A
IPD: 9.0 µA max at 2.5V,
WDT dis
Freq: 200 kHz max
DE D
The shaded sections indicate oscillator selections which should work by design, but are not tested. It is recommended
G
NE MM T
that the user select the device type from information in unshaded sections.
N
R O NO
W E
C
FO E
R
SI ED
HS option 4.8 10 mA FOSC = 10 MHz, VDD = 5.5V
NS
9.0 20 mA FOSC = 20 MHz, VDD = 5.5V
Power-Down Current(5) IPD
Commercial 4.0 12 µA VDD = 3.0V, WDT enabled
DE ND
0.6 9.0 µA VDD = 3.0V, WDT disabled
G
µA
NE MM T
Industrial 5.0 14 VDD = 3.0V, WDT enabled
0.8 14 µA VDD = 3.0V, WDT disabled
R O NO
measured with the part in SLEEP mode, with all I/O pins in hi-impedance state and tied to VDD and VSS.
SI ED
WDT disabled
NS
Power-Down Current(5) IPD
Commercial 4.0 12 µA VDD = 2.5V, WDT enabled
0.6 9 µA VDD = 2.5V, WDT disabled
Industrial
DE D 5.0 14 µA VDD = 2.5V, WDT enabled
G
µA
NE MM T
0.8 12 VDD = 2.5V, WDT disabled
N
* These parameters are characterized but not tested.
R O NO
Note 1: Data in the Typical (“Typ”) column is based on characterization results at 25°C. This data is for design guidance
W E
only and is not tested.
2: This is the limit to which VDD can be lowered in SLEEP mode without losing RAM data.
3: The supply current is mainly a function of the operating voltage and frequency. Other factors such as bus
loading, oscillator type, bus rate, internal code execution pattern, and temperature also have an impact on
the current consumption.
a) The test conditions for all IDD measurements in active operation mode are:
OSC1 = external square wave, from rail-to-rail; all I/O pins tristated, pulled to
Vss, T0CKI = VDD, MCLR = VDD; WDT enabled/disabled as specified.
b) For standby current measurements, the conditions are the same, except that
the device is in SLEEP mode.
C
4: Does not include current through Rext. The current through the resistor can be estimated by the
formula: IR = VDD/2Rext (mA) with Rext in kΩ.
FO E
5: The power down current in SLEEP mode does not depend on the oscillator type. Power down current is
measured with the part in SLEEP mode, with all I/O pins in hi-impedance state and tied to VDD and VSS.
R
SI ED
MCLR (Schmitt Trigger) 0.85 VDD VDD V
NS
T0CKI (Schmitt Trigger) 0.85 VDD VDD V
OSC1 (Schmitt Trigger) 0.85 VDD VDD V RC option only(4)
OSC1 0.7 VDD VDD V XT, HS and LP options
DE ND
Hysteresis of Schmitt VHYS 0.15VDD* V
G
NE MM T
Trigger inputs
Input Leakage Current(3) IIL For VDD ≤ 5.5V
R O NO
RC option only
Output High Voltage(3) VOH
FO E
1. TppS2ppS
2. TppS
T
F Frequency T Time
Lowercase subscripts (pp) and their meanings:
pp
2 to mc MCLR
ck CLKOUT osc oscillator
cy cycle time os OSC1
drt device reset timer t0 T0CKI
io I/O port wdt watchdog timer
Uppercase letters and their meanings:
SI ED
S
NS
F Fall P Period
H High R Rise
I
DE D
Invalid (Hi-impedance) V Valid
G
NE MM T
L Low Z Hi-impedance
N
R O NO
W E
FIGURE 13-1: LOAD CONDITIONS
Q4 Q1 Q2 Q3 Q4 Q1
OSC1
1 3 3
4 4
2
CLKOUT
SI ED
–40°C ≤ TA ≤ +125°C (automotive)
NS
Operating Voltage VDD range is described in Section 13.1 and Section 13.2.
Parameter
Typ(1)
DE ND
No. Sym Characteristic Min Max Units Conditions
G
External CLKIN Frequency(2)
NE MM T
FOSC DC — 4.0 MHz RC osc mode
DC — 4.0 MHz XT osc mode
R O NO
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
SI ED
250 — 10,000 ns XT osc mode
NS
250 — 250 ns HS osc mode (04)
100 — 250 ns HS osc mode (10)
G
µs
NE MM T
5.0 — 200 LP osc mode
2 TCY
N
Instruction Cycle Time(3) — 4/FOSC — —
R O NO
2.0* — — µs LP oscillator
4 TosR, TosF Clock in (OSC1) Rise or Fall Time — — 25* ns XT oscillator
— — 25* ns HS oscillator
— — 50* ns LP oscillator
* These parameters are characterized but not tested.
Note 1: Data in the Typical (“Typ”) column is at 5.0V, 25˚C unless otherwise stated. These parameters are for design guidance
only and are not tested.
C
2: All specified values are based on characterization data for that particular oscillator type under standard operating
conditions with the device executing code. Exceeding these specified limits may result in an unstable oscillator operation
FO E
Q4 Q1 Q2 Q3
OSC1
10 11
CLKOUT
13 18 12
19
14 16
I/O Pin
(input)
17 15
SI ED
20, 21
NS
Note: All tests must be done with specified capacitive loads (see data sheet) 50 pF on I/O pins and CLKOUT.
DE ND
TABLE 13-3: CLKOUT AND I/O TIMING REQUIREMENTS - PIC16CR57A
G
NE MM T
AC Characteristics Standard Operating Conditions (unless otherwise specified)
Operating Temperature 0°C ≤ TA ≤ +70°C (commercial),
R O NO
Parameter
No. Sym Characteristic Min Typ(1) Max Units
FIGURE 13-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER TIMING - PIC16CR57A
VDD
MCLR
30
Internal
POR
32 32
32
DRT
Time-out
Internal
RESET
Watchdog
Timer
RESET
SI ED
31
NS
34 34
I/O pin
(Note 1)
DE D
G
NE MM T
Note 1: I/O pins must be taken out of hi-impedance mode by enabling the output drivers in software.
N
R O NO
TABLE 13-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER - PIC16CR57A
W E
AC Characteristics Standard Operating Conditions (unless otherwise specified)
Operating Temperature 0°C ≤ TA ≤ +70°C (commercial),
–40°C ≤ TA ≤ +85°C (industrial),
–40°C ≤ TA ≤ +125°C (automotive)
Operating Voltage VDD range is described in Section 13.1 and Section 13.2.
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
31 Twdt Watchdog Timer Time-out Period 7.0* 18* 40* ms VDD = 5.0V (Commercial)
FO E
(No Prescaler)
32 TDRT Device Reset Timer Period 7.0* 18* 30* ms VDD = 5.0V (Commercial)
R
T0CKI
40 41
42
SI ED
Parameter
Sym Characteristic Min Typ(1) Max Units Conditions
No.
NS
40 Tt0H T0CKI High Pulse Width - No Prescaler 0.5 TCY + 20* — — ns
- With Prescaler 10* — — ns
DE ND
41 Tt0L T0CKI Low Pulse Width - No Prescaler 0.5 TCY + 20* — — ns
G
NE MM T
- With Prescaler 10* — — ns
R O NO
NOTES:
SI ED
NS
DE D
G
NE MM T
N
R O NO
W E
C
FO E
R
1. TppS2ppS
2. TppS
T
F Frequency T Time
Lowercase subscripts (pp) and their meanings:
pp
2 to mc MCLR
ck CLKOUT osc oscillator
cy cycle time os OSC1
drt device reset timer t0 T0CKI
io I/O port wdt watchdog timer
Uppercase letters and their meanings:
S
F Fall P Period
H High R Rise
I Invalid (Hi-impedance) V Valid
L Low Z Hi-impedance
Q4 Q1 Q2 Q3 Q4 Q1
OSC1
1 3 3
4 4
2
CLKOUT
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
20* — — ns HS oscillator
2.0* — — µs LP oscillator
4 TosR, TosF Clock in (OSC1) Rise or Fall Time — — 25* ns XT oscillator
— — 25* ns HS oscillator
— — 50* ns LP oscillator
* These parameters are characterized but not tested.
Note 1: Data in the Typical (“Typ”) column is at 5.0V, 25˚C unless otherwise stated. These parameters are for design guidance
only and are not tested.
2: All specified values are based on characterization data for that particular oscillator type under standard operating
conditions with the device executing code. Exceeding these specified limits may result in an unstable oscillator operation
and/or higher than expected current consumption.
When an external clock input is used, the “max” cycle time limit is “DC” (no clock) for all devices.
3: Instruction cycle period (TCY) equals four times the input oscillator time base period.
Q4 Q1 Q2 Q3
OSC1
10 11
CLKOUT
13 18 12
19
14 16
I/O Pin
(input)
17 15
20, 21
Note: All tests must be done with specified capacitive loads (see data sheet) 50 pF on I/O pins and CLKOUT.
Parameter
No. Sym Characteristic Min Typ(1) Max Units
FIGURE 14-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER TIMING - PIC16CR57B
VDD
MCLR
30
Internal
POR
32 32
32
DRT
Time-out
Internal
RESET
Watchdog
Timer
RESET
31
34 34
I/O pin
(Note 1)
Note 1: I/O pins must be taken out of hi-impedance mode by enabling the output drivers in software.
TABLE 14-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER - PIC16CR57B
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
T0CKI
40 41
42
NOTES:
†
NOTICE: Stresses above those listed under "Maximum Ratings" may cause permanent damage to the device.
This is a stress rating only and functional operation of the device at those or any other conditions above those
indicated in the operation listings of this specification is not implied. Exposure to maximum rating conditions for
extended periods may affect device reliability.
Q4 Q1 Q2 Q3 Q4 Q1
OSC1
1 3 3
4 4
2
CLKOUT
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
20* — — ns HS oscillator
2.0* — — µs LP oscillator
4 TosR, TosF Clock in (OSC1) Rise or Fall Time — — 25* ns XT oscillator
— — 25* ns HS oscillator
— — 50* ns LP oscillator
* These parameters are characterized but not tested.
Note 1: Data in the Typical (“Typ”) column is at 5.0V, 25˚C unless otherwise stated. These parameters are for design guidance
only and are not tested.
2: All specified values are based on characterization data for that particular oscillator type under standard operating
conditions with the device executing code. Exceeding these specified limits may result in an unstable oscillator operation
and/or higher than expected current consumption.
When an external clock input is used, the “max” cycle time limit is “DC” (no clock) for all devices.
3: Instruction cycle period (TCY) equals four times the input oscillator time base period.
Q4 Q1 Q2 Q3
OSC1
10 11
CLKOUT
13 18 12
14 19 16
I/O Pin
(input)
17 15
20, 21
Note: All tests must be done with specified capacitive loads (see data sheet) 50 pF on I/O pins and CLKOUT.
Parameter
No. Sym Characteristic Min Typ(1) Max Units
VDD
MCLR
30
Internal
POR
32 32
32
DRT
Time-out
Internal
RESET
Watchdog
Timer
RESET
31
34 34
I/O pin
(Note 1)
Note 1: I/O pins must be taken out of hi-impedance mode by enabling the output drivers in software.
TABLE 15-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER - PIC16C58A
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
T0CKI
40 41
42
1. TppS2ppS
2. TppS
T
F Frequency T Time
Lowercase subscripts (pp) and their meanings:
pp
2 to mc MCLR
ck CLKOUT osc oscillator
cy cycle time os OSC1
drt device reset timer t0 T0CKI
io I/O port wdt watchdog timer
Uppercase letters and their meanings:
S
F Fall P Period
H High R Rise
I Invalid (Hi-impedance) V Valid
L Low Z Hi-impedance
Q4 Q1 Q2 Q3 Q4 Q1
OSC1
1 3 3
4 4
2
CLKOUT
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
20* — — ns HS oscillator
2.0* — — µs LP oscillator
4 TosR, TosF Clock in (OSC1) Rise or Fall Time — — 25* ns XT oscillator
— — 25* ns HS oscillator
— — 50* ns LP oscillator
* These parameters are characterized but not tested.
Note 1: Data in the Typical (“Typ”) column is at 5.0V, 25˚C unless otherwise stated. These parameters are for design guidance
only and are not tested.
2: All specified values are based on characterization data for that particular oscillator type under standard operating
conditions with the device executing code. Exceeding these specified limits may result in an unstable oscillator operation
and/or higher than expected current consumption.
When an external clock input is used, the “max” cycle time limit is “DC” (no clock) for all devices.
3: Instruction cycle period (TCY) equals four times the input oscillator time base period.
Q4 Q1 Q2 Q3
OSC1
10 11
CLKOUT
13 18 12
19
14 16
I/O Pin
(input)
17 15
20, 21
Note: All tests must be done with specified capacitive loads (see data sheet) 50 pF on I/O pins and CLKOUT.
Parameter
No. Sym Characteristic Min Typ(1) Max Units
FIGURE 16-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER TIMING - PIC16CR58A
VDD
MCLR
30
Internal
POR
32 32
32
DRT
Time-out
Internal
RESET
Watchdog
Timer
RESET
31
34 34
I/O pin
(Note 1)
Note 1: I/O pins must be taken out of hi-impedance mode by enabling the output drivers in software.
TABLE 16-4: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER - PIC16CR58A
Parameter
No. Sym Characteristic Min Typ(1) Max Units Conditions
T0CKI
40 41
42
NOTES:
1.10
Rext ≥ 10 kΩ
1.08
Cext = 100 pF
1.06
1.04
1.02
1.00
0.98
VDD = 5.5 V
0.96
0.94
VDD = 3.5 V
0.92
0.90
0.88
0 10 20 25 30 40 50 60 70
T(°C)
5.00
R=5.0K
4.00
Fosc(MHz)
3.00
R=10K
2.00
Cext=20pF, T=25C
1.00
R=100K
0.00
2.5 3 3.5 4 4.5 5 5.5 6
VDD(Volts)
TYPICAL RC
FIGURE 17-3: TYPICAL RC OSCILLATOR OSCILLATOR FREQUENCY
FREQUENCY vsEXT
vs. VDD, C VDD= 100 PF
1.80
R=3.3K
1.60
1.40
R=5.0K
1.20
1.00
Fosc(MHz)
0.80
R=10K
0.60
Cext=100pF, T=25C
0.40
0.20
R=100K
0.00
2.5 3 3.5 4 4.5 5 5.5 6
VDD(Volts)
R=3.3K
600.00
500.00
R=5.0K
400.00
Fosc(KHz)
300.00
R=10K
200.00
Cext=300pF, T=25C
100.00
R=100K
0.00
2.5 3 3.5 4 4.5 5 5.5 6
VDD(Volts)
p
FIGURE 17-5: TYPICAL IPD vs. VDD, WATCHDOG DISABLED (25°C)
2.5
1.5
Ipd(nA)
0.5
0
2.5 3 3.5 4 4.5 5 5.5 6
VDD(Volts)
p
FIGURE 17-6: MAXIMUM IPD vs. VDD, WATCHDOG DISABLED (-40°C TO +85°C)
60.00
50.00
85C
40.00
Ipd(nA)
30.00
20.00 70C
0C
10.00
-40C
0.00
2.5 3 3.5 4 4.5 5 5.5 6
VDD(Volts)
20.00
15.00
Ipd(uA)
10.00
5.00
0.00
2.5 3 3.5 4 4.5 5 5.5 6
VDD(Volts)
FIGURE 17-8: MAXIMUM IPD vs. VDD, WATCHDOG ENABLED (-40°C TO +85°C)
35.00
-40C
30.00 0C
70C
25.00
85C
20.00
Ipd(uA)
15.00
10.00
5.00
0.00
2.5 3 3.5 4 4.5 5 5.5 6
VDD(Volts)
FIGURE 17-9: VTH (INPUT THRESHOLD VOLTAGE) OF I/O PINS vs. VDD
2.00
+85°C
1.80 )
to
–40°C
1.60 Max (
VTH (Volts)
1.40 2 5°C)
Typ (+
1.20
1.00 + 85°C)
4 0°C to
Min (–
0.80
0.60
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
VDD (Volts)
FIGURE 17-10: VIH, VIL OF MCLR, T0CKI AND OSC1 (IN RC MODE) vs. VDD
4.5
4.0
+8 5°C)
°C to
3.5 (–40
max
VIH °C
+25
typ C)
+85°
3.0
VIH
VIH, VIL (Volts)
° C t o
2.5 (–40
min
VIH
2.0
1.5 °C to +85°C)
VIL max (–40
1.0 VIH typ +25°C
0.5 5°C)
VIL min (–40°C to +8
0.0
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
VDD (Volts)
Note: These input pins have Schmitt Trigger input buffers.
2.2 Typ
C)
2.0 o+ 85°
4 0°C t
(–
1.8 Min
1.6
1.4
1.2
1.0
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
VDD (Volts)
10000
1000
Idd(uA)
6.0V
5.5V
5.0V
100 4.5V
4.0V
3.5V
3.0V
2.5V
10
100000 1000000 10000000
Freq(Hz)
MAXIMUM Idd vs
FIGURE 17-13: MAXIMUM IDD vs. FREQUENCY FREQ(RC
(WDT MODE
DIS, RC@ MODE
20pF) @ 20PF, -40°C TO +85°C)
10000
1000
Idd(uA)
6.0V
5.5V
5.0V
4.5V
100 4.0V
`3.5V
3.0V
2.5V
10
100000 1000000 10000000
Freq(Hz)
TYPICAL Idd vs
FIGURE 17-14: TYPICAL IDD vs. FREQUENCY FREQ(RC
(WDT MODE
DIS, RC@ 100pF/25C)
MODE @ 100PF, 25°C)
10000
1000
Idd(uA)
6.0V
100 5.5V
5.0V
4.5V
4.0V
3.5V
3.0V
2.5V
10
10000 100000 1000000 10000000
Freq(Hz)
10000
1000
Idd(uA)
6.0V
5.5V
5.0V
100 4.5V
4.0V
3.5V
3.0V
2.5V
10
10000 100000 1000000 10000000
Freq(Hz)
10000
1000
Idd(uA)
6.0V
100 5.5V
5.0V
4.5V
4.0V
3.5V
3.0V
2.5V
10
10000 100000 1000000
Freq(Hz)
1000
Idd(uA)
6.0V
5.5V
5.0V
100 4.5V
4.0V
3.5V
3.0V
2.5V
10
10000 100000 1000000
Freq(Hz)
FIGURE 17-18: WDT TIMER TIME-OUT TABLE 17-2: INPUT CAPACITANCE FOR
PERIOD vs. VDD PIC16C54A/C58A
50 Typical Capacitance (pF)
Pin
18L PDIP 18L SOIC
45
RA port 5.0 4.3
RB port 5.0 4.3
40
MCLR 17.0 17.0
15
MIn 0°C
10
MIn –40°C
5
2 3 4 5 6 7
VDD (Volts)
8000 40
Max –40°C Max –40°C
7000 35
6000 30
5000 25
gm (µA/V)
gm (µA/V)
Typ +25°C
Typ +25°C
4000 20
3000 15
Min +85°C
2000 10
Min +85°C
100 5
0 0
2 3 4 5 6 7 2 3 4 5 6 7
VDD (Volts) VDD (Volts)
Max –40°C
2000
1500
gm (µA/V)
Typ +25°C
1000
Min +85°C
500
0
2 3 4 5 6 7
VDD (Volts)
FIGURE 17-22: IOH vs. VOH, VDD = 3 V FIGURE 17-24: IOL vs. VOL, VDD = 3 V
0 45
40 Max –40°C
–5
Min +85°C
35
30
–10
IOH (mA)
25
IOL (mA)
Typ +25°C
Typ +25°C
–15 20
Max –40°C
15
5
–25
0 0.5 1.0 1.5 2.0 2.5 3.0
VOH (Volts) 0
0.0 0.5 1.0 1.5 2.0 2.5 3.0
VOL (Volts)
FIGURE 17-23: IOH vs. VOH, VDD = 5 V FIGURE 17-25: IOL vs. VOL, VDD = 5 V
0 90
80 Max –40°C
Min +85°C
–10 70
60
Typ +25°C
IOH (mA)
–20 50
IOL (mA)
Typ +25°C
40
Min +85°C
–30 30
Max –40°C
20
–40 10
1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
VOH (Volts) 0
0.0 0.5 1.0 1.5 2.0 2.5 3.0
VOL (Volts)
1.10
Rext ≥ 10 kΩ
1.08 Cext = 100 pF
1.06
1.04
1.02
1.00
0.98
VDD = 5.5V
0.96
0.94
VDD = 3.5V
0.92
0.90
0.88
0 10 20 25 30 40 50 60 70
T(°C)
Average
Cext Rext Fosc @ 5V, 25°C
Part to Part Variation
20 pF 3.3 k 6.02 MHz ± 28%
5k 4.06 MHz ± 25%
10 k 2.47 MHz ± 24%
100 k 261 kHz ± 39%
100 pF 3.3 k 1.82 MHz ± 18%
5k 1.28 MHz ± 21%
10 k 715 kHz ± 18%
100 k 72.4 kHz ± 28%
300 pF 3.3 k 712.4 kHz ± 14%
5k 508 kHz ± 13%
10 k 278 kHz ± 13%
100 k 28 kHz ± 23%
Measured on DIP packages.
The percentage variation indicated here is part-to-part variation due to normal process distribution. The variation
indicated is ±3 standard deviation from average value for full VDD range.
R = 3.3k R = 3.3k
6.0 1.8
5.5 1.6
5.0 1.4
R = 5k
4.5 1.2
Fosc (MHz)
R = 5k
4.0 1.0
3.5 0.8
R = 10k
Fosc (MHz)
3.0 0.6
Measured on DIP Packages, T = 25˚C
R = 10k
2.5 0.4
2.0 0.2
R = 100k
1.5 0.0
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
Measured on DIP Packages, T = 25˚C
VDD (Volts)
1.0
0.5
R = 100k
0.0
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
VDD (Volts)
R = 3.3k 10
0.7
T = 25˚C
0.6
R = 5k 1.0
0.5
IPD (µA)
FOSC (MHz)
0.4
0.1
0.3 R = 10k
0.2
Measured on DIP Packages, T = 25˚C
0.01
0.1 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
R = 100k
VDD (Volts)
0.0
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
VDD (Volts)
30
–40°C
25
20
IPD (µA)
15
10 +85°C
0
2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
VDD (Volts)
FIGURE 18-7: VTH (INPUT THRESHOLD VOLTAGE) OF I/O PINS vs. VDD
2.00
1.80
to + 85°C)
–40°C
1.60 Max (
VTH (Volts)
1.40 2 5°C)
Typ (+
to + 85°C)
1.20 40°C
Min (–
1.00
0.80
0.60
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
VDD (Volts)
FIGURE 18-8: VIH, VIL OF MCLR, T0CKI AND OSC1 (IN RC MODE) vs. VDD
4.5
4.0
°C)
3.5 to + 85
(–40°C
max
3.0 VIH
VIH, VIL (Volts)
C)
25°C +85°
2.5 typ + °C to
VIH (–40
min
VIH
2.0
1.5
°C to +85°C)
VIL typ +25°C VIL max (–40
1.0
0.5 5°C)
VIL min (–40°C to +8
0.0
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
Note: These input pins have Schmitt Trigger input buffers. VDD (Volts)
– 4 0 (+2
2.2
Max
( Typ
)
2.0 5°C
Ct o +8
1.8 (– 40°
1.6 Min
1.4
1.2
1.0
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
VDD (Volts)
10
1.0
Idd (mA)
0.1
6.0
5.5
5.0
4.5
0.01 4.0
3.5
3.0
2.5
0.001
10k 100k 1M 10M
FIGURE 18-11: MAXIMUM IDD vs. FREQUENCY (EXTERNAL CLOCK –40°C TO +85°C)
10000
1000
IDD (µA)
100
6.0
5.5
5.0
4.5
4.0
3.5
3.0
2.5
10
10k 100k 1M 10M
45 8000
40 7000
35 6000
Max –40°C
WDT period (ms)
gm (µA/V)
Typ +25°C Typ +25°C
25 4000
Max +70°C
Min +85°C
20 3000
15 2000
MIn 0°C
10 100
MIn –40°C
5 0
2 3 4 5 6 7 2 3 4 5 6 7
VDD (Volts) VDD (Volts)
FIGURE 18-14: TRANSCONDUCTANCE (gm) FIGURE 18-16: IOH vs. VOH, VDD = 3 V
OF LP OSCILLATOR vs. VDD
45 0
Max –40°C
40
–5
35 Min +85°C
30
–10
Typ +25°C Typ +25°C
IOH (mA)
25
gm (µA/V)
20 –15
15 Max –40°C
5
–25
0.0 0.5 1.0 1.5 2.0 2.5 3.0
0
2 3 4 5 6 7 VOH (Volts)
VDD (Volts)
FIGURE 18-15: TRANSCONDUCTANCE (gm) FIGURE 18-17: IOH vs. VOH, VDD = 5 V
OF XT OSCILLATOR vs. VDD
2500 0
–5
2000
Max –40°C
–10
Min +85°C
–15
1500
IOH (mA)
–20
gm (µA/V)
Typ +25°C
Typ +25°C
1000 –25
–40
0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
2 3 4 5 6 7
VDD (Volts) VOH (Volts)
35 70
30 60
Typ +25°C
25 Typ +25°C 50
IOL (mA)
IOL (mA)
20 40
15 30 Min +85°C
Min +85°C
10 20
5 10
0 0
0.0 0.5 1.0 1.5 2.0 2.5 3.0 0.0 0.5 1.0 1.5 2.0 2.5 3.0
VOL (Volts) VOL (Volts)
NOTES:
MMMMMMMMMMMMXXX PIC16LCR56-
MMMMMMMMXXXXXXX 40I/P456
AABB CDE 9523 CBA
MMMMMMMMMMMMMMMMM PIC16CR58A-
XXXXXXXXXXXXXXXXX 04I/P456
AABB CDE 9523 CBA
MMMMMMMMMMMMXXX PIC16C58B-
MMMMMMMMXXXXXXX 10I/P126
XXXXXXXXXXXXXXX
AABB CDE 9542 CDA
MMMMMMMMM PIC16C54A-
XXXXXXXXX 10I/S0218
AABB CDE 9518 CDK
MMMMMMMMMMMMMMMMMMXX PIC16CR57A-20/SO301
XXXXXXXXXXXXXXXXXXXX
AABB CDE 9515 CBK
MMMMMMMM PIC16C54A
XXXXXXXX 10I/218
AABB CDE 9520 CBP
MMMMMMMM PIC16C54A
MMMMMMMM /JW
AABB CDE 9501 CBA
MMMMMMMMMMMMMM PIC16C58A
XXXXXXXXXXXXXX /JW
AABBCDE 9338 CCT
MMMMMMMMMM PIC16C58A
MMMMMM /JW
N
α
C
E1 E
eA
Pin No. 1 eB
Indicator
Area
D
S S1
Base
Plane
Seating
Plane L
B1 e1 A1 A2 A
B
D1
E1 E α
C
Pin No. 1 eA
Indicator eB
Area
B2 B1
D
S
Base
Plane
Seating
Plane L
Detail A B3 B
e1 A1 A2 A
D1 Detail A
α
E1 E C
Pin No. 1 eA
Indicator eB
Area
D
S S1
Base
Plane
Seating
Plane L
B1 e1 A1 A2 A
B
D1
e
B
h x 45°
Index
Area
E H α C
Chamfer L
h x 45°
1 2 3
CP Base
Seating Plane
Plane
A1 A
e
B
h x 45°
Index
Area
E H α C
Chamfer L
h x 45°
1 2 3
CP Base
Seating Plane
Plane
A1 A
N
Index
area
E H
α
C
L
1 2 3
e B
A Base plane
CP
Seating plane
D A1
N
Index
area
E H
α
C
L
1 2 3
e B
A Base plane
CP
Seating plane
D A1
α C
E1 E
eA
Pin No. 1 eB
Indicator
Area
D
S S1
Base
Plane
Seating
Plane L
B1 e1 A1 A3 A A2
B
D1
E1 E
α C
Pin No. 1
Indicator eA
Area eB
D
S S1
Base
Plane
Seating
Plane L
B1 e1 A1 A3 A A2
B
D1
(b s) S P rc lP se
q ue r y l e( pa s) ( v e t er u ge r ia e
e o u o m t( a r o a n e R
Fr od or Sl ve R tS ut s
M em M /C tS s
e ui -o ge
um O M r u re al P l l el C on rup i n g r c n k a
im R ta e pt ri ra r P lta i c
ax m D te -C ow
M EP Da Ti Ca Se Pa A/ In I/O Vo In Br Pa
APPENDIX D: PIC16/17 MICROCONTROLLERS
DS30236B-page 188
Clock Memory Peripherals Features
ry
)
Hz
(M
n
s) o
io
rd em
)
at
o
r
ra
es
(w m M
pe
yt
og
O
)
(b
ns
Pr
ts
of
y
tio
ol
cy
or
(V
uc
s)
en
tr
u
em
le(
ge
M
ns
eq
n
I
du
Fr
ta
o
of
Ra
es
M
M
Da
um
ns
ag
O
ge
be
k
im
er
Pi
M
m
lta
AM
m
PR
ax
ac
E
RO
Enhanced PIC16C5X
M
I/O
P
Ti
Nu
Vo
PIC16C5X FAMILY OF DEVICES
um M M M ra al pt ns -o ag
er pa rn rru Pi a ge n k
xim RO a e e lt ow c
a at m om Int Int Pa
M EP D Ti C I/O Vo Br
PIC16C620 20 512 80 TMR0 2 Yes 4 13 3.0-6.0 Yes 18-pin DIP, SOIC; 20-pin SSOP
PIC16C621 20 1K 80 TMR0 2 Yes 4 13 3.0-6.0 Yes 18-pin DIP, SOIC; 20-pin SSOP
PIC16C622 20 2K 128 TMR0 2 Yes 4 13 3.0-6.0 Yes 18-pin DIP, SOIC; 20-pin SSOP
All PIC16/17 Family devices have Power-on Reset, selectable Watchdog Timer, selectable code protect and high I/O
current capability.
All PIC16C62X Family devices use serial programming with clock pin RB6 and data pin RB7.
DS30236B-page 189
Enhanced PIC16C5X
Clock Memory Peripherals Features
TABLE D-4:
H z) y s)
(M or e(
e m ul T) g
t i on M ) od AR in
a s
DS30236B-page 190
r m d M S m
p e a r M , U m
O ) W 2C
) a
of
gr o ts gr
y ro (W t es e /P I /I r t V ol ro
nc
P y ) r P o e s ( l P et
(b (s pa S P rc
q ue r y le m s )( v e u n ge eria es
e o u o la a R
Fr od /C rt( So R tS ut es
M em M re Po e lS e ui -o
um O M r t u a l l l r u pt ins
a g i r c n k ag
i m R M t a e p r i r a r P l t C o w c
ax m te -
M EP RO Da Ti Ca Se Pa In I/O Vo In Br Pa
PIC16C62 20 2K — 128 TMR0, 1 SPI/I2C — 7 22 3.0-6.0 Yes — 28-pin SDIP, SOIC, SSOP
TMR1, TMR2
PIC16C62A(1) 20 2K — 128 TMR0, 1 SPI/I2C — 7 22 3.0-6.0 Yes Yes 28-pin SDIP, SOIC, SSOP
TMR1, TMR2
PIC16CR62(1) 20 — 2K 128 TMR0, 1 SPI/I2C — 7 22 3.0-6.0 Yes Yes 28-pin SDIP, SOIC, SSOP
TMR1, TMR2
Enhanced PIC16C5X
PIC16C6X FAMILY OF DEVICES
PIC16C63(1) 20 4K — 192 TMR0, 2 SPI/I2C, — 10 22 3.0-6.0 Yes Yes 28-pin SDIP, SOIC
TMR1, TMR2 USART
PIC16CR63(1) 20 — 4K 192 TMR0, 2 SPI/I2C, — 10 22 3.0-6.0 Yes Yes 28-pin SDIP, SOIC
TMR1, TMR2 USART
PIC16C64 20 2K — 128 TMR0, 1 SPI/I2C Yes 8 33 3.0-6.0 Yes — 40-pin DIP;
TMR1, TMR2 44-pin PLCC, MQFP
PIC16C64A(1) 20 2K — 128 TMR0, 1 SPI/I2C Yes 8 33 3.0-6.0 Yes Yes 40-pin DIP;
TMR1, TMR2 44-pin PLCC, MQFP, TQFP
PIC16CR64(1) 20 — 2K 128 TMR0, 1 SPI/I2C Yes 8 33 3.0-6.0 Yes Yes 40-pin DIP;
TMR1, TMR2 44-pin PLCC, MQFP
PIC16C65 20 4K — 192 TMR0, 2 SPI/I2C, Yes 11 33 3.0-6.0 Yes — 40-pin DIP;
TMR1, TMR2 USART 44-pin PLCC, MQFP
PIC16C65A(1) 20 4K — 192 TMR0, 2 SPI/I2C, Yes 11 33 3.0-6.0 Yes Yes 40-pin DIP;
TMR1, TMR2 USART 44-pin PLCC, MQFP, TQFP
PIC16CR65(1) 20 — 4K 192 TMR0, 2 SPI/I2C, Yes 11 33 3.0-6.0 Yes Yes 40-pin DIP;
TMR1, TMR2 USART 44-pin PLCC, MQFP, TQFP
All PIC16/17 family devices have Power-on Reset, selectable Watchdog Timer, selectable code protect, and high I/O current capability.
All PIC16C6X family devices use serial programming with clock pin RB6 and data pin RB7.
Note 1: Please contact your local sales office for availability of these devices.
20-pin SSOP
PIC16C72(1) 20 2K 128 TMR0, 1 SPI/I2C — 5 8 22 3.0-6.0 Yes Yes 28-pin SDIP, SOIC, SSOP
TMR1, TMR2
PIC16C73 20 4K 192 TMR0, 2 SPI/I2C, — 5 11 22 3.0-6.0 Yes — 28-pin SDIP, SOIC
TMR1, TMR2 USART
PIC16C73A(1) 20 4K 192 TMR0, 2 SPI/I2C, — 5 11 22 3.0-6.0 Yes Yes 28-pin SDIP, SOIC
TMR1, TMR2 USART
PIC16C74 20 4K 192 TMR0, 2 SPI/I2C, Yes 8 12 33 3.0-6.0 Yes — 40-pin DIP;
TMR1, TMR2 USART 44-pin PLCC, MQFP
PIC16C74A(1) 20 4K 192 TMR0, 2 SPI/I2C, Yes 8 12 33 3.0-6.0 Yes Yes 40-pin DIP;
TMR1, TMR2 USART 44-pin PLCC, MQFP, TQFP
All PIC16/17 Family devices have Power-on Reset, selectable Watchdog Timer, selectable code protect and high I/O current
capability.
All PIC16C7X Family devices use serial programming with clock pin RB6 and data pin RB7.
Note 1: Please contact your local sales office for availability of these devices.
DS30236B-page 191
Enhanced PIC16C5X
TABLE D-6:
DS30236B-page 192
Clock Memory Peripherals Features
)
Hz y
(M or
n em
io M
r at
pe r am s) )
O ) lts
of og tes y te o
cy Pr by (b s) s (V
en ( M ( ce
r ge
qu y O u le
e or Sou an s
Fr M em PR od R
um O M EE M pt ins ge a ge
R ru
Enhanced PIC16C5X
xim M a a er er P lta ck
EP at at m t
PIC16C8X FAMILY OF DEVICES
a E RO D D Ti In I/O Vo Pa
M
PIC16C83(1) 10 512 — 36 64 TMR0 4 13 2.0-6.0 18-pin DIP, SOIC
PIC16CR83(1) 10 — 512 36 64 TMR0 4 13 2.0-6.0 18-pin DIP, SOIC
PIC16C84 10 1K — 36 64 TMR0 4 13 2.0-6.0 18-pin DIP, SOIC
PIC16C84A(1) 10 1K — 68 64 TMR0 4 13 2.0-6.0 18-pin DIP, SOIC
PIC16CR84(1) 10 — 1K 68 64 TMR0 4 13 2.0-6.0 18-pin DIP, SOIC
All PIC16/17 family devices have Power-on Reset, selectable Watchdog Timer, selectable code protect,
and high I/O current capability.
All PIC16C8X family devices use serial programming with clock pin RB6 and data pin RB7.
Note 1: Please contact your local sales office for availability of these devices.
)
ds
(M
(W
n
y
tio
or
s)
ra
te
em
pe
y
M
)
T)
O
(b
ns
R
lts
of
y
am
s
tio
r
o
y
ly
c
or
SA
pt
og
es
(V
nc
s)
tip
e
tru
(U
ru
rc
Pr
e
em
ul
e(
u
qu
er
ns
M
s)
e
ng
t(
nt
fI
du
So
Fr
s
o
re
lI
or
Ra
at
M
pt
a
a
M
ge
um
ns
er
lP
s
a
ru
rn
ge
M
b
RO
dw
im
er
Pi
ia
M
M s
r
er
ta
ck
r
m
p
l
m
xt
ax
RO
EP
a
In
Ha
E
RA
M
I/O
Pa
Se
Ti
Nu
C
PW tur
Vo
DS30236B-page 193
Enhanced PIC16C5X
Enhanced PIC16C5X
D.1 Pin Compatibility
Devices that have the same package type and VDD,
VSS and MCLR pin locations are said to be pin
compatible. This allows these different devices to
operate in the same socket. Compatible devices may
only requires minor software modification to allow
proper operation in the application socket
(ex., PIC16C56 and PIC16C61 devices). Not all
devices in the same package size are pin compatible;
for example, the PIC16C62 is compatible with the
PIC16C63, but not the PIC16C55.
Pin compatibility does not mean that the devices offer
the same features. As an example, the PIC16C54 is
pin compatible with the PIC16C71, but does not have
an A/D converter, weak pull-ups on PORTB, or
interrupts.
C L
C Compiler (MP-C) ...................................................... 53, 57 Loading of PC .............................................................. 19, 20
Carry .................................................................................... 7
Characteristics - DC and AC .................................... 151, 163
M
Clocking Scheme ............................................................... 11 MCLR ................................................................................ 33
Code Protection ........................................................... 29, 40 Memory Map
Configuration Bits ............................................................... 29 PIC16C54A/CR54A/CR54B ...................................... 13
Configuration Word ............................................................ 30 PIC16CR56 ............................................................... 13
PIC16C54A/CR57A/C58A ......................................... 29 PIC16CR57A/CR57B/C58A/CR58A/CR58B ............. 13
PIC16CR54A/CR54B/Cr56/CR57B/CR58A/CR58B .. 30 Memory Organization ........................................................ 13
Data Memory ............................................................. 14
D Program Memory ....................................................... 13
Development Support ........................................................ 53 MPASM Assembler ..................................................... 53, 56
Development Systems ....................................................... 57 MP-C C Compiler .............................................................. 57
Development Tools ............................................................ 53 MPSIM Software Simulator ......................................... 53, 57
Device Drawings
18-Lead Ceramic Dual In-Line (CERDIP) with Window -
O
300 mil ..................................................................... 183 One-Time-Programmable (OTP) Devices ............................5
18-Lead Plastic Dual In-Line (PDIP) - 300 mil ......... 176 OPTION Register .............................................................. 18
18-Lead Plastic Surface Mount (SOIC) - 300 mil ..... 179 OSC selection .................................................................... 29
20-Lead Plastic Surface Mount (SSOP) - 209 mil .... 181 Oscillator Configurations ................................................... 30
28-Lead Ceramic Dual In-Line (CERDIP) Oscillator Types
with Window - 600 mil .............................................. 184 HS .............................................................................. 30
28-Lead Plastic Dual In-Line (PDIP) - 300 mil ......... 177 LP .............................................................................. 30
28-Lead Plastic Dual In-Line (PDIP) - 600 mil ......... 178 RC ............................................................................. 30
28-Lead Plastic Surface Mount (SOIC) - 300 mil ..... 180 XT .............................................................................. 30
28-Lead Plastic Surface Mount (SSOP) - 209 mil .... 182
P
Device Varieties ................................................................... 5
Digit Carry ............................................................................ 7 Package Marking Information .......................... 173, 174, 175
Dynamic Data Exchange (DDE) ........................................ 53 Packaging Information ..................................................... 173
PC ................................................................................ 19, 33
E PICDEM-1 Low-Cost PIC16/17 Demo Board .............. 53, 55
Electrical Characteristics PICDEM-2 Low-Cost PIC16CXX Demo Board ............ 53, 55
PIC16C54A ................................................................ 59 PICMASTER Probes ......................................................... 54
PIC16C58A .............................................................. 125 PICMASTER System Configuration .................................. 53
PIC16CR54A ............................................................. 71 PICMASTER RT In-Circuit Emulator ............................... 53
PIC16CR54B/56/58B ................................................. 85 PICSTART Low-Cost Development System ............. 53, 55
PIC16CR57A ............................................................. 99 Pin Compatible Devices .................................................. 194
PIC16CR57B ........................................................... 111 pin diagrams .................................................................... 1, 2
PIC16CR58A ........................................................... 137 Pinout Description - PIC16C54A,
External Power-On Reset Circuit ....................................... 35 PIC16CR54A, PIC16CR54B, PIC16CR56,
PIC16C58A, PIC16CR58A, PIC16CR58B ...........................9
F Pinout Description - PIC16CR57A, PIC16CR57B ............. 10
Family of Devices POR
PIC14XXX ................................................................ 187 Device Reset Timer (DRT) .................................. 29, 37
PIC16C5X ................................................................ 188 PD ........................................................................ 33, 39
PIC16C62X .............................................................. 189 Power-On Reset (POR) ................................. 29, 33, 35
PIC16C6X ................................................................ 190 TO ........................................................................ 33, 39
PIC16C7X ................................................................ 191 PORTA ........................................................................ 23, 33
From: Name
Company
Address
City / State / ZIP / Country
Telephone: (_______) _________ - _________ FAX: (______) _________ - _________
Application (optional):
Questions:
2. How does this document meet your hardware and software development needs?
3. Do you find the organization of this data sheet easy to follow? If not, why?
4. What additions to the data sheet do you think would enhance the structure and subject?
5. What deletions from the data sheet could be made without affecting the overall usefulness?
8. How would you improve our software, systems, and silicon products?
Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded by updates. No representation or warranty
is given and no liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information, or infringement of patents or other intellectual property
rights arising from such use or otherwise. Use of Microchip’s products as critical components in life support systems is not authorized except with express written approval by Microchip.
No licenses are conveyed, implicitly or otherwise, under any intellectual property rights. The Microchip logo and name are registered trademarks of Microchip Technology Inc. All rights
reserved. All other trademarks mentioned herein are the property of their respective companies.