NetBurner 3.5.8
PDF Version

Macros

#define PIN_GPIO   (0)
 Universal GPIO Definition.

Pins[9] / CPU Pin F12

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

Pins[10] / CPU Pin M4

#define PIN_10_UART2_CTS   (3)
 Primary Function: UART 2 - Clear to Send.
#define PIN_10_UART6_TXD   (2)
 Alternate Function 1: UART 6 - Transmit.
#define PIN_10_SSI1_BCLK   (1)
 Alternate Function 2: SSI 1 - Serial Bit Clock.
#define PIN_10_GPIO   (0)
 Port E - 6 / Rapid GPIO.

Pins[12] / CPU Pin N11

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

Pins[13] / CPU Pin P1

#define PIN_13_UART2_RXD   (3)
 Primary Function: UART 2 - Receive.
#define PIN_13_PWM_A3   (2)
 Alternate Function 1: PWM A3 - Output Signal/Input Capture.
#define PIN_13_SSI1_RXD   (1)
 Alternate Function 2: SSI 1 - Serial Receive Data.
#define PIN_13_GPIO   (0)
 Port E - 4.

Pins[14] / CPU Pin M3

#define PIN_14_UART2_RTS   (3)
 Primary Function: UART 2 - Request to Send.
#define PIN_14_UART6_RXD   (2)
 Alternate Function 1: UART 6 - Receive.
#define PIN_14_SSI1_FS   (1)
 Alternate Function 2: SSI 1 - Serial Frame Sync.
#define PIN_14_GPIO   (0)
 Port E - 5 / Rapid GPIO 15.

Pins[15] / CPU Pin B13

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

Pins[16] / CPU Pin N2

#define PIN_16_UART2_TXD   (3)
 Primary Function: UART 2 - Transmit.
#define PIN_16_PWM_B3   (2)
 Alternate Function 1: PWM B3 - Output Signal/Input Capture.
#define PIN_16_SSI1_TXD   (1)
 Alternate Function 2: SSI 1 - Serial Transmit Data.
#define PIN_16_GPIO   (0)
 Port E - 3.

Pins[19] / CPU Pin H15

#define PIN_19_T0IN   (3)
 Primary Function: Timer Input 0.
#define PIN_19_T0OUT   (2)
 Alternate Function 1: Timer Output 0.
#define PIN_19_USBO_VBUS_OC   (1)
 Alternate Function 2: USB On-the-Go VBUS Over-Current.
#define PIN_19_GPIO   (0)
 Port E - 7 / Rapid GPIO 4.

Pins[20] / CPU Pin D15

#define PIN_20_CAN1_RX   (3)
 Primary Function: CAN 1 - Receive.
#define PIN_20_UART9_RXD   (2)
 Alternate Function 1: UART 9 - Receive.
#define PIN_20_I2C1_SDA   (1)
 Alternate Function 2: I2C 1 - Serial Data.
#define PIN_20_GPIO   (0)
 Port C - 7.

Pins[21] / CPU Pin H13

#define PIN_21_T1IN   (3)
 Primary Function: Timer Input 1.
#define PIN_21_T1OUT   (2)
 Alternate Function 1: Timer Output 1.
#define PIN_21_SDHC_DAT1   (1)
 Alternate Function 2: SDHC DAT1 Line / Interrupt Detect.
#define PIN_21_GPIO   (0)
 Port D - 0 / Rapid GPIO 3.

Pins[22] / CPU Pin D14

#define PIN_22_CAN1_TX   (3)
 Primary Function: CAN 1 - Transmit.
#define PIN_22_UART9_TXD   (2)
 Alternate Function 1: UART 9 - Transmit.
#define PIN_22_I2C1_SCL   (1)
 Alternate Function 2: I2C 1 - Serial Clock.
#define PIN_22_GPIO   (0)
 Port B - 0.

Pins[23] / CPU Pin H14

#define PIN_23_T2IN   (3)
 Primary Function: Timer Input 2.
#define PIN_23_T2OUT   (2)
 Alternate Function 1: Timer Output 2.
#define PIN_23_SDHC_DAT2   (1)
 Alternate Function 2: SDHC DAT2 Line / Read Wait.
#define PIN_23_GPIO   (0)
 Port D - 1 / Rapid GPIO 2.

Pins[24] / CPU Pin B10

#define PIN_24_UART0_RXD   (3)
 Primary Function: UART 0 - Receive.
#define PIN_24_I2C4_SDA   (2)
 Alternate Function 1: I2C 4 - Serial Data.
#define PIN_24_DSPI2_SIN   (1)
 Alternate Function 2: DSPI 2 - Serial Data In.
#define PIN_24_GPIO   (0)
 Port F - 4.

Pins[25] / CPU Pin G13

#define PIN_25_T3IN   (3)
 Primary Function: Timer Input 3.
#define PIN_25_T3OUT   (2)
 Alternate Function 1: Timer Output 3.
#define PIN_25_USBO_VBUS_EN   (1)
 Alternate Function 2: USB On-the-Go VBUS Enable.
#define PIN_25_GPIO   (0)
 Port D - 2 / Rapid GPIO 1.

Pins[26] / CPU Pin D11

#define PIN_26_UART0_TXD   (3)
 Primary Function: UART 0 - Transmit.
#define PIN_26_I2C4_SCL   (2)
 Alternate Function 1: I2C 4 - Serial Clock.
#define PIN_26_DSPI2_SOUT   (1)
 Alternate Function 2: DSPI 2 - Serial Data Out.
#define PIN_26_GPIO   (0)
 Port F - 3.

Pins[27] / CPU Pin G15

#define PIN_27_I2C0_SCL   (3)
 Primary Function: I2C 0 - Serial Clock.
#define PIN_27_UART8_TXD   (2)
 Alternate Function 1: UART 8 - Transmit.
#define PIN_27_CAN0_TX   (1)
 Alternate Function 2: CAN 0 - Transmit.
#define PIN_27_GPIO   (0)
 Port B - 2.

Pins[28] / CPU Pin B11

#define PIN_28_UART0_RTS   (3)
 Primary Function: UART 0 - Request to Send.
#define PIN_28_UART4_RXD   (2)
 Alternate Function 1: UART 4 - Receive.
#define PIN_28_DSPI2_PCS0   (1)
 Alternate Function 2: DSPI 2 - Peripheral Chip Select 0.
#define PIN_28_GPIO   (0)
 Port F - 5 / Rapid GPIO 6.

Pins[29] / CPU Pin G14

#define PIN_29_I2C0_SDA   (3)
 Primary Function: I2C 0 - Serial Data.
#define PIN_29_UART8_RXD   (2)
 Alternate Function 1: UART 8 - Receive.
#define PIN_29_CAN0_RX   (1)
 Alternate Function 2: CAN 0 - Receive.
#define PIN_29_GPIO   (0)
 Port B - 1.

Pins[30] / CPU Pin E13

#define PIN_30_UART0_CTS   (3)
 Primary Function: UART 0 - Clear to Send.
#define PIN_30_UART4_TXD   (2)
 Alternate Function 1: UART 4 - Transmit.
#define PIN_30_DSPI2_SCK   (1)
 Alternate Function 2: DSPI 2 - Serial Clock.
#define PIN_30_GPIO   (0)
 Port F - 6 / Rapid GPIO 5.

Pins[31] / CPU Pin A10

#define PIN_31_SDHC_CLK   (3)
 Primary Function: SDHC Clock.
#define PIN_31_PWM_A0   (2)
 Alternate Function 1: PWM A0 - Output Signal/Input Capture.
#define PIN_31_DSPI1_SCK   (1)
 Alternate Function 2: DSPI 1 - Serial Clock.
#define PIN_31_GPIO   (0)
 Port G - 5.

Pins[32] / CPU Pin C9

#define PIN_32_UART1_RXD   (3)
 Primary Function: UART 1 - Receive.
#define PIN_32_I2C5_SDA   (2)
 Alternate Function 1: I2C 5 - Serial Data.
#define PIN_32_DSPI3_SIN   (1)
 Alternate Function 2: DSPI 3 - Serial Data In.
#define PIN_32_GPIO   (0)
 Port E - 0.

Pins[33] / CPU Pin C11

#define PIN_33_SDHC_CMD   (3)
 Primary Function: SDHC Command Line.
#define PIN_33_PWM_B0   (2)
 Alternate Function 1: PWM B0 - Output Signal/Input Capture.
#define PIN_33_DSPI1_SIN   (1)
 Alternate Function 2: DSPI 1 - Serial Data In.
#define PIN_33_GPIO   (0)
 Port G - 6.

Pins[34] / CPU Pin D9

#define PIN_34_UART1_TXD   (3)
 Primary Function: UART 1 - Transmit.
#define PIN_34_I2C5_SCL   (2)
 Alternate Function 1: I2C 5 - Serial Clock.
#define PIN_34_DSPI3_SOUT   (1)
 Alternate Function 2: DSPI 3 - Serial Data Out.
#define PIN_34_GPIO   (0)
 Port F - 7.

Pins[35] / CPU Pin B12

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

Pins[36] / CPU Pin D10

#define PIN_36_UART1_RTS   (3)
 Primary Function: UART 1 - Request to Send.
#define PIN_36_UART5_RXD   (2)
 Alternate Function 1: UART 5 - Receive.
#define PIN_36_DSPI3_PCS0   (1)
 Alternate Function 2: DSPI 3 - Peripheral Chip Select 0.
#define PIN_36_GPIO   (0)
 Port E - 1 / Rapid GPIO 8.

Pins[37] / CPU Pin D12

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

Pins[38] / CPU Pin C10

#define PIN_38_UART1_CTS   (3)
 Primary Function: UART 1 - Clear to Send.
#define PIN_38_UART5_TXD   (2)
 Alternate Function 1: UART 5 - Transmit.
#define PIN_38_DSPI3_SCK   (1)
 Alternate Function 2: DSPI 3 - Serial Clock.
#define PIN_38_GPIO   (0)
 Port E - 2 / Rapid GPIO 7.

Pins[39] / CPU Pin E14

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

Pins[49] / CPU Pin M1

#define PIN_49_IRQ3   (3)
 Primary Function: External Interrupt 3.
#define PIN_49_DSPI0_PCS3   (2)
 Alternate Function 1: DSPI 0 - Peripheral Chip Select 3.
#define PIN_49_USBH_VBUS_EN   (1)
 Alternate Function 2: USB Host VBUS Enable.
#define PIN_49_GPIO   (0)
 Port C - 3.

Pins[50] / CPU Pin M2

#define PIN_50_IRQ2   (3)
 Primary Function: External Interrupt 2.
#define PIN_50_DSPI0_PCS2   (2)
 Alternate Function 1: DSPI 0 - Peripheral Chip Select 2.
#define PIN_50_USBH_VBUS_OC   (1)
 Alternate Function 2: USB Host VBUS Over-Current.
#define PIN_50_GPIO   (0)
 Port C - 2.

Detailed Description

Pin function constants for the NANO54415. Pass a constant to the pin's function call, e.g. Pins[9].function( PIN_9_IRQ7 ); See MOD5441x, NANO54415, SB800EX (PinIO) for the PinIO class driver.