i am on Ubuntu 20.04 on RPI4. I am driving a 4 PWM motor driver using PWM on pins 22,23,26,27. When i turn off the raspberry, the driver being still powered, go off. I suppose some of this pins change state to HI. Is there a way to power off the RPI4 assuring the pins stay LOW ? Thanks

  • always assume that the pins will float when the microcontroller is powered off ... design external circuitry with that in mind ... also, the motor driver should not drive any microcontroller pins high when the microcontroller is powered off
    – jsotola
    Commented Sep 26, 2022 at 15:24
  • thanks for the reply @jsotola . I don't think the motor driver affects the RP pins when it's off. but i will check that too Commented Sep 26, 2022 at 16:25

2 Answers 2


If you want to ensure the GPIO are low at power-off connect each GPIO to ground via a 4k7 resistor.


Your Question asks about "pin state after shutdown" - in general pins retain their state if powered.

You later state "i turn off the raspberry" - if unpowered the pins obviously have no voltage so state is meaningless.

It is unclear what you have done or WHY you would want to turn off power while apparently leaving the motor driver powered.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.