• All instructions are single cycle (200 ns) except for
program branches which are two-cycle
• Operating speed: DC - 20 MHz clock input
DC - 200 ns instruction cycle
Device
Pins
I/O
EPROM/
RAM
ROM
CMOS Technology:
• Low-power, high-speed CMOS EPROM/ROM
technology
• Fully static design
• Wide-operating voltage and temperature range:
- EPROM Commercial/Industrial 2.0V to 6.25V
- ROM Commercial/Industrial 2.0V to 6.25V
- EPROM Extended 2.5V to 6.0V
- ROM Extended 2.5V to 6.0V
• Low-power consumption
- < 2 mA typical @ 5V, 4 MHz
- 15
µA
typical @ 3V, 32 kHz
- < 0.6
µA
typical standby current
(with WDT disabled) @ 3V, 0°C to 70°C
Note:
In this document, figure and table titles
refer to all varieties of the part number indi-
cated, (i.e., The title "Figure 14-1: Load
Conditions - PIC16C54A", also refers to
PIC16LC54A and PIC16LV54A parts)
unless specifically called out otherwise.
PIC16C54
18
12
512
25
PIC16C54A
18
12
512
25
PIC16C54C
18
12
512
25
PIC16CR54A
18
12
512
25
PIC16CR54C
18
12
512
25
PIC16C55
28
20
512
24
PIC16C55A
28
20
512
24
PIC16C56
18
12
1K
25
PIC16C56A
18
12
1K
25
PIC16CR56A
18
12
1K
25
PIC16C57
28
20
2K
72
PIC16C57C
28
20
2K
72
PIC16CR57C
28
20
2K
72
PIC16C58B
18
12
2K
73
PIC16CR58B
18
12
2K
73
• 12-bit wide instructions
• 8-bit wide data path
• Seven or eight special function hardware registers
• Two-level deep hardware stack
• Direct, indirect and relative addressing modes for
data and instructions
2000 Microchip Technology Inc.
Preliminary
DS30453C-page 1
PIC16C5X
Pin Diagrams
PDIP, SOIC, Windowed CERDIP
RA2
RA3
T0CKI
MCLR/V
PP
V
SS
RB0
RB1
RB2
RB3
•1
2
3
4
5
6
7
8
9
18
17
16
15
14
13
12
11
10
RA1
RA0
OSC1/CLKIN
OSC2/CLKOUT
V
DD
RB7
RB6
RB5
RB4
PDIP, SOIC, Windowed CERDIP
T0CKI
V
DD
N/C
V
SS
N/C
RA0
RA1
RA2
RA3
RB0
RB1
RB2
RB3
RB4
•1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
MCLR/V
PP
OSC1/CLKIN
OSC2/CLKOUT
RC7
RC6
RC5
RC4
RC3
RC2
RC1
RC0
RB7
RB6
RB5
PIC16C54
PIC16CR54
PIC16C56
PIC16CR56
PIC16C58
PIC16CR58
PIC16C55
PIC16C57
PIC16CR57
SSOP
RA2
RA3
T0CKI
MCLR/V
PP
V
SS
V
SS
RB0
RB1
RB2
RB3
•1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
RA1
RA0
OSC1/CLKIN
OSC2/CLKOUT
V
DD
V
DD
RB7
RB6
RB5
RB4
SSOP
V
SS
T0CKI
V
DD
V
DD
RA0
RA1
RA2
RA3
RB0
RB1
RB2
RB3
RB4
V
SS
•1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
MCLR/V
PP
OSC1/CLKIN
OSC2/CLKOUT
RC7
RC6
RC5
RC4
RC3
RC2
RC1
RC0
RB7
RB6
RB5
PIC16C54
PIC16CR54
PIC16C56
PIC16CR56
PIC16C58
PIC16CR58
PIC16C55
PIC16C57
PIC16CR57
DS30453C-page 2
Preliminary
2000 Microchip Technology Inc.
PIC16C5X
Device Differences
Device
PIC16C54
PIC16C54A
PIC16C54C
PIC16C55
PIC16C55A
PIC16C56
PIC16C56A
PIC16C57
PIC16C57C
PIC16C58B
PIC16CR54A
PIC16CR54C
PIC16CR56A
PIC16CR57C
PIC16CR58B
Voltage
Range
2.5-6.25
2.0-6.25
2.5-5.5
2.5-6.25
2.5-5.5
2.5-6.25
2.5-5.5
2.5-6.25
2.5-5.5
2.5-5.5
2.5-6.25
2.5-5.5
2.5-5.5
2.5-5.5
2.5-5.5
Oscillator
Selection
(Program)
Factory
User
User
Factory
User
Factory
User
Factory
User
User
Factory
Factory
Factory
Factory
Factory
Oscillator
See Note 1
See Note 1
See Note 1
See Note 1
See Note 1
See Note 1
See Note 1
See Note 1
See Note 1
See Note 1
See Note 1
See Note 1
See Note 1
See Note 1
See Note 1
Process
Technology
(Microns)
1.2
0.9
0.7
1.7
0.7
1.7
0.7
1.2
0.7
0.7
1.2
0.7
0.7
0.7
0.7
ROM
Equivalent
PIC16CR54A
—
PIC16CR54C
—
—
—
PIC16CR56A
—
PIC16CR57C
PIC16CR58B
N/A
N/A
N/A
N/A
N/A
MCLR
Filter
No
No
Yes
No
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Note 1:
If you change from this device to another device, please verify oscillator characteristics in your application.
Note:
The table shown above shows the generic names of the PIC16C5X devices. For device varieties,
please refer to Section 2.0.
2000 Microchip Technology Inc.
Preliminary
DS30453C-page 3
PIC16C5X
Table of Contents
1.0 General Description...................................................................................................................................................................... 5
6.0 Timer0 Module and TMR0 Register ........................................................................................................................................... 27
7.0 Special Features of the CPU ...................................................................................................................................................... 31
8.0 Instruction Set Summary ............................................................................................................................................................ 43
9.0 Development Support................................................................................................................................................................. 55
11.0 DC and AC Characteristics - PIC16C54/55/56/57...................................................................................................................... 73
14.0 DC and AC Characteristics - PIC16C54A ................................................................................................................................ 105
Index .................................................................................................................................................................................................. 151
The following error occurs when programming with JFLASH:End of preparing flash programming
- Start of determining dirty areas in flash cache
- End of determining dirty areas
- CPU is running at 15844 ...
Thirty years ago today, Linus Torvalds announced in a newsgroup that he was developing a free operating system that would become known as Linux.https://t.co/7eKKRzq1G7?amp=1...
1. IDE download and installation
http://wiki.telink-semi.cn/wiki/IDE-and-Tools/RISC-V_IDE_for_TLSR9_Chips/
After downloading, unzip it to a suitable location and click setup to install it.
After the i...
This article was written by FPGA enthusiast Xiao Meige. Without the author's permission, this article is only allowed to be copied and reproduced on online forums, and the original author must be indi...
How to solve the conflict between css8 and IEC60730_msp430g2553_example project is the key issue. 0 This question deserves an answer, but there is no answer in the search. 0.1 In this forum, there is ...
The competition is sponsored by Hammond and aims to inspire the engineering community to build projects for harsh environments. Shanghai, China, October 20, 2021 – Farnell element14, a global distr...[Details]
As a major supplier of smartphones and automotive electronics, STMicroelectronics provides technical support for greater convenience and security in these two important intersecting markets. STMicr...[Details]
Introduction Project Overview
For a brand new PLC product, getting started may seem simple, but for engineers who have just started, it can often become a difficult problem if they use it impr...[Details]
For physical objects, any property of an object has a limit, and it cannot continue indefinitely, and the same is true for the properties of inductors. As a type of plug-in inductor, we have also s...[Details]
Compared with ordinary microwave antennas, microstrip antennas have thin profiles, small volumes, light weights, and are easy to conform to, making it easier to obtain circular polarization. Howeve...[Details]
How does PLC control servo motors?
Before answering this question, we must first understand the purpose of servo motors. Compared with ordinary motors, servo motors are mainly used for precise...[Details]
I am currently studying STM32 microcontrollers. The reasons for choosing this microcontroller as an entry point are as follows: 1. Detailed supporting information 2. I am using this m...[Details]
If you still regard Alibaba as a pure Internet company, that would be the biggest misunderstanding, just like not considering it as an Internet company 20 years ago. In 2016, Alibaba propos...[Details]
Using eye diagrams to analyze serial signals is a very good method. Some people misunderstand eye diagrams and templates, thinking that they are one of the physical layer indicators of serial si...[Details]
According to foreign media reports, based on data released by the U.S. Patent and Trademark Office, the Intellectual Property Owners Association (IPO) recently announced a list of the top 300 U.S. ut...[Details]
Current technological development hotspots in the automotive industry: safety, energy saving, and environmental protection.
Among them, in order to improve energy conservation and environmenta...[Details]
Do linear motors need a driver?
Linear motors require drivers to control their movement. The main function of a linear motor driver is to convert the electrical energy provided by the power su...[Details]
Recently, Qualcomm Technologies International, Ltd., a subsidiary of Qualcomm Incorporated, recently released the "2019 Usage Status Survey Report". This annual report surveyed 6,000 smartphone users...[Details]
Low voltage and high current power supply features:
Because the DC power supply has a relatively large output current and a relatively low voltage, it has relatively high requirements for the electri...[Details]
GSM is a common VOIP voice codec library, which is implemented in Linux using libgsm. The libgsm library is needed in the project. So try to compile the GSM library directly. The official website h...[Details]