Digi NS9210 User Manual
Page 28
28
NS9210 Processor Module Hardware Reference
C h a p t e r 1
UART
SPI
Ethernet
DMA
I
2
C port
Timers and interrupt inputs
Memory bus data
Pin notes
GPIO [15:0] allow five multiplex modes.
GPIO [103:16] and GPIO_A [3:0] have four multiplex modes.
Using a pin as GPIO means always to give up other functionalities. Some
functions are duplicated to enhance the chance to use them without giving up
other vital functions.
Using original and (dup) functions in parallel is not recommended.
Default function of GPIOs after CPU power up is function 03, except GPIO12
(function 02-reset_done) and GPIO [31:16] (function 00 - DATA[15:0]).
GPIO multiplex
table
In the GPIO multiplex table below,
the default function is written bold,
# means low active signal,
(dup) means function is available multiple times.
Port
name,
Function
03
Alternate function
00
Alternate function
01
Alternate
function 02
Alternate
function 04 (only
GPIO00...GPIO15)
On module, default
used as
GPIO0
DCDA#
DMA0_DONE
PIC_0_GEN_IO[0]
SPI_EN# (dup)
DCDA# / SPI_EN#
GPIO1
CTSA#
EIRQ0
PIC_0_GEN_IO[1]
Reserved
CTSA#
GPIO2
DSRA#
EIRQ1
PIC_0_GEN_IO[2]
Reserved
DSRA#
GPIO3
RXDA#
DMA0_PDEN
PIC_0_GEN_IO[3]
SPI_RXD (dup)
RXDA / SPI_RXD
GPIO4
RIA#
EIRQ2
Timer6_In
SPI_CLK (dup)
RIA# / SPI_CLK
GPIO5
RTSA# / 485CTLA
EIRQ3
Timer6_Out
SPI_CLK (dup)
RTSA#
GPIO6
TXCLKA / DTRA#
DMA0_REQ
Timer7_In
PIC_DBG_DATA_OUT DTRA#
GPIO7
TXDA
Timer8_In
Timer7_Out
SPI_TXD (dup)
TXDA / SPI_TXD
GPIO8
DCDC# / TXCLKC
DMA1_DONE
Timer8_Out
SPI_EN# (dup)
DCDC#
GPIO9
CTSC#
I2C_SCL
EIRQ0 (dup)
PIC_DBG_DATA_IN
CTSC#
GPIO10
DSRC#
QDCI
EIRQ1 (dup)
PIC_DBG_CLK
DSRC#