USART in 9bit mode Problems with loads from IDE?

I want to use an Arduino to communicate with a piece of legacy equipment which uses the 9th bit to indicate address. I think I can handle the UART initialization ok (will be 9 bits, 1 stop bit, no parity, 9600 baud, RS485) but my question is am I likely to get the uart in a state where it can't communicate with the IDE to load an application? Or is it set to a default value on reset or...?

I'm pretty sure that a reset will put it back to the normal default for bits/parity/stop/baudrate as initialized by the bootloader program.

Lefty