SlideShare ist ein Scribd-Unternehmen logo
1 von 8
What is
POR, LVD and WDT




                   1
Power-On Reset
   Definition: Restoring a device, register, or memory to a predetermined state when power is
       applied.

   •    Ensuring that the MCU starts at a known address with registers in defined state when power
        is first applied.
   •    POR circuit is required to assert the RESET signal only when supply voltage has stabilised
        reach a minimum required voltage.
   •    Clock oscillations should also be stabilised before asserting RESET signal.

   •    Failure to carry out a proper POR may result in registers and memory contents of MCUs in
        undetermined/incorrect states. It can cause MCUs to fail or be in an unrecoverable state.

   •    External POR circuits (e.g. RC circuit) or internal POR circuit with voltage comparator and
        timer to delay the RESET signal when voltage level is reached




5/24/2011 9:01:20
                              © Pantech Solutions Pvt Ltd. | All rights reserved   www.pantechsolutions.net
PM
Power-On Reset (cont)
  VCC [V]



     Vdet




                                              time
 Internal
 state in    CPU Reset       Reset Released
  Reset
                         delay

   VCC [V]




                                               time




                                                      3
Low-voltage Detection
•   Definition: Detection of supply voltage cut-off and brownouts.

•   It monitors the supply voltage and generates an internal Reset or Interrupt when
    that voltage drops too low.
•   In some cases, after voltage drops below a predefined value, the voltage is
    monitored for a few clock cycles to ensure voltage drop is not due to
    noise/glitches.
•   The Reset or Interrupt can be used to safely power the system down or back up
    memory before shutdown etc.




                                                                                       4
Low-voltage Detection (cont)

  VCC [V]
                                                              Brownout
           5.0

       Vdet      Vdet = 3.8V ± 0.5V

           2.7



                                                        Power supply cut-off


                                                                           time
Internal
state in                 Reset Released     CPU Reset     Reset Released
 Reset

                                Interrupt




                                                                                  5
Watchdog Timer
•   Used mainly to reset MCU during program runaway or other incorrect program
    execution.
•   When the WDT underflows, either a Watchdog Timer Interrupt or a Reset can be
    generated.

•   The application program could periodically reload the WDT timer before it
    underflows to ensure that an interrupt or reset isn’t generated. If the program
    goes out of control, this periodic reload would not happen. Therefore, the WDT
    would generate either an interrupt or a Reset that would cause the application
    program to revert to a known (safe or preferred) state.




                                                                                      6
Watchdog Timer (cont)

Count = H’FF
 (maximum)




 Count = 0


                                                                    Watchdog Overflows
    Watchdog Timer starts     User program resets WDT counter
                                or set to other values so that it
                                       does not overflow

 Internal Reset Signal


                                                                     Reset Generated




                                                                                         7
For more Tutorials
   •    www.pantechsolutions.net
   •    http://www.slideshare.net/pantechsolutions
   •    http://www.scribd.com/pantechsolutions
   •    http://www.youtube.com/pantechsolutions




5/24/2011 9:00:19
                    © Pantech Solutions Pvt Ltd. | All rights reserved   www.pantechsolutions.net
PM

Weitere ähnliche Inhalte

Was ist angesagt?

(S.C.E.T) Appliction of pll fm demodulation fsk demodulation
(S.C.E.T) Appliction of pll fm demodulation fsk demodulation(S.C.E.T) Appliction of pll fm demodulation fsk demodulation
(S.C.E.T) Appliction of pll fm demodulation fsk demodulation
Chirag vasava
 
Low dropout regulator(ldo)
Low dropout regulator(ldo)Low dropout regulator(ldo)
Low dropout regulator(ldo)
altaf423
 

Was ist angesagt? (20)

MOSFET as an Amplifier
MOSFET as an AmplifierMOSFET as an Amplifier
MOSFET as an Amplifier
 
DAC , Digital to analog Converter
DAC , Digital to analog ConverterDAC , Digital to analog Converter
DAC , Digital to analog Converter
 
Design Basics on Power Amplifiers
Design Basics on Power Amplifiers Design Basics on Power Amplifiers
Design Basics on Power Amplifiers
 
Phase Noise and Jitter Measurements
Phase Noise and Jitter MeasurementsPhase Noise and Jitter Measurements
Phase Noise and Jitter Measurements
 
BJT Tuned amplifiers
BJT Tuned amplifiersBJT Tuned amplifiers
BJT Tuned amplifiers
 
(S.C.E.T) Appliction of pll fm demodulation fsk demodulation
(S.C.E.T) Appliction of pll fm demodulation fsk demodulation(S.C.E.T) Appliction of pll fm demodulation fsk demodulation
(S.C.E.T) Appliction of pll fm demodulation fsk demodulation
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windows
 
Low dropout regulator(ldo)
Low dropout regulator(ldo)Low dropout regulator(ldo)
Low dropout regulator(ldo)
 
dc biasing of bjt
dc biasing of bjtdc biasing of bjt
dc biasing of bjt
 
continuos phase frequency shift keying(cpfsk)
continuos phase frequency shift keying(cpfsk)continuos phase frequency shift keying(cpfsk)
continuos phase frequency shift keying(cpfsk)
 
FIR Filter Design.pptx
FIR Filter Design.pptxFIR Filter Design.pptx
FIR Filter Design.pptx
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
 
Tuned amplifire
Tuned amplifireTuned amplifire
Tuned amplifire
 
OP-AMP.pptx
OP-AMP.pptxOP-AMP.pptx
OP-AMP.pptx
 
AC AC converters
AC AC convertersAC AC converters
AC AC converters
 
Function generator
Function generatorFunction generator
Function generator
 
DIFFERENTIAL AMPLIFIER using MOSFET
DIFFERENTIAL AMPLIFIER using MOSFETDIFFERENTIAL AMPLIFIER using MOSFET
DIFFERENTIAL AMPLIFIER using MOSFET
 
Phase locked loop
Phase locked loopPhase locked loop
Phase locked loop
 
Oscillator multivibrotor
Oscillator multivibrotorOscillator multivibrotor
Oscillator multivibrotor
 
3.Properties of signals
3.Properties of signals3.Properties of signals
3.Properties of signals
 

Ähnlich wie What is POR,LVD,WDT ?

Android power management
Android power managementAndroid power management
Android power management
Jerrin George
 
Mc5600 rsu operator guide
Mc5600 rsu operator guideMc5600 rsu operator guide
Mc5600 rsu operator guide
MetroCount
 
ZertoCON_Support_Toolz.pdf
ZertoCON_Support_Toolz.pdfZertoCON_Support_Toolz.pdf
ZertoCON_Support_Toolz.pdf
testslebew
 
User Manual - Final Project 2015
User Manual - Final Project 2015User Manual - Final Project 2015
User Manual - Final Project 2015
Chafic Bouchakra
 
ARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEMARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEM
MOHAMMAD HANNAN
 

Ähnlich wie What is POR,LVD,WDT ? (20)

ES-CH6.ppt
ES-CH6.pptES-CH6.ppt
ES-CH6.ppt
 
Lecture on PIC-1.pptx
Lecture on PIC-1.pptxLecture on PIC-1.pptx
Lecture on PIC-1.pptx
 
Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768
 
Poster on Watchdog Timer in LPC2148
Poster on Watchdog Timer in LPC2148Poster on Watchdog Timer in LPC2148
Poster on Watchdog Timer in LPC2148
 
03- introduction in Interrupts AndTimers.ppt
03- introduction in Interrupts AndTimers.ppt03- introduction in Interrupts AndTimers.ppt
03- introduction in Interrupts AndTimers.ppt
 
Interrupts.ppt
Interrupts.pptInterrupts.ppt
Interrupts.ppt
 
Interrupt in real time system
Interrupt in real time system Interrupt in real time system
Interrupt in real time system
 
Improving Xen idle power efficiency
Improving Xen idle power efficiencyImproving Xen idle power efficiency
Improving Xen idle power efficiency
 
ESD III UNIT.pptx
ESD III UNIT.pptxESD III UNIT.pptx
ESD III UNIT.pptx
 
Interrupts
InterruptsInterrupts
Interrupts
 
Timer
TimerTimer
Timer
 
Android power management
Android power managementAndroid power management
Android power management
 
Mc5600 rsu operator guide
Mc5600 rsu operator guideMc5600 rsu operator guide
Mc5600 rsu operator guide
 
ZertoCON_Support_Toolz.pdf
ZertoCON_Support_Toolz.pdfZertoCON_Support_Toolz.pdf
ZertoCON_Support_Toolz.pdf
 
Interrupts
InterruptsInterrupts
Interrupts
 
User Manual - Final Project 2015
User Manual - Final Project 2015User Manual - Final Project 2015
User Manual - Final Project 2015
 
Unit 1 intro-embedded
Unit 1 intro-embeddedUnit 1 intro-embedded
Unit 1 intro-embedded
 
ARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEMARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEM
 
Dell Cctk support for newly added bios tokens
Dell Cctk support for newly added bios tokensDell Cctk support for newly added bios tokens
Dell Cctk support for newly added bios tokens
 
Sea final adapter
Sea final adapter Sea final adapter
Sea final adapter
 

Mehr von Pantech ProLabs India Pvt Ltd

Mehr von Pantech ProLabs India Pvt Ltd (20)

Registration process
Registration processRegistration process
Registration process
 
Choosing the right processor for embedded system design
Choosing the right processor for embedded system designChoosing the right processor for embedded system design
Choosing the right processor for embedded system design
 
Brain Computer Interface
Brain Computer InterfaceBrain Computer Interface
Brain Computer Interface
 
Electric Vehicle Design using Matlab
Electric Vehicle Design using MatlabElectric Vehicle Design using Matlab
Electric Vehicle Design using Matlab
 
Image processing application
Image processing applicationImage processing application
Image processing application
 
Internet of Things using Raspberry Pi
Internet of Things using Raspberry PiInternet of Things using Raspberry Pi
Internet of Things using Raspberry Pi
 
Internet of Things Using Arduino
Internet of Things Using ArduinoInternet of Things Using Arduino
Internet of Things Using Arduino
 
Brain controlled robot
Brain controlled robotBrain controlled robot
Brain controlled robot
 
Brain Computer Interface-Webinar
Brain Computer Interface-WebinarBrain Computer Interface-Webinar
Brain Computer Interface-Webinar
 
Development of Deep Learning Architecture
Development of Deep Learning ArchitectureDevelopment of Deep Learning Architecture
Development of Deep Learning Architecture
 
Future of AI
Future of AIFuture of AI
Future of AI
 
Gate driver design and inductance fabrication
Gate driver design and inductance fabricationGate driver design and inductance fabrication
Gate driver design and inductance fabrication
 
Brainsense -Brain computer Interface
Brainsense -Brain computer InterfaceBrainsense -Brain computer Interface
Brainsense -Brain computer Interface
 
Median filter Implementation using TMS320C6745
Median filter Implementation using TMS320C6745Median filter Implementation using TMS320C6745
Median filter Implementation using TMS320C6745
 
Introduction to Code Composer Studio 4
Introduction to Code Composer Studio 4Introduction to Code Composer Studio 4
Introduction to Code Composer Studio 4
 
Waveform Generation Using TMS320C6745 DSP
Waveform Generation Using TMS320C6745 DSPWaveform Generation Using TMS320C6745 DSP
Waveform Generation Using TMS320C6745 DSP
 
Interfacing UART with tms320C6745
Interfacing UART with tms320C6745Interfacing UART with tms320C6745
Interfacing UART with tms320C6745
 
Switch & LED using TMS320C6745 DSP
Switch & LED using TMS320C6745 DSPSwitch & LED using TMS320C6745 DSP
Switch & LED using TMS320C6745 DSP
 
Led blinking using TMS320C6745
Led blinking using TMS320C6745Led blinking using TMS320C6745
Led blinking using TMS320C6745
 
Introduction to tms320c6745 dsp
Introduction to tms320c6745 dspIntroduction to tms320c6745 dsp
Introduction to tms320c6745 dsp
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

What is POR,LVD,WDT ?

  • 1. What is POR, LVD and WDT 1
  • 2. Power-On Reset Definition: Restoring a device, register, or memory to a predetermined state when power is applied. • Ensuring that the MCU starts at a known address with registers in defined state when power is first applied. • POR circuit is required to assert the RESET signal only when supply voltage has stabilised reach a minimum required voltage. • Clock oscillations should also be stabilised before asserting RESET signal. • Failure to carry out a proper POR may result in registers and memory contents of MCUs in undetermined/incorrect states. It can cause MCUs to fail or be in an unrecoverable state. • External POR circuits (e.g. RC circuit) or internal POR circuit with voltage comparator and timer to delay the RESET signal when voltage level is reached 5/24/2011 9:01:20 © Pantech Solutions Pvt Ltd. | All rights reserved www.pantechsolutions.net PM
  • 3. Power-On Reset (cont) VCC [V] Vdet time Internal state in CPU Reset Reset Released Reset delay VCC [V] time 3
  • 4. Low-voltage Detection • Definition: Detection of supply voltage cut-off and brownouts. • It monitors the supply voltage and generates an internal Reset or Interrupt when that voltage drops too low. • In some cases, after voltage drops below a predefined value, the voltage is monitored for a few clock cycles to ensure voltage drop is not due to noise/glitches. • The Reset or Interrupt can be used to safely power the system down or back up memory before shutdown etc. 4
  • 5. Low-voltage Detection (cont) VCC [V] Brownout 5.0 Vdet Vdet = 3.8V ± 0.5V 2.7 Power supply cut-off time Internal state in Reset Released CPU Reset Reset Released Reset Interrupt 5
  • 6. Watchdog Timer • Used mainly to reset MCU during program runaway or other incorrect program execution. • When the WDT underflows, either a Watchdog Timer Interrupt or a Reset can be generated. • The application program could periodically reload the WDT timer before it underflows to ensure that an interrupt or reset isn’t generated. If the program goes out of control, this periodic reload would not happen. Therefore, the WDT would generate either an interrupt or a Reset that would cause the application program to revert to a known (safe or preferred) state. 6
  • 7. Watchdog Timer (cont) Count = H’FF (maximum) Count = 0 Watchdog Overflows Watchdog Timer starts User program resets WDT counter or set to other values so that it does not overflow Internal Reset Signal Reset Generated 7
  • 8. For more Tutorials • www.pantechsolutions.net • http://www.slideshare.net/pantechsolutions • http://www.scribd.com/pantechsolutions • http://www.youtube.com/pantechsolutions 5/24/2011 9:00:19 © Pantech Solutions Pvt Ltd. | All rights reserved www.pantechsolutions.net PM