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