NetBurner 3.5.8
PDF Version

Macros

#define PIN_GPIO   (0)
 Universal GPIO Definition.

J1[5] / CPU Pin E1

#define PINJ1_5_FB_CS1   (3)
 Primary Function: General Purpose Chip Select 1.
#define PINJ1_5_NFC_CE   (1)
 Alternate Function: NAND Flash Controller - Chip Enable.
#define PINJ1_5_GPIO   (0)
 Port B - 4.

J1[6] / CPU Pin B1

#define PINJ1_6_FB_CS4   (3)
 Primary Function: General Purpose Chip Select 4.
#define PINJ1_6_DREQ1   (2)
 Alternate Function: External DMA Request 1.
#define PINJ1_6_GPIO   (0)
 Port B - 5.

J1[7] / CPU Pin F2

#define PINJ1_7_FB_CS5   (3)
 Primary Function: General Purpose Chip Select 5.
#define PINJ1_7_DACK1   (2)
 Alternate Function: External DMA Acknowledge 1.
#define PINJ1_7_GPIO   (0)
 Port B - 6.

J1[9] / CPU Pin D1

#define PINJ1_9_FB_BE1   (3)
 Primary Function: Byte Enable 1.
#define PINJ1_9_FB_TSIZ1   (2)
 Alternate Function: Transfer Size 1.
#define PINJ1_9_GPIO   (0)
 Port A - 1.

J1[10] / CPU Pin F4

#define PINJ1_10_FB_BE0   (3)
 Primary Function: Byte Enable 0.
#define PINJ1_10_FB_TSIZ0   (2)
 Alternate Function: Transfer Size 0.
#define PINJ1_10_GPIO   (0)
 Port A - 0.

J1[13] / CPU Pin H3

#define PINJ1_13_FB_TA   (3)
 Primary Function: Transfer Acknowledge.
#define PINJ1_13_NFC_RB   (1)
 Alternate Function: NAND Flash Controller - Flash Ready/Busy.
#define PINJ1_13_GPIO   (0)
 Port A - 4.

J1[31] / CPU Pin G1

#define PINJ1_31_FB_CLK   (1)
 Primary Function: Internal Bus Clock.
#define PINJ1_31_GPIO   (0)
 Port B - 7.

J2[3] / CPU Pin B10

#define PINJ2_3_UART0_RXD   (3)
 Primary Function: UART 0 - Receive.
#define PINJ2_3_I2C4_SDA   (2)
 Alternate Function 1: I2C 4 - Serial Data.
#define PINJ2_3_DSPI2_SIN   (1)
 Alternate Function 2: DSPI 2 - Serial Data In.
#define PINJ2_3_GPIO   (0)
 Port F - 4.

J2[4] / CPU Pin D11

#define PINJ2_4_UART0_TXD   (3)
 Primary Function: UART 0 - Transmit.
#define PINJ2_4_I2C4_SCL   (2)
 Alternate Function 1: I2C 4 - Serial Clock.
#define PINJ2_4_DSPI2_SOUT   (1)
 Alternate Function 2: DSPI 2 - Serial Data Out.
#define PINJ2_4_GPIO   (0)
 Port F - 3.

J2[15] / CPU Pin A12

#define PINJ2_15_SSI0_MCLK   (3)
 Primary Function: SSI 0 - Serial Master Clock.
#define PINJ2_15_SSI_CLKIN   (2)
 Alternate Function 1: SSI Clock Input.
#define PINJ2_15_SIM1_CLK   (1)
 Alternate Function 2: SIM 1 - Clock.
#define PINJ2_15_GPIO   (0)
 Port H - 4.

J2[16] / CPU Pin A13

#define PINJ2_16_SSI0_BCLK   (3)
 Primary Function: SSI 0 - Serial Bit Clock.
#define PINJ2_16_UART7_RXD   (2)
 Alternate Function 1: UART 7 - Receive.
#define PINJ2_16_SIM1_PD   (1)
 Alternate Function 2: SIM 1 - Card Insertion Detect Signal.
#define PINJ2_16_GPIO   (0)
 Port H - 3.

J2[17] / CPU Pin C12 / v1.6 and earlier (H/W default), v1.9 and later

#define PINJ2_17_SSI0_RXD   (3)
 Primary Function: SSI 0 - Serial Receive Data.
#define PINJ2_17_I2C2_SDA   (2)
 Alternate Function 1: I2C 2 - Serial Data.
#define PINJ2_17_SIM1_VEN   (1)
 Alternate Function 2: SIM 1 - Power Supply Enable Signal.
#define PINJ2_17_GPIO   (0)
 Port H - 7.

J2[18] / CPU Pin C13 / v1.6 and earlier (H/W default), v1.9 and later

#define PINJ2_18_SSI0_TXD   (3)
 Primary Function: SSI 0 - Serial Transmit Data.
#define PINJ2_18_I2C2_SCL   (2)
 Alternate Function 1: I2C 2 - Serial Clock.
#define PINJ2_18_SIM1_DATA   (1)
 Alternate Function 2: SIM 1 - Bidirectional Transmit/Receive Data Signal.
#define PINJ2_18_GPIO   (0)
 Port H - 6.

J2[19] / CPU Pin N2

#define PINJ2_19_UART2_TXD   (3)
 Primary Function: UART 2 - Transmit.
#define PINJ2_19_PWM_B3   (2)
 Alternate Function 1: PWM B3 - Output Signal/Input Capture.
#define PINJ2_19_SSI1_TXD   (1)
 Alternate Function 2: SSI 1 - Serial Transmit Data.
#define PINJ2_19_GPIO   (0)
 Port E - 3.

J2[20] / CPU Pin E15

#define PINJ2_20_SSI0_FS   (3)
 Primary Function: SSI 0 - Serial Frame Sync.
#define PINJ2_20_UART7_TXD   (2)
 Alternate Function 1: UART 7 - Transmit.
#define PINJ2_20_SIM1_RST   (1)
 Alternate Function 2: SIM 1 - Reset Signal.
#define PINJ2_20_GPIO   (0)
 Port H - 5.

J2[21] / CPU Pin C9

#define PINJ2_21_UART1_RXD   (3)
 Primary Function: UART 1 - Receive.
#define PINJ2_21_I2C5_SDA   (2)
 Alternate Function 1: I2C 5 - Serial Data.
#define PINJ2_21_DSPI3_SIN   (1)
 Alternate Function 2: DSPI 3 - Serial Data In.
#define PINJ2_21_GPIO   (0)
 Port E - 0.

J2[22] / CPU Pin D9

#define PINJ2_22_UART1_TXD   (3)
 Primary Function: UART 1 - Transmit.
#define PINJ2_22_I2C5_SCL   (2)
 Alternate Function 1: I2C 5 - Serial Clock.
#define PINJ2_22_DSPI3_SOUT   (1)
 Alternate Function 2: DSPI 3 - Serial Data Out.
#define PINJ2_22_GPIO   (0)
 Port F - 7.

J2[23] / CPU Pin D10

#define PINJ2_23_UART1_RTS   (3)
 Primary Function: UART 1 - Request to Send.
#define PINJ2_23_UART5_RXD   (2)
 Alternate Function 1: UART 5 - Receive.
#define PINJ2_23_DSPI3_PCS0   (1)
 Alternate Function 2: DSPI 3 - Peripheral Chip Select 0.
#define PINJ2_23_GPIO   (0)
 Port E - 1 / Rapid GPIO 8.

J2[24] / CPU Pin C10

#define PINJ2_24_UART1_CTS   (3)
 Primary Function: UART 1 - Clear to Send.
#define PINJ2_24_UART5_TXD   (2)
 Alternate Function 1: UART 5 - Transmit.
#define PINJ2_24_DSPI3_SCK   (1)
 Alternate Function 2: DSPI 3 - Serial Clock.
#define PINJ2_24_GPIO   (0)
 Port E - 2 / Rapid GPIO 7.

J2[25] / CPU Pin A10

#define PINJ2_25_SDHC_CLK   (3)
 Primary Function: SDHC Clock.
#define PINJ2_25_PWM_A0   (2)
 Alternate Function 1: PWM A0 - Output Signal/Input Capture.
#define PINJ2_25_DSPI1_SCK   (1)
 Alternate Function 2: DSPI 1 - Serial Clock.
#define PINJ2_25_GPIO   (0)
 Port G - 5.

J2[26] / CPU Pin M1

#define PINJ2_26_IRQ3   (3)
 Primary Function: External Interrupt 3.
#define PINJ2_26_DSPI0_PCS3   (2)
 Alternate Function 1: DSPI 0 - Peripheral Chip Select 3.
#define PINJ2_26_USBH_VBUS_EN   (1)
 Alternate Function 2: USB Host VBUS Enable.
#define PINJ2_26_GPIO   (0)
 Port C - 3.

J2[27] / CPU Pin C11

#define PINJ2_27_SDHC_CMD   (3)
 Primary Function: SDHC Command Line.
#define PINJ2_27_PWM_B0   (2)
 Alternate Function 1: PWM B0 - Output Signal/Input Capture.
#define PINJ2_27_DSPI1_SIN   (1)
 Alternate Function 2: DSPI 1 - Serial Data In.
#define PINJ2_27_GPIO   (0)
 Port G - 6.

J2[28] / CPU Pin B12

#define PINJ2_28_SDHC_DAT0   (3)
 Primary Function: SDHC DAT0 Line / Busy-State Detect.
#define PINJ2_28_PWM_B2   (2)
 Alternate Function 1: PWM B2 - Output Signal/Input Capture.
#define PINJ2_28_DSPI1_SOUT   (1)
 Alternate Function 2: DSPI 1 - Serial Data Out.
#define PINJ2_28_GPIO   (0)
 Port G - 7.

J2[29] / CPU Pin E13

#define PINJ2_29_UART0_CTS   (3)
 Primary Function: UART 0 - Clear to Send.
#define PINJ2_29_UART4_TXD   (2)
 Alternate Function 1: UART 4 - Transmit.
#define PINJ2_29_DSPI2_SCK   (1)
 Alternate Function 2: DSPI 2 - Serial Clock.
#define PINJ2_29_GPIO   (0)
 Port F - 6 / Rapid GPIO 5.

J2[30] / CPU Pin B13

#define PINJ2_30_SDHC_DAT3   (3)
 Primary Function: SDHC DAT3 Line / Card Detection.
#define PINJ2_30_PWM_A1   (2)
 Alternate Function 1: PWM A1 - Output Signal/Input Capture.
#define PINJ2_30_DSPI1_PCS0   (1)
 Alternate Function 2: DSPI 1 - Peripheral Chip Select 0.
#define PINJ2_30_GPIO   (0)
 Port F - 2.

J2[31] / CPU Pin P1

#define PINJ2_31_UART2_RXD   (3)
 Primary Function: UART 2 - Receive.
#define PINJ2_31_PWM_A3   (2)
 Alternate Function 1: PWM A3 - Output Signal/Input Capture.
#define PINJ2_31_SSI1_RXD   (1)
 Alternate Function 2: SSI 1 - Serial Receive Data.
#define PINJ2_31_GPIO   (0)
 Port E - 4.

J2[32] / CPU Pin G13

#define PINJ2_32_T3IN   (3)
 Primary Function: Timer Input 3.
#define PINJ2_32_T3OUT   (2)
 Alternate Function 1: Timer Output 3.
#define PINJ2_32_USBO_VBUS_EN   (1)
 Alternate Function 2: USB On-the-Go VBUS Enable.
#define PINJ2_32_GPIO   (0)
 Port D - 2 / Rapid GPIO 1.

J2[33] / CPU Pin H14

#define PINJ2_33_T2IN   (3)
 Primary Function: Timer Input 2.
#define PINJ2_33_T2OUT   (2)
 Alternate Function 1: Timer Output 2.
#define PINJ2_33_SDHC_DAT2   (1)
 Alternate Function 2: SDHC DAT2 Line / Read Wait.
#define PINJ2_33_GPIO   (0)
 Port D - 1 / Rapid GPIO 2.

J2[34] / CPU Pin H13

#define PINJ2_34_T1IN   (3)
 Primary Function: Timer Input 1.
#define PINJ2_34_T1OUT   (2)
 Alternate Function 1: Timer Output 1.
#define PINJ2_34_SDHC_DAT1   (1)
 Alternate Function 2: SDHC DAT1 Line / Interrupt Detect.
#define PINJ2_34_GPIO   (0)
 Port D - 0 / Rapid GPIO 3.

J2[35] / CPU Pin D12

#define PINJ2_35_SDHC_DAT1   (3)
 Primary Function: SDHC DAT1 Line / Interrupt Detect.
#define PINJ2_35_PWM_A2   (2)
 Alternate Function 1: PWM A2 - Output Signal/Input Capture.
#define PINJ2_35_DSPI1_PCS1   (1)
 Alternate Function 2: DSPI 1 - Peripheral Chip Select 1.
#define PINJ2_35_GPIO   (0)
 Port F - 0.

J2[36] / CPU Pin H15

#define PINJ2_36_T0IN   (3)
 Primary Function: Timer Input 0.
#define PINJ2_36_T0OUT   (2)
 Alternate Function 1: Timer Output 0.
#define PINJ2_36_USBO_VBUS_OC   (1)
 Alternate Function 2: USB On-the-Go VBUS Over-Current.
#define PINJ2_36_GPIO   (0)
 Port E - 7 / Rapid GPIO 4.

J2[37] / CPU Pin N11

#define PINJ2_37_OW_DAT   (3)
 Primary Function: 1-Wire Data Signal.
#define PINJ2_37_DACK0   (2)
 Alternate Function: DMA Acknowledge 0.
#define PINJ2_37_GPIO   (0)
 Port D - 3 / Rapid GPIO 0.

J2[38] / CPU Pin B11

#define PINJ2_38_UART0_RTS   (3)
 Primary Function: UART 0 - Request to Send.
#define PINJ2_38_UART4_RXD   (2)
 Alternate Function 1: UART 4 - Receive.
#define PINJ2_38_DSPI2_PCS0   (1)
 Alternate Function 2: DSPI 2 - Peripheral Chip Select 0.
#define PINJ2_38_GPIO   (0)
 Port F - 5 / Rapid GPIO 6.

J2[39] / CPU Pin G14

#define PINJ2_39_I2C0_SDA   (3)
 Primary Function: I2C 0 - Serial Data.
#define PINJ2_39_UART8_RXD   (2)
 Alternate Function 1: UART 8 - Receive.
#define PINJ2_39_CAN0_RX   (1)
 Alternate Function 2: CAN 0 - Receive.
#define PINJ2_39_GPIO   (0)
 Port B - 1.

J2[40] / CPU Pin E14

#define PINJ2_40_SDHC_DAT2   (3)
 Primary Function: SDHC DAT2 Line / Read Wait.
#define PINJ2_40_PWM_B1   (2)
 Alternate Function 1: PWM B1 - Output Signal/Input Capture.
#define PINJ2_40_DSPI1_PCS2   (1)
 Alternate Function 2: DSPI 1 - Peripheral Chip Select 2.
#define PINJ2_40_GPIO   (0)
 Port F - 1.

J2[41] / CPU Pin D15

#define PINJ2_41_CAN1_RX   (3)
 Primary Function: CAN 1 - Receive.
#define PINJ2_41_UART9_RXD   (2)
 Alternate Function 1: UART 9 - Receive.
#define PINJ2_41_I2C1_SDA   (1)
 Alternate Function 2: I2C 1 - Serial Data.
#define PINJ2_41_GPIO   (0)
 Port C - 7.

J2[42] / CPU Pin G15

#define PINJ2_42_I2C0_SCL   (3)
 Primary Function: I2C 0 - Serial Clock.
#define PINJ2_42_UART8_TXD   (2)
 Alternate Function 1: UART 8 - Transmit.
#define PINJ2_42_CAN0_TX   (1)
 Alternate Function 2: CAN 0 - Transmit.
#define PINJ2_42_GPIO   (0)
 Port B - 2.

J2[43] / CPU Pin M2

#define PINJ2_43_IRQ2   (3)
 Primary Function: External Interrupt 2.
#define PINJ2_43_DSPI0_PCS2   (2)
 Alternate Function 1: DSPI 0 - Peripheral Chip Select 2.
#define PINJ2_43_USBH_VBUS_OC   (1)
 Alternate Function 2: USB Host VBUS Over-Current.
#define PINJ2_43_GPIO   (0)
 Port C - 2.

J2[44] / CPU Pin D14

#define PINJ2_44_CAN1_TX   (3)
 Primary Function: CAN 1 - Transmit.
#define PINJ2_44_UART9_TXD   (2)
 Alternate Function 1: UART 9 - Transmit.
#define PINJ2_44_I2C1_SCL   (1)
 Alternate Function 2: I2C 1 - Serial Clock.
#define PINJ2_44_GPIO   (0)
 Port B - 0.

J2[45] / CPU Pin F13

#define PINJ2_45_IRQ1   (3)
 Primary Function: External Interrupt 1.
#define PINJ2_45_GPIO   (0)
 Port C - 1.

J2[47] / CPU Pin N1

#define PINJ2_47_IRQ6   (3)
 Primary Function: External Interrupt 6.
#define PINJ2_47_USB_CLKIN   (1)
 Alternate Function: USB Clock In.
#define PINJ2_47_GPIO   (0)
 Port C - 5.

J2[48] / CPU Pin F12

#define PINJ2_48_IRQ7   (1)
 Primary Function: External Interrupt 7.
#define PINJ2_48_GPIO   (0)
 Port C - 6.

Detailed Description

Pin function constants for the MOD5441X family (MOD54415, MOD54417). Pass a constant to the pin's function call, e.g. J1[5].function( PINJ1_5_FB_CS1 ); See MOD5441x, NANO54415, SB800EX (PinIO) for the PinIO class driver.