Если простые предложения в составе сложносочинённого ЗНАЧИТЕЛЬНО РАСПРОСТРАНЕНЫ или ИМЕЮТ внутри ЗАПЯТЫЕ, то вместо запятой между ними может ставиться точка с запятой
[чаще перед союзами а, но, однако, зато, да и, тоже, также, же, реже перед союзами и, да (в значении «и») , или; перед последними обычно лишь в том случае, когда они соединяют два предложения, которые без них были бы разделены точкой] .
Например: [Татьяна, по совету няни сбираясь ночью ворожить, тихонько приказала в бане на два прибора стол накрыть] ; но [стало страшно вдруг Татьяне] (А Пушкин) .
Постановка точки с запятой в этих случаях ФАКУЛЬТАТИВНА
(ср. постановку запятой в аналогичном предложении перед присоединительным союзом да и: Кликушу он уже знал, ее привели не издалека, из деревни всего верст за десять от монастыря, да и прежде ее водили к нему (Достоевский) .