Home  
  Products  
  Ordering  
  Support  
  Forums  
  Search  
  Downloads  
  FAQ  
  About  
  Contacts  
19 Jun 2013 11:39:09

Latest News

Search Acqura
Subscribe to Acqura's Newsletter for information about Philips microcontrollers and smart coding tips.
Subscribe to our newsletter
First Time Visitor
Login
Register
There are 8 Guest users online.

Products
  Emulation Tools
    8xC51 Family
    LPC76x Family
    8xC51MX Family
    LPC900 Family
    Choosing an
    Emulator

  Programmers
  Adapters
  Bondouts/Spares
  Repairs
  Microcontroller Sales

Ordering
  Show My Cart
  Proceed to Checkout

Support
  Downloads
  Forums
  Links and Resources
  Data Sheets
  Technical Notes
  Testimonials
  FAQ
  Common Problems
  Repairs and Returns
  Contacting Us
  About Acqura

Take our Poll
When programming ARM microcontrollers, what is your preferred language?
Assembler
C
Pascal
Modula-2
Other
  
Free polls from Pollhost.com
 Technical Notes
Tech Note AN424: 8051 Family Warm Boot Determinations

For some classes of applications, it may be desirable to know if the application of the reset signal to a microcontroller is due to an initial power-on sequence, or is the result of an external signal such as an operator pressing a reset pushbutton, or the result of a watchdog timer or similar event. While there are perhaps numerous hardware solutions that can be employed, a simple software solution can offer a high degree of confidence in making this determination. The task is to determine the differences in state of resources internal to the microcontroller that would occur as a result of these two types of reset conditions. With respect to the 80C51 family of microcontrollers, on-chip resources consist of the special function registers (SFRs) and the internal data memory (RAM).

Most of the SFR locations are initialized as a result of a reset condition and thus cannot be used for this determination. The data memory contents are unaffected by reset. Thus, valid data loaded into the RAM of the 80C51 while executing a program would not be affected by the application of an external reset signal provided the power source for the microcontroller has not been removed (as is the case for a “warm boot”).

info@acqura.com
Home

Last modified on
Thu Jul 24 14:50:34 CDT 2003
Copyright © 2008.
Acqura Systems
All rights reserved.