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.
EPROM is a ROM memory with erasable function. It can be reprogrammed after erasing. Before writing, the contents inside must be cleared by irradiating the transparent window on its IC card with ultrav...
I am very happy to receive the Erha Image Recognition AI Vision Sensor Development Kit from E-World and DFRobo Community. DFRobo is headquartered in Pudong, Shanghai, and is an internationally leading...
Abstract: This paper discusses the grounding technology in electromagnetic compatibility, including the types and purposes of grounding, grounding methods, calculation of grounding resistance, and gro...
For my study needs, I hope some expert can give me some information about detailed analysis of operational amplifiers, focusing on principle analysis. Or recommend some tutorials!...
High efficiency and low standby power consumption are two major challenges in today's switching power supply design. Resonant topology or LLC topology is becoming increasingly popular because it ca...[Details]
This program is written to simulate the serial port hardware mechanism. When used, a timed interrupt can be set with a time interval of 1/4 baud rate. The receiving function is called once for ea...[Details]
Microchip's PIC18F46J50 is a low-power, high-performance 8-bit USB microcontroller (MCU) using nanoWatt XLP technology. The current in deep sleep mode can be as low as 13nA, the operating voltage i...[Details]
In recent years, the market for mobile/portable devices such as smartphones and laptops has continued to grow rapidly. While these products continue to integrate more new features to enhance the ...[Details]
Abstract: In order to generate a stable excitation signal, the design of a digital frequency synthesizer is implemented on FPGA using Verilog hardware language. The design includes accumulator, wav...[Details]
1. Introduction
Light control circuit plays a vital role in urban street lamps or corridor lighting. With light control circuit, the lights can be automatically turned on and off according to ...[Details]
Two simple circuits are implemented to drive two LEDs from a battery powered microprocessor.
This design is based on a circuit that uses three resistors and a microprocessor I/O pin as an input h...[Details]
DSP (digital signal processor) is used more and more frequently in today's engineering applications. There are three main reasons for this: first, it has powerful computing power and is capable of ...[Details]
1. Principle of displacement angle sensor
The angle sensor is used to detect angles. It has a hole in its body that fits the LEGO axle. When connected to the RCX, the angle sensor counts once ...[Details]
With the development and widespread application of computer technology, especially in the field of industrial control, computer communication is particularly important. Although serial communication g...[Details]
Microcalorimetry
is used to determine energy relationships. Microcalorimetry techniques are often required when performing calorimetric experiments with small sample sizes or slow heating rat...[Details]
1 Introduction
PROFIBUS is an international, open, and manufacturer-independent fieldbus standard. It is widely used in manufacturing automation, process industry automation, and automatio...[Details]
As a simple and practical input device, buttons have been used in various microcontroller application systems and are ubiquitous. However, the buttons used in different practical occasions are also...[Details]
This controller uses PIC16C54 single-chip microcomputer as the controller, and it is very easy to use: just connect a telephone line to the loudspeaker through the controller, and you can rem...[Details]
Corelink Semiconductor has launched the CL1100-based 5-7W E27 LED lighting driver system solution DB2. This driver module meets the requirements of small size (L×W×H=5.1cm×2.1cm×1.8cm), low standby...[Details]