If you find yourself in a situation where you feel that your work is never good enough and your morale is slipping due to micromanagement, give yourself permission to step back for a bit.
Reflect: Are you a detailed oriented person or a big picture person? Is your current role a detailed role or a bigger picture role? Can you believe (and only you truly know) that you have done your best? Are you missing skills that you can get trained on in order to close gaps? Do you like the work you are doing? Have you unintentionally missed a deliverable in the past? Does your manager critic themselves in the same way that they do you (if so, this may be a method of how they operate to get better results vs. a trust issue with you)? These answers may give you some actions to pursue.
Reach out: Ask for a peer review prior to submitting something to your manager. Ask your manager for any clarifications that you need but have not figured out. Ask your manager if there are any risks associated to the deliverable that you may not be aware of. Make clear (vis words and actions) that you are aware of the quality standards and timeline.
Make a renewed intention: Set more frequent check-in timelines with you manager to provide a status, and if appropriate, a draft for feedback.
There are times when we are hypersensitive to criticism, which leads to feeling micromanaged when we are not. It can be a challenge to splice this difference. Be encouraged to determine if you are being over sensitive and to then work on digging into a solution for it.
However if you find yourself a mirco-ee and believe that the role is a good fit for you, let your manager know you want to enlist their help to reduce feedback. Choose two items to work on for a month, and check in with your manager weekly to get their feedback of your progress.
P.S. As you may have noticed, "micro-ee" is not a real word, however, it seemed an apt descriptor.