DE10-Lite
User Manual
33
www.terasic.com
May 11, 2018
The 16 GPIO pins are provided to the Arduino Header for digital I/O.
Table 3-8
lists the all the pin
assignments of the Arduino Uno connector (digital), signal names relative to the MAX 10 FPGA.
Table 3-8
Pin Assignments for Arduino Uno Expansion Header connector
Schematic
Signal Name
FPGA Pin No.
Description
Specific features
For Arduino
I/O Standard
Arduino_IO0
PIN_AB5
Arduino IO0
RXD
3.3-V LVTTL
Arduino_IO1
PIN_AB6
Arduino IO1
TXD
3.3-V LVTTL
Arduino_IO2
PIN_AB7
Arduino IO2
3.3-V LVTTL
Arduino_IO3
PIN_AB8
Arduino IO3
3.3-V LVTTL
Arduino_IO4
PIN_AB9
Arduino IO4
3.3-V LVTTL
Arduino_IO5
PIN_Y10
Arduino IO5
3.3-V LVTTL
Arduino_IO6
PIN_AA11
Arduino IO6
3.3-V LVTTL
Arduino_IO7
PIN_AA12
Arduino IO7
3.3-V LVTTL
Arduino_IO8
PIN_AB17
Arduino IO8
3.3-V LVTTL
Arduino_IO9
PIN_AA17
Arduino IO9
3.3-V LVTTL
Arduino_IO10
PIN_AB19
Arduino IO10
SS
3.3-V LVTTL
Arduino_IO11
PIN_AA19
Arduino IO11
MOSI
3.3-V LVTTL
Arduino_IO12
PIN_Y19
Arduino IO12
MISO
3.3-V LVTTL
Arduino_IO13
PIN_AB20
Arduino IO13
SCK
3.3-V LVTTL
Arduino_IO14
PIN_AB21
Arduino IO14
SDA
3.3-V LVTTL
Arduino_IO15
PIN_AA20
Arduino IO15
SCL
3.3-V LVTTL
ARDUINO_RESET_N PIN_F16
Reset signal, low active.
3.3 V SCHMITT
TRIGGER"
Besides 16 pins for digital GPIO, there are also 6 analog inputs on the Arduino Uno R3 Expansion
Header (ADC_IN0 ~ ADC_IN5). Consequently, we use MAX 10 FPGA ADC on the board for
possible future analog-to-digital applications. We will introduce in the next section.