GPIO Pins

GPIO Header

The 40-pin GPIO Header on MistyCarrier can be configured to expose different MistySOM functionalities including IIC, SPI or USART. The below table indicates the functionalities of each pin:

The column func0 indicates the default mux setting on the pin.

func5func1func0descpin#pin#descfunc0func1
5V123.3V
1.8V34GND
GND561.2V
RIIC1_SDAdedicated IIC78GND
RIIC1_SCLdedicated IIC9102.5V
RIIC2_SDAP42_33.3V GPIO1112GND
RIIC2_SCLP42_43.3V GPIO1314GND
NMIinput1516AnalogADC_CH0
GND1718AnalogADC_CH1
shared with BLESCIF2_TXDP48_03.3V GPIO1920AnalogADC_CH2
shared with BLESCIF2_RXDP48_13.3V GPIO2122AnalogADC_CH3
shared with BLESCIF2_CTSP48_33.3V GPIO2324AnalogADC_CH4
shared with BLESCIF2_RTSP48_43.3V GPIO2526AnalogADC_CH5
GND2728AnalogADC_CH6
GND2930AnalogADC_CH7
GND3132GND
SCIF3_TXDP0_03.3V GPIO33343.3V GPIOP43_0RSPI0_CK
SCIF3_RXDP0_13.3V GPIO35363.3V GPIOP43_1SPI0_MOSI
SCIF3_SCKP1_03.3V GPIO37383.3V GPIOP43_2SPI0_MISO
GND39403.3V GPIOP43_3RSPI0_SSL

GPIO Pads

Further GPIOs on MistyCarrier are available and accessible via through-hole pads between the RTC battery holder BT1 and the MistySOM connector J38 as shown in the picture below:

MistyCarrier DebugPads

The column func0 indicates the default mux setting on the pin.

pad#descfunc0func1func2func3
TP39DISP_DATA0P7_2DISP_DATA0
TP40DISP_DATA1P8_0DISP_DATA1
TP41DISP_DATA2P8_1DISP_DATA2
TP42DISP_DATA3P8_2DISP_DATA3
TP43DISP_DATA4P9_0DISP_DATA4
TP44DISP_DATA5P9_1DISP_DATA5
TP45DISP_DATA6P10_0DISP_DATA6
TP46DISP_DATA7P10_1DISP_DATA7CAN0_TX
TP47DISP_DATA8P11_0DISP_DATA8CAN0_RX
TP48DISP_DATA9P11_1DISP_DATA9
TP49DISP_DATA10P12_0DISP_DATA10
TP50DISP_DATA11P12_1DISP_DATA11
TP51DISP_DATA12P13_0DISP_DATA12
TP52DISP_DATA13P13_1DISP_DATA13
TP53DISP_DATA14P13_2DISP_DATA14IRQ 7
TP54DISP_DATA15P14_0DISP_DATA15
TP55DISP_DATA16P14_1DISP_DATA16
TP56DISP_DATA17P15_0DISP_DATA17
TP57DISP_DATA18P15_1DISP_DATA18
TP58DISP_DATA19P16_0DISP_DATA19IRQ 3
TP59DISP_DATA20P16_1DISP_DATA20IRQ 4
TP60DISP_DATA21P17_0DISP_DATA21IRQ 5
TP61DISP_DATA22P17_1DISP_DATA22IRQ 6
TP62DISP_DATA23P17_2DISP_DATA23
TP63DISP_CLKP6_0DISP_CLK
TP64DISP_DEP7_1DISP_DE
TP65DISP_HSYNCP6_1DISP_HSYNC
TP56DISP_VSYNCP7_0DISP_VSYNC

documentation about GPIO usage can be found here