Registros de Pin IO do SAM3X8E (devido a Arduino)

Como os registros de entrada / saída do Arduino Due funcionam? Em Arduino Uno apenas definir DDRx, em seguida, PINxa ler, PORTxa escrever, eu gostaria de fazer a mesma coisa com um Arduino Due, mas tem muitos mais registos, como PIO_OWER, PIO_OSER, PIO_CODR, PIO_SODR, etc. Eu não encontro nenhuma...