The Arduino/Genuino Micro has RX/TX pins and can do serial via USB.
But, Arduinos Serial ties them both together, so when using Serial.begin(9600) to send messages between my PC and the Arduino, I cannot use the RX/TX pins as GPIOs.
From what I can tell reading the Atmega32u4s Datasheet, the USART module on the chip is completely separate from the USB controller, so it should be possible to somehow disable the USART Transceiver and Receiver after executing Serial.begin(9600).
Is there something fundamental preventing me from doing this or can it be done? If it can, how would I do it?