28 NS9210 Processor Module Hardware Reference
Chapter 1
UART
SPI
Ethernet
DMA
I2C 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#