General Description............................................................................................................................................... 4
I/O Port ................................................................................................................................................................ 21
Timer0 Module and TMR0 Register .................................................................................................................... 25
Special Features of the CPU ............................................................................................................................... 35
Instruction Set Summary ..................................................................................................................................... 47
Development Support.......................................................................................................................................... 59
Index ........................................................................................................................................................................... 105
PIC12C5XX Product Identification System ................................................................................................................ 109
Sales and Support: ..................................................................................................................................................... 109
1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
11.0
12.0
13.0
To Our Valued Customers
Most Current Data Sheet
To obtain the most up-to-date version of this data sheet, please register at 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 doc-
ument DS30000.
Errata
An errata sheet may exist for current devices, describing minor operational differences (from the data sheet) and rec-
ommended workarounds. As device/documentation issues become known to us, we will publish an errata sheet. The
errata will specify the revision 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 literature 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.
Using ARM9200+ USB Modem, the kernel option uses USB ACM driver. After the system is running, the driver is loaded successfully and dialing is successful. However, through monitoring, it is found that...
[size=12pt]The idea of unity of responsibility, power and benefit has always existed in the long river of human history. In the traditional culture of ancient China, the idea of responsibility, power ...
RGB display screen is a parallel interface, which requires a large number of signal lines. Taking RGB888 as an example, there are 8*3=24 RGB data lines. In addition to the horizontal and vertical sync...
I hope that a forum friend can be kind enough to give me one. Actually, I want to buy it directly from x-Bao. Or RS, but the price is a little expensive. It would be great if it can be around 130-150 ...
The code is as follows [code] void test(){ wstring wstr=L""; } [/code] Comment out this function, everything is correct (0 errors and 0 warnings), uncomment it, link error Compiling... wince demo.cpp ...
unsigned long HX711_Read(){unsigned long count;unsigned char i;HX711_DOUT=1;_nop_();_nop_();HX711_SCK=0;count=0;while(HX711_DOUT);for(i=0;i<24;i++){HX711_SCK=1;count=count<<1;HX711_SCK=0;if(HX711_DOUT...
Do you often have to add brake fluid to your car's brakes? The fact that you need to pump out the brake fluid to make sure there is no gas in the brake fluid line may not be done by the car owner h...[Details]
As LEDs continue to improve in almost every aspect of performance and cost, LED lighting is being used in an increasingly wide range of applications, among which LED street lights are a focus of in...[Details]
For a long time, due to the limitation of hardware conditions, the display devices of traditional small handheld devices such as PDA are usually monochrome LCD, and the user interface is very simpl...[Details]
I. Introduction
In the field of power conversion, isolated converters (forward, flyback, and double-ended) with low output DC voltage all use MOSFET as the rectifier device. Since these devi...[Details]
We know that microcontroller development tools generally include real-time online emulators and programmers. Among them, online emulators are very good tools, but they are also more expensive...[Details]
In the previous series, we have listed some basic knowledge of C language in Tables 1 to 3. We hope that beginners can strengthen their memory of the above tables and gradually learn to use them wh...[Details]
1. Background:
The instrument system parameter detection and control of the chemical production workshop of Tangshan Coal Gas Coking Plant are all analog instruments, some of which are eve...[Details]
1 Introduction
Intelligent control instruments are one of the most commonly used controllers in industrial control. They are mainly aimed at a specific parameter (such as pressure, tempera...[Details]
D5026A is a driver IC designed by Shanghai Debei Electronics for energy-saving LED display screens. Its design concept is energy-saving and compatible with existing solutions, that is, it can be ...[Details]
With the widespread application of new services and technologies in the communications industry, the scale and capacity of operators' network construction are getting larger and larger, and the ris...[Details]
introduction
At present, measuring instruments are developing towards networking, and each individual embedded instrument will become a node on the Internet. This system realizes the network...[Details]
1 Embedded Systems
Embedded System refers to a collection of computer hardware and software with specific functions or purposes, which is divided into embedded software system and embe...[Details]
Abstract: In order to realize wireless automatic alarm and monitoring of major safety places, based on the basic principle of pyroelectric infrared sensing, a detector for receiving infrared radia...[Details]
The emergence and development of street lamps are inseparable from the prosperity and progress of cities, which makes street lamps useful. Conversely, street lamps also make the night of the city n...[Details]
1 Load Regulation
Changes in power supply load will cause changes in power supply output. When the load increases, the output decreases, and vice versa, when the load decreases, the output inc...[Details]