General Description .............................................................................................................................................5
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
21.0 Packaging Information .....................................................................................................................................195
Index .........................................................................................................................................................................209
On-Line Support ..........................................................................................................................................................211
PIC16C54/55/56/57 Product Identification System .....................................................................................................214
To Our Valued Customers
Most Current Data Sheet
To obtain the most up-to-date version of this data sheet, please check our Worldwide Web site at:
http://www.microchip.com
You can determine the version of a data sheet by examining its literature number found on the bottom outside corner of any page.
The last character of the literature number is the version number. e.g., DS30000A is version A of document DS30000.
Errata
An errata sheet may exist for current devices, describing minor operational differences (from the data sheet) and recommended
workarounds. As device/documentation issues become known to us, we will publish an errata sheet. The errata will specify the revi-
sion of silicon and revision of document to which it applies.
To determine if an errata sheet exists for a particular device, please check with one of the following:
• Microchip’s Worldwide Web site; http://www.microchip.com
• Your local Microchip sales office (see last page)
• The Microchip Corporate Literature Center; U.S. FAX: (602) 786-7277
When contacting a sales office or the literature center, please specify which device, revision of silicon and data sheet (include lit-
erature number) you are using.
Corrections to this Data Sheet
We constantly strive to improve the quality of all our products and documentation. We have spent a great deal of time to ensure
that this document is correct. However, we realize that we may have missed a few things. If you find any information that is missing
or appears in error, please:
• Fill out and mail in the reader response form in the back of this data sheet.
• E-mail us at webmaster@microchip.com.
We appreciate your assistance in making this a better document.
224540 The UP10 above has CU3ZL written on the chip (I looked for it on alldatasheetcn.com and ICkey, but couldn't find it). The capacitor next to the 6-pin is 220, and the inductor is 4R7 (it should ...
[i=s]This post was last edited by Dahanchong on 2019-4-28 10:04[/i] I am a student, and when I was simulating a single-phase bridge rectifier, I encountered the phenomenon shown in the picture. How do...
Help: I need information about wireless chip transceiver debugging. I am doing my graduation project, which includes wireless transceiver. I plan to use wireless remote control to implement it. The tr...
When using alarm() to set a timer, if the system time is changed, there will be a series of problems with recalculating the time. Is there such a signal to notify "the LINUX system time has been chang...
What if I want to fix the network address of this Zigbee module during development so that the module can run with this specified network address after connecting to the network?...
C8051F310 In-System Flash Programming
When using a single-chip microcomputer, some data needs to be set so that it will not be lost when the power is off. Generally, the first thing that comes to mind...
1 Introduction
The high temperature tester is mainly used for temperature tracking measurement and data acquisition during the heating process. By systematically analyzing the test data, the...[Details]
Microcontrollers (MCUs), which are widely used in automotive electronics, are rapidly facing time and cost pressures. The main advantage of using MCUs has always been to create high-level system in...[Details]
In this article, the high-performance DSP developed by TI can be used as an effective confidentiality method if it is applied to PC encryption cards.
As an effective network security solution,...[Details]
1 Introduction
With the acceleration of the pace of urban modernization, society has higher requirements for urban road lighting and urban lighting projects. The state has clearly required tha...[Details]
In recent years, lighting has become an important area that countries around the world are targeting to promote energy conservation and environmental protection. According to statistics, about 20% ...[Details]
With the continuous improvement of the requirements of intelligent building security systems and the continuous improvement of people's safety awareness, indoor anti-theft has gradually attracted peop...[Details]
Instrument stepper motor
The stepper motor is an open-loop control element that converts electrical pulse signals into angular displacement or linear displacement. In the case of non...[Details]
Vertical cavity surface emitting lasers (VCSELs) are gradually replacing traditional edge emitting lasers, especially in low bandwidth and short-distance communication systems where cost factors ar...[Details]
Contact resistance
is the resistance to current flow through a closed pair of contacts. This type of measurement is performed on devices such as connectors,
relays
, and switches. The...[Details]
1 Introduction to HART Protocol
HART (Highway Addressable Remote Transducer), an open communication protocol for addressable remote sensor high-speed channels, was launched by Rosemen in the U...[Details]
This week, Microsoft held its 2012 Microsoft Worldwide Partner Conference (WPC) in Toronto, Canada. At the conference, Microsoft showed its new products and services to partners around the world. A...[Details]
Abstract: The output of high-range acceleration sensor is less than 10 mV under the excitation of small signal. The noise of traditional test system may cover such small voltage signal, so that hig...[Details]
LED technology has made rapid progress, and improvements in chip design and materials have promoted the development of brighter and more durable light sources, and the scope of light source applica...[Details]
Today, with energy becoming increasingly scarce, the utilization of natural energy has become the focus of people's attention. Among various natural energies, the endless solar energy is highly fav...[Details]
Our flight had just begun to descend when a gentleman sitting next to me turned to talk to me about engineering—he had seen me reading an engineering journal. The gentleman next to me said that he ...[Details]