Role of DDRx in data input and output in AVR Microcontroller