MOD52XX to MODM7AE70 Pinout Comparison

Introduction

This document provides a hardware comparison for the purpose of converting a MOD52xx design to a MODM7AE70. Each sheet lists the MOD52xx function as described in the data sheet for that particular module, header pin number, and the MODM7AE70 function for the same header pin. It is important to note that the MOD52xx devices use a ColdFire processor, and the MODM7AE70 uses an ARM processor, so the naming conventions and descriptions may differ slightly even if the function is identical.

Each MODM7AE70 signal pin can have up to 5 functions. For the purposes of this comparison, only the similar funcion of the ColdFire MOD52xx module is listed. However, the MODM7AE70 has significantly more functions per pin that may be of interest. Please refer to the MODM7AE70 datasheet or contact NetBurner sales if you do not see a function you are looking for. This is particularly important for timers. The MODM7AE70 has 10 timers, but the architecture is described differently than ColdFire.

For more information specific to the MODM7AE70, please see the product page or datasheet.

Upgrade Notes for ARM Signal Names

The MODM7AE70 has a total of 7 serial peripherals

  • 2 USARTS
  • 5 UARTS

The two USART peripherals can be configured as UARTs or SPI. Since there are other dedicated SPI ports available and the most common usage for the USART will be a UART configuration, the data sheet refers to the serial peripherals as Serial Ports 0 – 6. Serial ports 0 and 1 are USARTs and serial ports 2 – 6 are UARTs. However, you can configure the USARTs in any mode you wish.

Serial ports 0 and 1 (USARTs) are in MOD52xx pin locations for UART0 and UART1:

 USART0USART1
RXP2.3P2.21
TXP2.4P2.22

SPI0: Pins are identical to MOD52xx signals

PinSignalDescpription
P2.25SPIO CLKClock
P2.26SPIO/CS3Chip select 3
P2.27SPIO MISOMaster input, slave ouptut
P2.28SPIO MOSIMaster output, slave input

SPI0: Additional signals

PinSignalDescpription
P2.29SPIO/CS0Chip select 0
P2.30SPIO/CS2Chip select 2
P2.40SPIO/CS1Chip select 1
P2.41SPIO/CS1Chip select 1

QSPI: Quad SPI, configured as single bit mode SPI

PinSignalDescpription
P2.43MOSIMaster output, slave input
P2.45QSCKSerial clock
P2.47MISOMaster input, slave output
P2.49/CSChip select

USART: USART peripheral configured for SPI

These two peripherals are normally configured as serial UARTs 0 and 1, serial port 0 is the default debug/console port. But you can also configure them for SPI operation.

USART0 Configured as SPI

PinSignalDescpription
P2.11SCKClock
P2.3MISOMaster input, slave output
P2.4MOSIMaster output, slave input
P2.38/CSChip select

USART1 Configured as SPI

PinSignalDescpription
P2.31SCKClock
P2.21MISOMaster input, slave output
P2.22MOSIMaster output, slave input
P2.32/CSChip select

To Be Written

Pin Compatibility Tables

Table Key

All functions match, indicated with an
At least one function matches
Functions do not match.
External bus signals. Contact NetBurner Support for compatibility review.

View Pin Compatibility Between the

Header PinMOD5234 Signal NameMODM7AE70 CompatibilityNotes
1Ground
2Ground
3Vcc 3.3V
4R/W/WR0, /WE, GPIO
5/CS1, GPIO/CS2, GPIO
6/CS2, GPIO/CS0, GPIOAlso CAN1 TX
7/CS3, GPIO/CS3, GPIO
8/OE/RD, GPIO
9/BS2/WR1, /BS1
10/BS3/BA0
11/TIP
12D16D0
13/TA, GPIO/WAIT, GPIO
14D18D2
15D17D1
16D20D4
17D19D3
18D22D6
19D21D5
20D24D8
21D23D7
22D26D10
23D25D9
24D28D12
25D27D11
26D30D14
27D29D13
28Reset In
29D31D15
30Reset Out
31Clock Out
32A0A0
33A1A1
34A2A2
35A3A3
36A4A4
37A5A5
38A6A6
39A7A7
40A8A8
41A9A9
42A10A10
43A11A11
44A12A12
45A13A13
46A14A14
47A15A15
48Vcc 3.3V
49Ground
50Ground

Header PinMOD5234 Signal NameMODM7AE70 CompatibilityNotes
1Ground
2Vcc 3.3V
3UART 0 RX, GPIO
4UART 0 TX, GPIO
5eTPU1, GPIOGPIONote: Timer and PWM functions may replace eTPU functions
6eTPU0, GPIOTimer8 Line B, CAN1 RX, GPIO
7eTPU3, GPIOGPIO
8eTPU2, GPIOProg Clock Out 1, GPIO
9eTPU5, GPIOPWM0 CH1, GPIO
10eTPU4, GPIOGPIO
11eTPU7, GPIOProg Clock Out 0, GPIO
12eTPU6, GPIOPWM1 CH0 H, GPIO
13eTPU9, GPIOPWM1 CH3, GPIO
14eTPU8, GPIOGND
15eTPU11, GPIOPWM0 CH0 L, Timer 11 In, GPIO
16eTPU10, GPIOTimer1 CLK, GPIO
17eTPU13, GPIOTimer2 Line A, GPIO
18eTPU12, GPIOTimer2 Line B, GPIO
19eTPU15, GPIOTimer0 Line B, GPIO
20eTPU14, GPIOTimer2 CLK, GPIO
21UART 1 RX, CAN0 RX, GPIO
22UART 1 TX, CAN0 TX, GPIO
23UART1 /RTS, UART2 /RTS, GPIO
24UART1 /CTS, UART2 /CTS, GPIO
25SPI Clock, I2C SCL, GPIO
26eTPU CLK, GPIOSPI /CS3, GPIONo UART2 /RTS
27SPI MISO, I2C SDA, GPIOSPI MISO, GPIONo I2C SDA
28SPI MOSI, GPIO
29UART0 /CTS, GPIO
30SPI /CS0, GPIO
31T0IN, GPIOGPIO
32UeTPU0 disable, GPIOSerial1 /RTS, GPIONo UART2 /RTS
33T2OUT, DACK2, GPIOSerial1 /CTS, GPIONo UART2 /CTS
34T1OUT, DACK1, GPIOSerial2 RX, GPIONo Timer
35LeTPU0 disable, GPIOSerial 2 TX, GPIONo Timer
36T0OUT, DACK0, GPIOGPIONo Timer
37T1IN, /DREQ1, T1OUT, GPIOGPIONo Timer
38UART0 /RTS, GPIO
39I2C SDA, CAN0 RX, GPIO
40SPI /CS1, GPIO
41UART2 RX, GPIOSerial4 RX, GPIO
42I2C SCL, CAN0 TX, GPIO
43/IRQ1, GPIOInput pin can be used as an IRQ
44UART2 TX, GPIOSerial4 TX, GPIO
45/IRQ 3, GPIOInput pin can be used as an IRQ
46Ground
47/IRQ5, GPIOInput pin can be used as an IRQ
48/IRQ7, GPIOInput pin can be used as an IRQ
49Ground
50Vcc 3.3V

Header PinMOD5234 Signal NameMODM7AE70 CompatibilityNotes
1Ground
2Ground
3Vcc 3.3V
4R/W/WR0, /WE, GPIO
5/CS1, GPIO/CS2, GPIO
6/CS2, GPIO/CS0, GPIO
7/CS3, GPIO/CS3, GPIO
8/OE/RD, GPIO
9/BS2/WR1, /BS1
10/BS3/BA0
11/TIP
12D16D0
13/TA, GPIO/WAIT, GPIO
14D18D2
15D17D1
16D20D4
17D19D3
18D22D6
19D21D5
20D24D8
21D23D7
22D26D10
23D25D9
24D28D12
25D27D11
26D30D14
27D29D13
28Reset In
29D31D15
30Reset Out
31Clock Out
32A0A0
33A1A1
34A2A2
35A3A3
36A4A4
37A5A5
38A6A6
39A7A7
40A8A8
41A9A9
42A10A10
43A11A11
44A12A12
45A13A13
46A14A14
47A15A15
48Vcc 3.3V
49Ground
50Ground

Header PinMOD5270 Signal NameMODM7AE70 CompatibilityNotes
1Ground
2Vcc 3.3V
3UART 0 RX, GPIO
4UART 0 TX, GPIO
5n/c
6GPIO
7GPIO
8GPIO
9GPIO
10GPIO
11GPIO
12GPIO
13GPIO
14Ground
15GPIO
16GPIO
17GPIO
18GPIO
19GPIO
20GPIO
21UART 1 RX, GPIO
22UART 1 TX, GPIO
23GPIO
24GPIO
25SPI Clock, I2C SCL, GPIO
26SPI /CS3, UART2 /RTS, T3OUT, GPIOSPI /CS3, GPIONo UART2 /RTS
27SPI MISO, I2C SDA, GPIOSPI MISO, GPIONo I2C SDA
28SPI MOSI, GPIO
29UART0 /CTS, GPIO
30SPI /CS0, GPIO
31T1IN, GPIOGPIO
32UART1 /RTS, UART2 /RTS, GPIOSerial1 /RTS, GPIONo UART2 /RTS
33UART1 /CTS, UART2 /CTS, GPIOSerial1 /CTS, GPIONo UART2 /CTS
34T1OUT, GPIOSerial2 RX, GPIONo Timer
35T2IN, GPIOSerial 2 TX, GPIONo Timer
36T2OUT, GPIOGPIONo Timer
37T1IN, GPIOGPIONo Timer
38UART0 /RTS, GPIO
39I2C SDA, GPIO
40SPI /CS1, GPIO
41UART2 RX, GPIOSerial4 RX, GPIO
42I2C SCL, GPIO
43/IRQ1, GPIOInput pin can be used as an IRQ
44UART2 TX, GPIOSerial4 TX, GPIO
45/IRQ 3, GPIOInput pin can be used as an IRQ
46Ground
47/IRQ5, GPIOInput pin can be used as an IRQ
48/IRQ7, GPIOInput pin can be used as an IRQ
49Ground
50Vcc 3.3VVcc 3.3V

Header PinMOD5272 Signal NameMODM7AE70 CompatibilityNotes
1Ground
2Ground
3Vcc 3.3V
4R/W/WR0, /WE, GPIO
5/CS1/CS2
6/CS2/CS0
7/CS3/CS3
8/OE/RD, GPIO
9/BS2/WR1, /BS1
10/BS3/BA0
11/TIP
12D16D0
13/TA/WAIT
14D18D2
15D17D1
16D20D4
17D19D3
18D22D6
19D21D5
20D24D8
21D23D7
22D26D10
23D25D9
24D28D12
25D27D11
26D30D14
27D29D13
28Reset In
29D31D15
30Reset Out
31Clock Out
32A0A0
33A1A1
34A2A2
35A3A3
36A4A4
37A5A5
38A6A6
39A7A7
40A8A8
41A9A9
42A10A10
43A11A11
44A12A12
45A13A13
46A14A14
47A15A15
48Vcc 3.3V
49Ground
50Ground

Header PinMOD5272 Signal NameMODM7AE70 CompatibilityNotes
1Ground
2Vcc 3.3V
3UART 0 RX
4UART 0 TX
5Vcc ADC
6GPIO
7GPIO
8GPIO
9GPIO
10GPIO
11GPIO
12GPIO
13GPIO
14Ground
15GPIO
16GPIO
17GPIO
18GPIO
19GPIO
20GPIO
21UART 1 RX, GPIO
22UART 1 TX, GPIO
23GPIO
24GPIO
25SPI Clock, GPIO
26SPI /CS3
27SPI MISO, GPIO
28SPI MOSI, GPIO
29UART0 /CTS, GPIO
30SPI /CS0, GPIO
31T1IN, GPIOGPIO
32PWM0
33GPIO
34PWM1, Timer1 OutSerial2 RX, GPIO
35SPI /CS2, UART1 /CTSSerial 2 TX, GPIO
36T2OUT, GPIOGPIO
37PWM2, Timer1 InPWM0 CH0, GPIO
38UART0 /RTS, GPIO
39GPIO
40SPI /CS1, GPIO
41Not used
42GPIO
43/IRQ1Input pin can be used as an IRQ
44Not used
45/IRQ 3Input pin can be used as an IRQ
46Ground
47/IRQ5, UART1 /RTS /IRQ, GPIOInput pin can be used as an IRQ
48/IRQ6, GPIOInput pin can be used as an IRQ
49Ground
50Vcc 3.3V

Header PinMOD5282 Signal NameMODM7AE70 CompatibilityNotes
1Ground
2Ground
3Vcc 3.3V
4R/W/WR0, /WE, GPIO
5/CS1, GPIO/CS2, GPIO
6/CS2, GPIO/CS0, GPIOAlso CAN1 TX
7/CS3, GPIO/CS3, GPIO
8/OE/RD, GPIO
9/BS2/WR1, /BS1
10/BS3/BA0
11/TIP
12D16D0
13/TA, GPIO/WAIT, GPIO
14D18D2
15D17D1
16D20D4
17D19D3
18D22D6
19D21D5
20D24D8
21D23D7
22D26D10
23D25D9
24D28D12
25D27D11
26D30D14
27D29D13
28Reset In
29D31D15
30Reset Out
31Clock Out
32A0A0
33A1A1
34A2A2
35A3A3
36A4A4
37A5A5
38A6A6
39A7A7
40A8A8
41A9A9
42A10A10
43A11A11
44A12A12
45A13A13
46A14A14
47A15A15
48Vcc 3.3V
49Ground
50Ground

Header PinMOD5272 Signal NameMODM7AE70 CompatibilityNotes
1Ground
2Vcc 3.3V
3UART 0 RX, GPIOAlso AFE0 ADC10
4UART 0 RX, GPIOAlso AFE1 ADC0
5ADVCCVREFPMaximum input 3.3V
6ADC_IN3, GPIOAFE1 ADC3, CAN1 RX, GPIOMaximum input 3.3V
7ADC_IN1, GPIOAFE0 ADC0, GPIOMaximum input 3.3V
8ADC_IN2, GPIOAFE0 ADC6, GPIOMaximum input 3.3V
9ADC_IN56, GPIOGPIOMaximum input 3.3V
10ADC_IN0, GPIOGPIOMaximum input 3.3V
11ADC_IN53, GPIOGPIOMaximum input 3.3V
12ADC_IN52, GPIOGPIOMaximum input 3.3V
13ADC_IN55, GPIOGPIOMaximum input 3.3V
14Ground
15GPTA3, GPIOTimer 11 In, GPIO
16GPTB3, GPIOTimer 1 CLK, GPIO
17GPIOTimer 2 Line A, GPIO
18GPIOTimer 2 Line B, GPIO
19GPIOTimer 0 Line B, GPIO
20GPIOTimer 2 CLK, GPIO
21UART 1 RX, GPIOAlso AFE0 ADC1
22UART 1 TX, GPIO
23GPTA0, GPIOCAN1 RX, GPIO
24GPTB0, GPIOProg CLK 2, GPIO
25SPI Clock, GPIO
26SPI /CS3
27SPI MISO, GPIO
28SPI MOSI, GPIO
29UART0 /CTS, UART1 /CTS, T2IN, GPIOSerail0 /CTS, CAN0 TX, GPIOAlso AFE0 ADC5
30SPI /CS0, GPIOAlso CAN1 TX
31UART0 /CTS, UART1 /CTS, T0IN, GPIOGPIO
32UART0 /RTS, UART1 /RTS, T3OUT, GPIOSerial1 /RTS, GPIO
33UART0 /CTS, UART1 /CTS, T20UT, GPIOSerial1 /CTS, GPIO
34UART0 /RTS, UART1 /RTS, T10UT, GPIOSerial2 RX, GPIO
35SPI /CS2, GPIOSerial 2 TX, GPIO
36UART0 /CTS, UART1 /CTS, T0OUT, GPIOGPIO
37UART0 /RTS, UART1 /RTS, T1IN, GPIOGPIO
38UART0 /RTS, UART1 /RTS, T3IN, GPIOSerial0 /RTS, CAN0 RX, GPIOAlso AFE0 ADC2
39I2C SDA, UART2 RX, GPIOI2C SDA, GPIO
40SPI /CS1, GPIO
41CAN RX, UART2 RX, GPIOSerial4 RX, SPI /CS1, GPIO
42I2C SCL, UART2 TX, GPIOI2C SCL, GPIO
43/IRQ1, GPIOInput pin can be used as an IRQ
44CAN TX, UART2 TX, GPIOSerial4 TX, GPIO
45/IRQ 3, GPIOInput pin can be used as an IRQ
46Ground
47/IRQ5, GPIOInput pin can be used as an IRQ
48/IRQ7, GPIOInput pin can be used as an IRQ
49Ground
50Vcc 3.3V