1.0 General Description...................................................................................................................................................................... 5
8.0 Timer0 Module and TMR0 Register ........................................................................................................................................... 37
9.0 Special Features of the CPU...................................................................................................................................................... 43
10.0 Instruction Set Summary ............................................................................................................................................................ 49
11.0 Development Support................................................................................................................................................................. 61
Product Identification System ............................................................................................................................................................ 191
TO OUR VALUED CUSTOMERS
It is our intention to provide our valued customers with the best documentation possible to ensure successful use of your Microchip
products. To this end, we will continue to improve our publications to better suit your needs. Our publications will be refined and
enhanced as new volumes and updates are introduced.
If you have any questions or comments regarding this publication, please contact the Marketing Communications Department via
E-mail at
docerrors@mail.microchip.com
or fax the
Reader Response Form
in the back of this data sheet to (480) 792-4150.
We welcome your feedback.
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 document DS30000).
Errata
An errata sheet, describing minor operational differences from the data sheet and recommended workarounds, may exist for current
devices. 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: (480) 792-7277
When contacting a sales office or the literature center, please specify which device, revision of silicon and data sheet (include liter-
ature number) you are using.
Customer Notification System
Register on our web site at
www.microchip.com/cn
to receive the most current information on all of our products.
Hello everyone, when I modify the route binding program, it always shows "Match Desc Req", "Non Matched", and no match is found. Can you provide me with some advice?...
[color=red][font=微软雅黑][size=3][color=#000000]Thank you for your active participation! [/color][/size][/font]Event details: [/color][url=https://bbs.eeworld.com.cn/thread-356763-1-1.html][color=red]htt...
When I use ICCAVR to compile an array, the error iccavr: can't execute `C:\icc\bin\ilstavr.exe' C:\icc\bin\imakew.exe: Error code 100 Done: there are error(s). Exit code: 100...
Because the STM32 HAL library only has millisecond-level delay for HAl_Delay(), in order to achieve accurate microsecond-level delay, Systick has to be modified. However, since it is used internally ...[Details]
From last year to now, competition in the photovoltaic inverter industry has become increasingly fierce. In addition to the introduction of new products, various marketing and promotion methods hav...[Details]
On Sunday, the South Australian government unveiled plans to build the world's largest virtual power plant, which will connect at least 50,000 homes over four years and have a capacity ...[Details]
1.GCC+PN(WinAVR-20071221) Introduction: WinAVR-20071221 comes with Programmer's Notepad, which is an easy-to-use and powerful code editor with basic functions such as project management, syntax colo...[Details]
The EM78 microcontroller does not have a multiplication instruction, so the multiplication operation needs to be converted into an addition operation. The 0X20 unit data is multiplied by the 0X21 u...[Details]
Developing radiation-tolerant systems for space applications requires long lead times and is very costly, as the systems must be extremely reliable to operate for years in harsh environments. Today...[Details]
This is a very small electronic product, but it is very powerful. It can be easily embedded and installed on the instrument panel. It is suitable for enthusiasts to make or modify old instruments. ...[Details]
//There are 48 interrupt vectors in the Cortex-M0 core. //Since the M0 core does not have the interrupt vector table relocation function of the M3 and M4 cores, the following methods must be used to ...[Details]
Consumer electronics
products
on the market
have gradually adopted touch-sensing buttons to replace traditional mechanical buttons. In response to this trend, EDOM Technology has designed a ...[Details]
As a tool for receiving broadcasts, radio has gone through a long development process, from single-band to multi-band, from electron tubes and transistors to integrated circuits , from mechanical t...[Details]
This article mainly explains the mechanism of STM32 low power mode, and does not focus on the program implementation of STM32 low power consumption. In addition, it becomes very simple to implemen...[Details]
The porting of serial port xmodem is relatively simple, just refer to the ymodem protocol. Experimental environment: Linux Ubuntu 9.10 (from the virtual machine provided by Professor Wei Dongshan) D...[Details]
I work on single-chip microcomputers. I have used CPLDs but not FPGAs. I don't know Verilog, so I use VHDL. I majored in computer science in college, but I'm really not good at software. I rememb...[Details]