Confused about F413 flash programming and bootloader
We're looking at using the F413 for a slave in a many MCU product, and using its SPI bootloader so master can reprogram an array of slaves over SPI. I'm confused about the bootloader and flash programming, in particular:
(1) Is high voltage VPP and high current on BOOT0 pin required for any flash programming? Or only advantageous in some circumstance? Or can I just use 3.3v?
(2) datasheet says "parts are delivered with flash erased". So where is the bootloader? Do I need to avoid erasing the entire flash to preserve the bootloader? Or is it in ROM somewhere and mapped in only when BOOT0=1? Or is that Boot1=VPP?
Thanks in advance for any clarification!
Best Regards, Dave