Ethernut Home Hardware Firmware Tools Download Community
 
 
Search | Legals | Deutsch

Ethernut 5 Ports

Port Usage

Port A

Port Periph. A Periph. B Exp. Cam. Used Function
PA0 SPI0_MISO MCDB0     PM MISO / DataFlash SO
PA1 SPI0_MOSI MCCDB     PM MOSI / DataFlash SI
PA2 SPI0_SPCK       PM SCK / DataFlash SCK
PA3 SPI0_NPCS0 MCDB3     DataFlash CS
PA4 RTS2 MCDB2     UART RTS (optional)
PA5 CTS2 MCDB1     UART CTS (optional)
PA6 MCDA0       MMC DAT0
PA7 MCCDA       MMC CMD
PA8 MCCK       MMC CLK
PA9 MCDA1       MMC DAT1
PA10 MCDA2       MMC DAT2
PA11 MCDA3       MMC CD/DAT3
PA12 ETX0       Ethernet PHY TXD0
PA13 ETX1       Ethernet PHY TXD1
PA14 ERX0       Ethernet PHY RXD0
PA15 ERX1       Ethernet PHY RXD1
PA16 ETXEN       Ethernet PHY TX_EN
PA17 ERXDV       Ethernet PHY CRS_DV
PA18 ERXER       Ethernet PHY RX_ER (optional)
PA19 ETXCK       Ethernet PHY Clock
PA20 EMDC       Ethernet PHY MDC
PA21 EMDIO       Ethernet PHY MDIO
PA22 ADTRG ETXER 62    
PA23 TWD0 ETX2 56 8 I2C Data
PA24 TWCK0 ETX3 55 7 I2C Clock
PA25 TCLK0 ERX2 58    
PA26 TIOA0 ERX3 57    
PA27 TIOA1 ERXCK 60    
PA28 TIOA2 ECRS 59    
PA29 SCK1 ECOL 61    

Port B

Port Periph. A Periph. B Exp. Cam. Used Function
PB0 SPI1_MISO TIOA3 50    
PB1 SPI1_MOSI TIOB3 49    
PB2 SPI1_SPCK TIOA4 48    
PB3 SPI1_NPCS0 TIOA5 47    
PB4 TXD0       Modem TxD (optional)
PB5 RXD0       Modem RxD (optional)
PB6 TXD1 TCLK1   6 Camera Control 1 (optional)
PB7 RXD1 TCLK2   5 Camera Control 2 (optional)
PB8 TXD2       UART TxD (optional)
PB9 RXD2       UART RxD (optional)
PB10 TXD3 ISI_D8   26 Camera Pixel Data Bit 8 (optional)
PB11 RXD3 ISI_D9   27 Camera Pixel Data Bit 9 (optional)
PB14 DRXD       DBGU RxD (optional)
PB15 DTXD       DBGU TxD (optional)
PB16 TK0 TCLK3 52    
PB17 TF0 TCLK4 51    
PB18 TD0 TIOB4 54    
PB19 RD0 TIOB5 53    
PB20 RK0 ISI_D0   18 Camera Pixel Data Bit 0 (optional)
PB21 RF0 ISI_D1   19 Camera Pixel Data Bit 1 (optional)
PB22 DSR0 ISI_D2   20 Camera Pixel Data Bit 2 (optional)
Modem DSR (optional)
PB23 DCD0 ISI_D3   21 Camera Pixel Data Bit 3 (optional)
Modem DCD (optional)
PB24 DTR0 ISI_D4   22 Camera Pixel Data Bit 4 (optional)
Modem DTR (optional)
PB25 RI0 ISI_D5   23 Camera Pixel Data Bit 5 (optional)
Modem RI (optional)
PB26 RTS0 ISI_D6   24 Camera Pixel Data Bit 6 (optional)
Modem RTS (optional)
PB27 CTS0 ISI_D7   25 Camera Pixel Data Bit 7 (optional)
Modem CTS (optional)
PB28 RTS1 ISI_PCK   16 Camera Pixel Clock (optional)
PB29 CTS1 ISI_VSYNC   12 Camera Vertical Sync (optional)
PB30 PCK0 ISI_HSYNC   14 Camera Horizontal Sync (optional)
PB31 PCK1 ISI_MCK   10 Camera Master Clock (optional)

Port C

Port Periph. A Periph. B Exp. Cam. Used Function
PC0   SCK3 40   ADC Bit 0
PC1   PCK0 39   ADC Bit 1
PC4 A23 SPI1_NPCS2 42    
PC5 A24 SPI1_NPCS1 41    
PC6 TIOB2 CFCE1 44    
PC7 TIOB1 CFCE2 43    
PC8 NCS4/CFCS0 RTS3     MMC Card Detect
PC9 NCS5/CFCS1 TIOB0     MMC Write Protect Sense
PC10 A25/CFRNW CTS3     NAND Flash RDY/BSY (optional)
PC11 NCS2 SPI0_NPCS1     PM Chip Select
PC13 FIQ NCS6 46    
PC14 NCS3/NANDCS IRQ2     NAND Flash CS
PC15 NWAIT IRQ1 45    
PC16 D16 SPI0_NPCS2     Data Bus Bit 16
PC17 D17 SPI0_NPCS3     Data Bus Bit 17
PC18 D18 SPI1_NPCS1     Data Bus Bit 18
PC19 D19 SPI1_NPCS2     Data Bus Bit 19
PC20 D20 SPI1_NPCS3     Data Bus Bit 20
PC21 D21 EF100     Data Bus Bit 21
PC22 D22 TCLK5     Data Bus Bit 22
PC23 D23       Data Bus Bit 23
PC24 D24       Data Bus Bit 24
PC25 D25       Data Bus Bit 25
PC26 D26       Data Bus Bit 26
PC27 D27       Data Bus Bit 27
PC28 D28       Data Bus Bit 28
PC29 D29       Data Bus Bit 29
PC29 D30       Data Bus Bit 30
PC29 D31       Data Bus Bit 31

Expansion Port


64-Pin Header, 0.05" (2.54 mm) grid, 2 rows

Important note: While all pins on Ethernut 1 are 5V CMOS compatible, and all pins on Ethernut 2 are at least 5V tolerant, some pins on Ethernut 3 and all pins on Ethernut 5 are 3.3V only. Applying voltages above 3.3V to these pins may destroy the board.

The Ethernut Expansion Port had been originally specified for the ATmega128. To maintain some compatibility, the AT91 port pins on the Ethernut 5 expansion port are not sorted in a specific order, but follow the AVR functions.

Pin Ethernut 5 (ARM9) Ethernut 3 (ARM7) Ethernut 1/2 (AVR)
1 VCC3 +3V Power Supply VCC3 +3V Power Supply VCC3 +3V Power Supply
2 VCC3 +3V Power Supply VCC3 +3V Power Supply VCC3 +3V Power Supply
3 VCC5 +5V Power Supply N/C Not Connected VCC5 +5V Power Supply
4 VCC5 +5V Power Supply N/C Not Connected VCC5 +5V Power Supply
5 GND Digital Ground GND Digital Ground GND Digital Ground
6 GND Digital Ground GND Digital Ground GND Digital Ground
7 GND Digital Ground GND Digital Ground GND Digital Ground
8 GND Digital Ground GND Digital Ground GND Digital Ground
Pin Ethernut 5 (ARM9) Ethernut 3 (ARM7) Ethernut 1/2 (AVR)
9 NMR Hardware Reset I/O NMR Hardware Reset Input MR\ Hardware Reset Input
10 DC Unreg. Auxiliary Power Supply DC Unreg. DC Power Supply DC Unregulated DC Power Supply
11 VCC5 +5V Power Supply N/C Not Connected VCC5 +5V Power Supply
12 VCC5 +5V Power Supply N/C Not Connected VCC5 +5V Power Supply
13 NRD Read Strobe
CFOE CompactFlash Output Enable
NCRD Configurable Read Strobe RD\ External Memory Bus Read Strobe
14 NWR0 Write Strobe
NWE Write Enable
NCWR Configurable Write Strobe WR\ External Memory Bus Write Strobe
Pin Ethernut 5 (ARM9) Ethernut 3 (ARM7) Ethernut 1/2 (AVR)
15 D0 External Data Bus Bit 0 CDR0 Configurable Data Bus Bit 0 D0 External Data Bus Bit 0
16 D1 External Data Bus Bit 1 CDR1 Configurable Data Bus Bit 1 D1 External Data Bus Bit 1
17 D2 External Data Bus Bit 2 CDR2 Configurable Data Bus Bit 2 D2 External Data Bus Bit 2
18 D3 External Data Bus Bit 3 CDR3 Configurable Data Bus Bit 3 D3 External Data Bus Bit 3
19 D4 External Data Bus Bit 4 CDR4 Configurable Data Bus Bit 4 D4 External Data Bus Bit 4
20 D5 External Data Bus Bit 5 CDR5 Configurable Data Bus Bit 5 D5 External Data Bus Bit 5
21 D6 External Data Bus Bit 6 CDR6 Configurable Data Bus Bit 6 D6 External Data Bus Bit 6
22 D7 External Data Bus Bit 7 CDR7 Configurable Data Bus Bit 7 D7 External Data Bus Bit 7
Pin Ethernut 5 (ARM9) Ethernut 3 (ARM7) Ethernut 1/2 (AVR)
23 A0 External Address Bus Bit 0
NBS0 Byte 0 Select
CAR0 Configurable Address Bus Bit 0 A0 External Address Bus Bit 0
PA0 GPIO Port A Bit 0
24 A1 External Address Bus Bit 1
CAR1 Configurable Address Bus Bit 1 A1 External Address Bus Bit 1
PA1 GPIO Port A Bit 1
25 A2 External Address Bus Bit 2
CAR2 Configurable Address Bus Bit 2 A2 External Address Bus Bit 2
PA2 GPIO Port A Bit 2
26 A3 External Address Bus Bit 3
CAR3 Configurable Address Bus Bit 3 A3 External Address Bus Bit 3
PA3 GPIO Port A Bit 3
27 A4 External Address Bus Bit 4
CAR4 Configurable Address Bus Bit 4 A4 External Address Bus Bit 4
PA4 GPIO Port A Bit 4
28 A5 External Address Bus Bit 5
CAR5 Configurable Address Bus Bit 5 A5 External Address Bus Bit 5
PA5 GPIO Port A Bit 5
29 A6 External Address Bus Bit 6
CAR6 Configurable Address Bus Bit 6 A6 External Address Bus Bit 6
PA6 GPIO Port A Bit 6
30 A7 External Address Bus Bit 7
CAR7 Configurable Address Bus Bit 7 A7 External Address Bus Bit 7
PA7 GPIO Port A Bit 7
31 A8 External Address Bus Bit 8
CAR8 Configurable Address Bus Bit 8 A8 External Address Bus Bit 8
PC0 GPIO Port C Bit 0
32 A9 External Address Bus Bit 9
CAR9 Configurable Address Bus Bit 9 A9 External Address Bus Bit 9
PC1 GPIO Port C Bit 1
33 A10 External Address Bus Bit 10
CAR10 Configurable Address Bus Bit 10 A10 External Address Bus Bit 10
PC2 GPIO Port C Bit 2
34 A11 External Address Bus Bit 11
CAR11 Configurable Address Bus Bit 11 A11 External Address Bus Bit 11
PC3 GPIO Port C Bit 3
35 A12 External Address Bus Bit 12
CAR12 Configurable Address Bus Bit 12 A12 External Address Bus Bit 12
PC4 GPIO Port C Bit 4
36 A13 External Address Bus Bit 13
CAR13 Configurable Address Bus Bit 13 A13 External Address Bus Bit 13
PC5 GPIO Port C Bit 5
37 A14 External Address Bus Bit 14
CAR14 Configurable Address Bus Bit 14 A14 External Address Bus Bit 14
PC6 GPIO Port C Bit 6
38 A15 External Address Bus Bit 15
CAR15 Configurable Address Bus Bit 15 A15 External Address Bus Bit 15
PC7 GPIO Port C Bit 7
Pin Ethernut 5 (ARM9) Ethernut 3 (ARM7) Ethernut 1/2 (AVR)
39 PC1 GPIO Port C Bit 1
PCK0 PLL Clock Output 0
ADC1 Analog Input Channel 1
P15 GPIO Port Bit 15
RXD0 UART 0 Receive Input
PE0 GPIO Port E Bit 0
RXD0 UART 0 Receive Input
PDI Programming Data Input
40 PC0 GPIO Port C Bit 0
SCK3 UART 3 External Clock
ADC0 Analog Input Channel 0
P14 GPIO Port Bit 14
TXD0 UART 0 Transmit Output
PE1 GPIO Port E Bit 1
TXD0 UART 0 Transmit Output
PDO Programming Data Output
41 PC5 GPIO Port C Bit 5
A24 External Address Bus Bit 24
SPI1_NPCS1 SPI 1 Peripheral Chip Select 1
P13 GPIO Port Bit 13
SCK0 USART 0 External Clock
PE2 GPIO Port E Bit 2
XCK0 USART 0 External Clock
AIN0 Analog Comparator Positive Input
42 PC4 GPIO Port C Bit 4
A23 External Address Bus Bit 23
SPI1_NPCS2 SPI 1 Peripheral Chip Select 2
P8 GPIO Port Bit 8
TIOB2 Counter Channel 2 I/O Line B
PE3 GPIO Port E Bit 3
OC3A Counter 3 Compare and PWM A
AIN1 Analog Comparator Positive Input
43 PC7 GPIO Port C Bit 7
TIOB1 Counter Channel 1 I/O Line B
CFCE2 CompactFlash Chip Enable 2
P9 GPIO Port Bit 9
IRQ0 External Interrupt Request 1
PE4 GPIO Port E Bit 4
INT4 External Interrupt 4
OC3B Counter 3 Compare and PWM B
44 PC6 GPIO Port C Bit 6
TIOB2 Counter Channel 2 I/O Line B
CFCE1 CompactFlash Chip Enable 1
P27 GPIO Port Bit 27
NCS3 Chip Select Line 3
PE5 GPIO Port E Bit 5
INT5 External Interrupt 5
OC3C Counter 3 Compare and PWM C
45 PC15 GPIO Port C Bit 15
NWAIT Memory Bus Wait
IRQ1 External Interrupt Request 1
P11 GPIO Port Bit 11
IRQ2 External Interrupt Request 2
PE6 GPIO Port E Bit 6
INT6 External Interrupt 6
T3 Counter 3 Clock Input
46 PC13 GPIO Port C Bit 13
FIQ Fast Interrupt Request
NCS6 Chip Select Line 6
P12 GPIO Port Bit 12
FIQ Fast Interrupt Request
PE7 GPIO Port E Bit 7
INT7 External Interrupt 7
ICP3 Counter 3 Input Capture
47 PB3 GPIO Port B Bit 3
SPI1_NPCS0 SPI 1 Peripheral Chip Select 0
TIOA5 Counter Channel 5 I/O Line A
P0 GPIO Port Bit 0
TCLK0 External Clock Counter Channel 0
PB0 GPIO Port B Bit 0
-SS SPI Slave Select Input
48 PB2 GPIO Port B Bit 2
SPI1_SPCK SPI 1 Serial Clock
TIOA4 Counter Channel 4 I/O Line A
P1 GPIO Port Bit 1
TIOA0 Counter Channel 0 I/O Line A
PB1 GPIO Port B Bit 1
SCK SPI Bus Serial Clock
49 PB1 GPIO Port B Bit 1
SPI1_MOSI SPI Bus Master Output / Slave Input
TIOB3 Counter Channel 3 I/O Line B
P2 GPIO Port Bit 2
TIOB0 Counter Channel 0 I/O Line B
PB2 GPIO Port B Bit 2
MOSI SPI Bus Master Output / Slave Input
50 PB0 GPIO Port B Bit 0
SPI1_MISO SPI Bus Master Input / Slave Output
TIOA3 Counter Channel 3 I/O Line A
P3 GPIO Port Bit 3
TCLK1 External Clock Counter Channel 0
PB3 GPIO Port B Bit 3
MISO SPI Bus Master Input / Slave Output
51 PB17 GPIO Port B Bit 17
TF0 SSC Transmit Frame Sync
TCLK4 External Clock Input Counter Channel 4
P4 GPIO Port Bit 4
TIOA1 Counter Channel 1 I/O Line A
PB4 GPIO Port B Bit 4
OC0 Counter 0 Compare and PWM
52 PB16 GPIO Port B Bit 16
TK0 SSC Transmit Clock
TCLK3 External Clock Input Counter Channel 3
P5 GPIO Port Bit 5
TIOB1 Counter Channel 1 I/O Line B
PB5 GPIO Port B Bit 5
OC1A Counter 1 Compare and PWM A
53 PB19 GPIO Port B Bit 19
RD0 SSC Receive Data
TIOB5 Counter Channel 5 I/O Line B
P6 GPIO Port Bit 6
TCLK2 External Clock Counter Channel 0
PB6 GPIO Port B Bit 6
OC1B Counter 1 Compare and PWM B
54 PB18 GPIO Port B Bit 18
TD0 SSC Transmit Data
TIOB4 Counter Channel 4 I/O Line B
P7 GPIO Port Bit 7
TIOA2 Counter Channel 2 I/O Pin A
PB7 GPIO Port B Bit 7
OC1C Counter 1 Compare and PWM C
OC2 Counter 2 Compare and PWM
Pin Ethernut 5 (ARM9) Ethernut 3 (ARM7) Ethernut 1/2 (AVR)
55 PA24 GPIO Port A Bit 24
TWCK0 TWI Serial Clock
ETX3 MII Transmit Data Bit 3
P17 GPIO Port Bit 17 PD0 GPIO Port D Bit 0
INT0 External Interrupt 0
SCL TWI Serial Clock
56 PA23 GPIO Port A Bit 23
TWD TWI Serial Data
ETX2 MII Transmit Data Bit 2
P16 GPIO Port Bit 16 PD1 GPIO Port D Bit 1
INT1 External Interrupt 1
SDA TWI Serial Data
57 PA26 GPIO Port A Bit 26
TIOA0 Counter Channel 0 I/O Line A
TCLK2 External Clock Input Counter Channel 2
P22 GPIO Port Bit 22
RXD1 UART 1 Receive Input
PD2 GPIO Port D Bit 2
INT2 External Interrupt 2
RXD1 UART 1 Receive Input
58 PA25 GPIO Port A Bit 25
TCLK0 External Clock Input Counter Channel 0
ERX2 MII Receive Data Bit 2
P21 GPIO Port Bit 21
TXD1 UART 1 Transmit Output
NTRI Three-State Mode Select
PD3 GPIO Port D Bit 3
INT3 External Interrupt 3
TXD1 UART 1 Transmit Output
59 PA28 GPIO Port A Bit 28
TIOA2 Counter Channel 2 I/O Line A
ECRS MII Carrier Sense and Data Valid
P23 GPIO Port Bit 23 PD4 GPIO Port D Bit 4
ICP1 Counter 1 Input Capture
60 PA27 GPIO Port A Bit 27
TIOA1 Counter Channel 1 I/O Line A
ERXCK MII Receive Clock
P20 GPIO Port Bit 20
SCK1 USART 1 External Clock
PD5 GPIO Port D Bit 5
XCK1 USART 1 External Clock
61 PA29 GPIO Port A Bit 29
SCK1 USART 1 Serial Clock
ECOL MII Collision Detect
P19 GPIO Port Bit 19 PD6 GPIO Port D Bit 6
T1 Counter 1 Clock Input
62 PA22 GPIO Port A Bit 22
ADTRG ADC Trigger
ETXER MII Transmit Coding Error
P18 GPIO Port Bit 18 PD7 GPIO Port D Bit 7
T2 Counter 2 Clock Input
63 N/C Not Connected N/C Not Connected N/C Not Connected
64 N/C Not Connected N/C Not Connected N/C if R34 not mounted
ALE External Address Bus Latch Enable


Image Sensor Connector

30-Pin Header, 0.05" (2.54mm) grid, 2 rows

This connector can be used to attach a CMOS image sensor. It is available on Ethernut 5 only. Currently there is no software support available.

Pin Signal Note
1 V3.3 +3.3V Power Supply  
2 GND Digital Ground  
3 V1.8 +1.8V Power Supply  
4 GND Digital Ground  
5 PC4 GPIO Port C Bit 4
A23 External Address Bus Bit 23
SPI1_NPCS2 SPI 1 Peripheral Chip Select 2
Via resistor jumper
6 PB19 GPIO Port B Bit 19
RD0 SSC Receive Data
TIOB5 Counter Channel 5 I/O Line B
Via resistor jumper
7 PA24 GPIO Port A Bit 24
TWCK0 TWI Serial Clock
ETX3 MII Transmit Data Bit 3
I2C Bus Clock
8 PA23 GPIO Port A Bit 23
TWD TWI Serial Data
ETX2 MII Transmit Data Bit 2
I2C Bus Data
9 GND Digital Ground  
10 PB31 GPIO Port B Bit 31
PCK1 PLL Clock Output 1
ISI_MCK Camera Master Clock
 
11 GND Digital Ground  
12 PB29 GPIO Port B Bit 29
CTS1 USART 1 Clear To Send
ISI_VSYNC Camera Vertical Sync
 
13 GND Digital Ground  
14 PB30 GPIO Port B Bit 30
PCK0 PLL Clock Output 0
ISI_HSYNC Camera Horizontal Sync
 
15 GND Digital Ground  
16 PB28 GPIO Port B Bit 28
RTS1 USART 1 Request To Send
ISI_PCK Camera Pixel Clock
 
17 GND Digital Ground  
18 PB20 GPIO Port B Bit 20
RK0 SSC Receive Clock
ISI_D0 Camera Pixel Data Bit 0
 
19 PB21 GPIO Port B Bit 21
RF0 SSC Receive Frame Sync
ISI_D1 Camera Pixel Data Bit 1
 
20 PB22 GPIO Port B Bit 22
DSR0 USART 0 Data Set Ready
ISI_D2 Camera Pixel Data Bit 2
Check RS232 jumper
21 PB23 GPIO Port B Bit 23
DCD0 USART 0 Data Carrier Detect
ISI_D3 Camera Pixel Data Bit 3
Check RS232 jumper
22 PB24 GPIO Port B Bit 24
DTR0 USART 0 Data Terminal Ready
ISI_D4 Camera Pixel Data Bit 4
Check RS232 jumper
23 PB25 GPIO Port B Bit 25
RI0 USART 0 Ring Indicator
ISI_D5 Camera Pixel Data Bit 5
Check RS232 jumper
24 PB26 GPIO Port B Bit 26
RTS0 USART 0 Request To Send
ISI_D6 Camera Pixel Data Bit 6
Check RS232 jumper
25 PB27 GPIO Port B Bit 27
CTS0 USART 0 Clear To Send
ISI_D7 Camera Pixel Data Bit 7
Check RS232 jumper
26 PB10 GPIO Port B Bit 10
TXD3 USART 3 Transmit Data
ISI_D8 Camera Pixel Data Bit 8
 
27 PB11 GPIO Port B Bit 11
RXD3 USART 3 Receive Data
ISI_D9 Camera Pixel Data Bit 9
 
28 N/C Not connected  
29 N/C Not connected  
30 GND Digital Ground  


RS232 Connector

9-pin female DB-9 connector.

Ethernut 5, like Ethernut 3, uses a male DB-9 connector with full modem handshake. In opposite to Ethernut 1 and 2, which both have a female type with optional RTS/CTS flow control only.

Pin Signal
1 DCD Data Carrier Detect Input
2 RD Receive Data Input
3 TD Transmit Data Output
4 DTR Data Terminal Ready Output
5 GND
6 DSR Data Set Ready Input
7 RTS Request To Send Output
8 CTS Clear To Send Input
9 RI Ring Indicator Input