The Arduino/Genuino Micro has RX/TX pins and can do serial via USB.
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
Is there something fundamental preventing me from doing this or can it be done? If it can, how would I do it?