POR is the power-on reset signal, which is only generated when the following three events occur:
1. The chip is powered on.
2. -RST/NMI is set to reset mode, and a low-level signal appears on the RST/NMI pin. 3. When PORON=1, an SVS is in a low state (I don’t understand). The
PUC signal is a power-on clear signal. The generation of the POR signal will always generate the PUC signal, but the generation of the PUC signal will not generate the POR signal. The events that generate it are:
1. The POR signal occurs.
2. In the watchdog mode, the watchdog timer expires.
3. The watchdog timer writes an incorrect security key value.
4. The FLASH memory writes an incorrect security key value.
5. A CPU instruction fetches data from the peripheral address range 0h~01ffh.
The relationship between POR and PUC: The generation of the POR signal will cause "system reset" and "generate a PUC signal". The PUC signal will not cause the generation of the POR signal.
Whether the reset is triggered by the POR signal or the PUC signal, the MSP430 will read the reset interrupt vector from address 0xFFFE, and the program will start executing from the address pointed to by the interrupt vector. Among the conditions for triggering the PUC signal, except for the POR triggering the PUC signal, the other conditions can be determined by reading the corresponding interrupt vector to determine the cause of the PUC signal so as to make corresponding processing.
The status after the system reset (referring to POR) is: (1) - The RST/NMI pin function is set to the reset function; (2) All I/O pins are set to input; (3) The peripheral modules are initialized, and their register values are the default values in the relevant manual; (4) The status register SR is reset; (5) The watchdog is activated and enters the working mode; (6) The program counter PC is loaded with the address at 0xFFFE, and the microprocessor starts executing the program from this address.
There are three typical reset circuits:
(1) Connect a 100K ohm pull-up resistor to the RST/NMI pin.
(2) Based on (1), a 0.1uf capacitor is connected, and one end of the capacitor is grounded, which can make the reset more reliable.
(3) Based on (2), a diode model IN4008 is connected in parallel to the resistor, which can reliably realize the immediate power-on after the system is powered off.
BOR
In the chip without BOR, "if the power-on of the chip is periodic, the power-off VCC must be reduced to Vmin to ensure that a new POR signal occurs when VCC is loaded again. If VCC does not drop below Vmin in a cycle, or because of interference, the POR signal will not occur, so the initial state after power-on will be incorrect.
For modules with BOR, it should be "when VCC exceeds Vcc(start), the POR signal becomes valid until VCC exceeds V(B_IT+), and then after a delay t(BOR). The delay t(BOR) will be extended accordingly as the angle of the Vcc voltage increases. The hysteresis
Vhys(B_IT-) requires VCC to drop below V(B_IT-) to ensure that the POR signal is generated again through the BOR circuit. V(B_IT-) is higher than Vmin, which enables BOR to provide a valid power failure restart signal when VCC does not drop to Vmin.
Battery replacement in high-precision devices can cause voltage fluctuations. The zero-power brownout reset (BOR) function is used to reset the MSP430 in low-voltage conditions to prevent unexpected device behavior.
Previous article:MSP430G2553 MCU uses printf function to print out serial port
Next article:MSP430 internal clock (DCO) frequency measurement
- Popular Resources
- Popular amplifiers
- Naxin Micro and Xinxian jointly launched the NS800RT series of real-time control MCUs
- How to learn embedded systems based on ARM platform
- Summary of jffs2_scan_eraseblock issues
- Application of SPCOMM Control in Serial Communication of Delphi7.0
- Using TComm component to realize serial communication in Delphi environment
- Bar chart code for embedded development practices
- Embedded Development Learning (10)
- Embedded Development Learning (8)
- Embedded Development Learning (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- STMicroelectronics discloses its 2027-2028 financial model and path to achieve its 2030 goals
- 2024 China Automotive Charging and Battery Swapping Ecosystem Conference held in Taiyuan
- State-owned enterprises team up to invest in solid-state battery giant
- The evolution of electronic and electrical architecture is accelerating
- The first! National Automotive Chip Quality Inspection Center established
- BYD releases self-developed automotive chip using 4nm process, with a running score of up to 1.15 million
- GEODNET launches GEO-PULSE, a car GPS navigation device
- Should Chinese car companies develop their own high-computing chips?
- Infineon and Siemens combine embedded automotive software platform with microcontrollers to provide the necessary functions for next-generation SDVs
- Continental launches invisible biometric sensor display to monitor passengers' vital signs
- Discussion on the Dilemma and Improvement Measures of RF Circuit PCB Design
- I am a PhD student
- TMS320C6678 Evaluation Module Core and Device Benchmarks
- Design of high performance PHS RF transceiver chip
- Power consumption evaluation of GD32L233CCT6 in different power management modes
- IAP Function Design of MSP43F149 Series MCU
- C2000 floating point calculation notes - differences between CPU and CLA and error handling techniques
- TMS320F28335GPIO Example - Light up the LED
- Building an assisted driving system algorithm based on FPGA platform
- Energy saving: The application scope of power management semiconductors is further expanded