Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use STM811: Examples, Pinouts, and Specs

Image of STM811
Cirkit Designer LogoDesign with STM811 in Cirkit Designer

Introduction

The STM811 is a microprocessor supervisory circuit designed to ensure reliable operation of microcontrollers and other digital systems. It monitors the supply voltage and generates a reset signal when the voltage drops below a predefined threshold. This functionality is critical for preventing erratic behavior during power-up, power-down, or brownout conditions. The STM811 is compact, efficient, and widely used in embedded systems to enhance system stability and reliability.

Explore Projects Built with STM811

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Solar-Powered STM32-Based Automation System with Matrix Keypad and RTC
Image of soloar cleaner : A project utilizing STM811 in a practical application
This circuit features an STM32F103C8T6 microcontroller interfaced with a membrane matrix keypad for input, an RTC DS3231 for real-time clock functionality, and a 16x2 I2C LCD for display. It controls four 12V geared motors through two MD20 CYTRON motor drivers, with the motor power supplied by a 12V battery regulated by a buck converter. The battery is charged via a solar panel connected through a solar charge controller, ensuring a renewable energy source for the system.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP8266 and SIM800L Based GPS Tracker with I2C LCD Display and Battery Power
Image of Little Innovator Competition: A project utilizing STM811 in a practical application
This circuit integrates an ESP8266 NodeMCU microcontroller with a SIM800L GSM module, a GPS NEO 6M module, and a 16x2 I2C LCD display for communication and location tracking. It also includes a pushbutton for user input, a piezo buzzer for audio alerts, and is powered by a 2x 18650 battery pack through an LM2596 step-down module.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-S3 GPS and Wind Speed Logger with Dual OLED Displays and CAN Bus
Image of esp32-s3-ellipse: A project utilizing STM811 in a practical application
This circuit features an ESP32-S3 microcontroller interfaced with an SD card module, two OLED displays, a GPS module, and a CAN bus module. The ESP32-S3 records GPS data to the SD card, displays speed on one OLED, and shows wind speed from the CAN bus on the other OLED, providing a comprehensive data logging and display system.
Cirkit Designer LogoOpen Project in Cirkit Designer
STM32F103C8T6-Based Spectral Sensor with ST7735S Display and Pushbutton Control
Image of ColorSensor: A project utilizing STM811 in a practical application
This circuit features an STM32F103C8T6 microcontroller interfaced with a China ST7735S 160x128 display and two spectral sensors (Adafruit AS7262 and AS7261). It also includes two pushbuttons for user input, with the microcontroller managing the display and sensor data processing.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with STM811

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of soloar cleaner : A project utilizing STM811 in a practical application
Solar-Powered STM32-Based Automation System with Matrix Keypad and RTC
This circuit features an STM32F103C8T6 microcontroller interfaced with a membrane matrix keypad for input, an RTC DS3231 for real-time clock functionality, and a 16x2 I2C LCD for display. It controls four 12V geared motors through two MD20 CYTRON motor drivers, with the motor power supplied by a 12V battery regulated by a buck converter. The battery is charged via a solar panel connected through a solar charge controller, ensuring a renewable energy source for the system.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Little Innovator Competition: A project utilizing STM811 in a practical application
ESP8266 and SIM800L Based GPS Tracker with I2C LCD Display and Battery Power
This circuit integrates an ESP8266 NodeMCU microcontroller with a SIM800L GSM module, a GPS NEO 6M module, and a 16x2 I2C LCD display for communication and location tracking. It also includes a pushbutton for user input, a piezo buzzer for audio alerts, and is powered by a 2x 18650 battery pack through an LM2596 step-down module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of esp32-s3-ellipse: A project utilizing STM811 in a practical application
ESP32-S3 GPS and Wind Speed Logger with Dual OLED Displays and CAN Bus
This circuit features an ESP32-S3 microcontroller interfaced with an SD card module, two OLED displays, a GPS module, and a CAN bus module. The ESP32-S3 records GPS data to the SD card, displays speed on one OLED, and shows wind speed from the CAN bus on the other OLED, providing a comprehensive data logging and display system.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ColorSensor: A project utilizing STM811 in a practical application
STM32F103C8T6-Based Spectral Sensor with ST7735S Display and Pushbutton Control
This circuit features an STM32F103C8T6 microcontroller interfaced with a China ST7735S 160x128 display and two spectral sensors (Adafruit AS7262 and AS7261). It also includes two pushbuttons for user input, with the microcontroller managing the display and sensor data processing.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Power-on reset and brownout protection for microcontrollers
  • Embedded systems requiring reliable startup and shutdown
  • Battery-powered devices to prevent malfunction during low battery conditions
  • Industrial control systems and IoT devices
  • Consumer electronics and automotive applications

Technical Specifications

Key Technical Details

  • Operating Voltage Range: 1.0V to 5.5V
  • Reset Threshold Voltage: Configurable (varies by model, e.g., 2.63V, 2.93V, etc.)
  • Reset Output: Active-low (push-pull or open-drain, depending on variant)
  • Reset Pulse Width: Minimum 140ms (typical)
  • Operating Temperature Range: -40°C to +85°C
  • Low Supply Current: 3µA (typical)
  • Package Options: SOT23-3, SOT23-5

Pin Configuration and Descriptions

SOT23-3 Package

Pin Number Pin Name Description
1 GND Ground
2 RESET Reset output (active-low)
3 VCC Supply voltage input

SOT23-5 Package

Pin Number Pin Name Description
1 GND Ground
2 RESET Reset output (active-low)
3 VCC Supply voltage input
4 MR Manual reset input (active-low)
5 NC No connection (leave unconnected)

Usage Instructions

How to Use the STM811 in a Circuit

  1. Power Supply Connection: Connect the VCC pin to the system's supply voltage (1.0V to 5.5V) and the GND pin to the ground.
  2. Reset Output: Connect the RESET pin to the reset input of the microcontroller or digital system. Ensure the microcontroller's reset pin is configured to accept an active-low signal.
  3. Manual Reset (SOT23-5 only): If using the SOT23-5 package, connect a push-button switch between the MR pin and GND to allow manual reset functionality. Pull the MR pin high using a resistor (e.g., 10kΩ) to prevent false triggering.
  4. Decoupling Capacitor: Place a 0.1µF ceramic capacitor close to the VCC pin to stabilize the supply voltage and reduce noise.

Important Considerations and Best Practices

  • Ensure the reset threshold voltage of the STM811 matches the operating voltage requirements of your microcontroller or system.
  • For systems with noisy power supplies, consider adding additional filtering capacitors to improve stability.
  • Avoid leaving unused pins (e.g., MR or NC) floating. Follow the manufacturer's recommendations for proper handling.
  • Verify the reset pulse width (140ms typical) is sufficient for your microcontroller's startup requirements.

Example: Connecting STM811 to an Arduino UNO

The STM811 can be used to provide reliable reset functionality for an Arduino UNO. Below is an example circuit and Arduino code:

Circuit Diagram

  • Connect the STM811's VCC pin to the Arduino's 5V pin.
  • Connect the GND pin to the Arduino's GND pin.
  • Connect the RESET pin to the Arduino's RESET pin.

Arduino Code Example

// Example code to demonstrate the STM811 reset functionality
// This code toggles an LED to indicate normal operation. If the STM811
// triggers a reset, the Arduino will restart and the LED will blink again.

const int ledPin = 13; // Built-in LED pin on Arduino UNO

void setup() {
  pinMode(ledPin, OUTPUT); // Set LED pin as output
}

void loop() {
  digitalWrite(ledPin, HIGH); // Turn LED on
  delay(500);                 // Wait for 500ms
  digitalWrite(ledPin, LOW);  // Turn LED off
  delay(500);                 // Wait for 500ms
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. Reset Signal Not Triggering:

    • Verify the supply voltage is within the operating range of the STM811.
    • Check the connections to the RESET pin and ensure it is properly connected to the microcontroller's reset input.
  2. False Resets:

    • Ensure the VCC pin is properly decoupled with a 0.1µF capacitor to reduce noise.
    • If using the MR pin, confirm it is pulled high with a resistor when not in use.
  3. Microcontroller Does Not Start After Reset:

    • Verify the reset pulse width (140ms typical) is sufficient for the microcontroller's startup time.
    • Check for proper connections between the STM811 and the microcontroller.

FAQs

Q1: Can the STM811 be used with 3.3V systems?
A1: Yes, the STM811 supports operating voltages as low as 1.0V and is compatible with 3.3V systems. Ensure the reset threshold voltage matches your system's requirements.

Q2: What is the difference between push-pull and open-drain RESET outputs?
A2: Push-pull outputs actively drive both high and low states, while open-drain outputs require an external pull-up resistor to drive the high state. Check your system's requirements before selecting the STM811 variant.

Q3: Can I leave the MR pin unconnected in the SOT23-5 package?
A3: No, the MR pin should be pulled high with a resistor (e.g., 10kΩ) if not used to prevent false resets.

Q4: How do I select the correct reset threshold voltage?
A4: Choose a reset threshold voltage slightly below your system's nominal operating voltage to ensure reliable operation during voltage fluctuations. Refer to the STM811 datasheet for available threshold options.