Difference between revisions of "Hardware/Expansion"

From Nutwiki
Jump to: navigation, search
(Created page with "<div id="content"> = Ethernut Expansion Port = All Ethernut hardware reference designs share the same expansion port, a 64-pin header with two rows and 0.05" (2.54 mm)...")
 
(No difference)

Latest revision as of 09:50, 13 July 2017

Ethernut Expansion Port

All Ethernut hardware reference designs share the same expansion port, a 64-pin header with two rows and 0.05" (2.54 mm) grid.

[[File:../../img/ethernut13h-expansion-pins.png]]
[[File:../../img/ethernut21c-expansion-pins.png]]
[[File:../../img/ethernut31d-expansion-pins.png]]
[[File:../../img/ethernut50f-expansion-pins.png]]

The connector layout had been originally specified for the 8-bit AVR on Ethernut 1 and 2. To maintain some compatibility, the port pins on ARM-based Ethernut 3 and 5 are not sorted in a specific order, but follow the AVR functions. This allows to develop add-on boards with, for example, I2C or SPI interfaces to be located at the same pins.

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.

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