NuMIcro NUC140 memiliki masukan/luaran atau I/O sebanyak 80 pin yang fungsi-nya bisa
bermacam-macam sesuai dengan konfigurasi-nya. Ke-80 pin ini dikelompokkan menjadi 5
kelompok yaitu GPIOA, GPIOB, GPIOC, GPIOD dan GPIOE. Masing-masing kelompok atau
port terdiri dari 16 pin. Masing-masing 80 pin tersebut independen satu dengan yang lainnya dan
sekaligus memiliki bit-bit register sendiri-sendiri, yang digunakan untuk mengatur fungsi mode
pin dan data yang terkait.
Masing-masing pin I/O tersebut dapat di-konfigurasi melalui perangkat lunak (program) sebagai
masukan (input), luaran (output), open drain dan quasi-bidirectional. Setelah RESET, semua pin
berada pada mode quasi-bidirectional dan register data port GPIOx_DOUT[15:0] berisikan
0x0000_FFFF. Hal yang perlu diperhatikan bahwa masing-masing pin I/O hanya dilengkapi
dengan resistor pull-up sekitar 110 kohm hingga 300 kohm untuk Vdd dari 5.0V hingga 2.5V.
Fitur-fitur
o Push-Pull output
o Open-Drain output, dan
o Masukan (input) saja dengan impedansi tinggi.
TTL/Schmitt trigger input selectable;
Pin I/O dapat dikonfigurasi sebagai sumber interupsi dengan pengaturan edge atau level;
Mendukung mode I/O high driver dan high sink.