Top-Side Interfacesβ
- Type-C connector for power and USB debug
- SD card slot
- Reset button
- Snapshot button
- UART debug header (STM32N6)
- ST-Link header (STM32N6)
- ST-Link header (STM32U0)
- ST BOOT mode selector
- Alarm input terminal
- USB camera / PIR connector
- Dual CV light-board headers
- OS04C10 camera connector
- Battery isolation slide switch
Bottom-Side Interfacesβ
- Power input terminals
- Expansion IO headers (SPI, I2C, UART, GPIO, and power rails)
Interface Detailsβ
Peripheral Power Control β STM32N657L0H3β
Enable the following rails before using their peripherals: raise CAM_PWR for the camera & fill light, TF_PWR_ON for the TF card, BAT_DEF_ON for battery sensing, and PWR_USB_3.3V for USB data.
| Pin | Signal | MCU Pin | Type | Default State | Alt |
|---|
| T2 | CAM_PWR | PF9 | I/O | Pulldown 100 KΞ© | β |
| W12 | TF_PWR_ON | PA1 | I/O | Pulldown 100 KΞ© | β |
| T8 | BAT_DEF_ON | PA11 | I/O | Pulldown 100 KΞ© | β |
| W11 | PWR_USB_3.3V | PG13 | I/O | β | β |
RS485 Control β STM32N657L0H3β
Set RS485_RE#/RS485_DE high or low to switch TX/RX direction. Leave them tristated when unused.
| Pin | Signal | MCU Pin | Type | Default | Alt |
|---|
| A18 | RS485_USART3_RX | PE0 | I/O | β | USART3_RX |
| B17 | RS485_RE# | PB3 | I/O | β | β |
| B18 | RS485_USART3_TX | PE1 | I/O | β | USART3_TX |
| B19 | RS485_DE | PE2 | I/O | β | β |
Camera Interfaceβ
The OS04C10 uses a CSI-2 interface. Pull CAM_PWR high before use.
| Pin | Signal | Function | Type | Default | Alt |
|---|
| 1 | GND | Ground | β | β | β |
| 2 | CSI_D0N | CSI_D0N | Input | β | β |
| 3 | CSI_D0P | CSI_D0P | Input | β | β |
| 4 | GND | Ground | β | β | β |
| 5 | CSI_D1N | CSI_D1N | Input | β | β |
| 6 | CSI_D1P | CSI_D1P | Input | β | β |
| 7 | GND | Ground | β | β | β |
| 8 | CSI_CKN | CSI clock- | Input | β | β |
| 9 | CSI_CKP | CSI clock+ | Input | β | β |
| 10 | GND | Ground | β | β | β |
| 11 | CSI_EN | PG0 | I/O | β | β |
| 12 | CSI_CLK | PA8 | I/O | β | β |
| 13 | CSI_I3C2_SCL | PB10 | I/O | Pull-up 4.7 KΞ© | β |
| 14 | CSI_I3C2_SDA | PB11 | I/O | Pull-up 4.7 KΞ© | β |
| 15 | 3V3_CSI | 3.3 V | β | β | β |
Fill-Light Control β STM32N657L0H3β
Set CAM_PWR high before toggling the PWM LED.
| Pin | Signal | MCU Pin | Type | Default | Alt |
|---|
| R2 | PWM_LED | PF7 | I/O | Pulldown 100 KΞ© | TIM3_CH3 |
Indicator LEDs β STM32N657L0H3β
U0_PWR_3V3 must be high and STM32N6 must be running.
| Pin | Signal | MCU Pin | Type | Default | Alt |
|---|
| P1 | LIGHT_RESISTOR | PF3 | I/O | Pulldown 51 KΞ© | β |
| V16 | PWR_LED1 | PG9 | I/O | β | β |
| T12 | DEBUG_LED | PG10 | I/O | β | β |
TF Card Interface β STM32N657L0H3β
Raise TF_PWR_ON before accessing the TF card.
| Pin | Signal | MCU Pin | Type | Default | Alt |
|---|
| 1 | SDIO_TF_D2 | PC10 | I/O | Pull-up 10 KΞ© | β |
| 2 | SDIO_TF_D3 | PC11 | I/O | Pull-up 10 KΞ© | β |
| 3 | SDIO_TF_CMD | PH2 | I/O | Pull-up 10 KΞ© | β |
| 4 | SDIO_TF_CK | PC12 | I/O | Pull-up 10 KΞ© | β |
| 5 | SDIO_TF_D0 | PC8 | I/O | Pull-up 10 KΞ© | β |
| 6 | SDIO_TF_D1 | PC9 | I/O | Pull-up 10 KΞ© | β |
| 7 | SDIO_TF_INT | PD0 | I/O | Pull-up 1 MΞ© | β |
Wi-Fi Chip Interface β STM32N657L0H3β
| Pin | Signal | MCU Pin | Type | Default | Alt |
|---|
| D10 | SPI4_SCK | PE12 | I/O | Pull-up 10 KΞ© | β |
| D8 | SPI4_NSS | PE11 | I/O | Pull-up 10 KΞ© | β |
| E16 | SPI4_MOSI | PB7 | I/O | β | β |
| D19 | SPI4_MISO | PB6 | I/O | β | β |
| A13 | WIFI_SPI4_IRQ | PE8 | I/O | β | β |
| A15 | WIFI_SleepMode_STA | PD5 | I/O | β | β |
| A11 | WIFI_ULP_WAKEUP | PD12 | I/O | β | β |
| A17 | WIFI_RESET_N | PD11 | I/O | Pull-up 100 KΞ© | β |
| A14 | WIFI_POC_IN | PB15 | I/O | β | β |
| B15 | N6_PWR_WIFI | PB9 | I/O | Pulldown 100 KΞ© | β |
External PSRAM β STM32N657L0H3β
| Pin | Signal | MCU Pin | Type |
|---|
| H18 | XSPIM_P1_IO0 | PP0 | I/O |
| F18 | XSPIM_P1_IO1 | PP1 | I/O |
| K18 | XSPIM_P1_IO2 | PP2 | I/O |
| K19 | XSPIM_P1_IO3 | PP3 | I/O |
| L19 | XSPIM_P1_IO4 | PP4 | I/O |
| J19 | XSPIM_P1_IO5 | PP5 | I/O |
| H19 | XSPIM_P1_IO6 | PP6 | I/O |
| G19 | XSPIM_P1_IO7 | PP7 | I/O |
| F19 | XSPIM_P1_IO8 | PP8 | I/O |
| E19 | XSPIM_P1_IO9 | PP9 | I/O |
| D18 | XSPIM_P1_IO10 | PP10 | I/O |
| N19 | XSPIM_P1_IO11 | PP11 | I/O |
| N18 | XSPIM_P1_IO12 | PP12 | I/O |
| M19 | XSPIM_P1_IO13 | PP13 | I/O |
| M18 | XSPIM_P1_IO14 | PP14 | I/O |
| L18 | XSPIM_P1_IO15 | PP15 | I/O |
| F16 | XSPIM_P1_NCS1 | PO0 | I/O |
| G18 | XSPIM_P1_DQS0 | PO2 | I/O |
| E18 | XSPIM_P1_DQS1 | PO3 | I/O |
| J18 | XSPIM_P1_CLK | PO4 | I/O |
External Flash β STM32N657L0H3β
| Pin | Signal | MCU Pin | Type |
|---|
| R19 | XSPIM_P2_DQS0 | PN0 | I/O |
| P16 | XSPIM_P2_NCS1 | PN1 | I/O |
| T19 | XSPIM_P2_IO0 | PN2 | I/O |
| P19 | XSPIM_P2_IO1 | PN3 | I/O |
| V19 | XSPIM_P2_IO2 | PN4 | I/O |
| U18 | XSPIM_P2_IO3 | PN5 | I/O |
| U19 | XSPIM_P2_CLK | PN6 | I/O |
| V18 | XSPIM_P2_IO4 | PN8 | I/O |
| T18 | XSPIM_P2_IO5 | PN9 | I/O |
| R18 | XSPIM_P2_IO6 | PN10 | I/O |
| P18 | XSPIM_P2_IO7 | PN11 | I/O |
| Pin | Signal | MCU Pin | Type | Default |
|---|
| F2 | NRST | NRST | Input | Pull-up 47 KΞ© |
| Pin | Signal | MCU Pin | Type | Default |
|---|
| 1 | 3V3 | β | Supply | β |
| 2 | USART2_RX | PA2 | I/O | Pull-up 10 KΞ© |
| 3 | USART2_TX | PF6 | I/O | Pull-up 10 KΞ© |
| 4 | GND | β | Supply | β |
| Pin | Signal | MCU Pin | Type |
|---|
| 1 | VCC_IN | β | Supply |
| 2 | SWDIO | PA13 | I/O |
| 3 | SWCLK | PA14 | I/O |
| 4 | GND | β | Supply |
BOOT Mode Selector β STM32N657L0H3β
| Pin | Signal | MCU Pin | Type | Default |
|---|
| F4 | BOOT0 | BOOT0 | Input | Pulldown 1 MΞ© |
| T10 | BOOT1 | PA6 | I/O | Pulldown 1 MΞ© |
External Oscillators β STM32N657L0H3β
| Pin | Signal | MCU Pin | Type |
|---|
| A5 | HSE_OSC_IN | PH0-OSC_IN | I/O |
| B5 | HSE_OSC_OUT | PH1-OSC_OUT | I/O |
| D1 | N6_32.768KHZ_P | PC15-OSC32_OUT | I/O |
| E1 | N6_32.768KHZ_N | PC14-OSC32_IN | I/O |
STM32U073KBU6 Linkβ
| Pin | Signal | MCU Pin | Type | Default |
|---|
| U1 | UART9_RX | PF1 | I/O | Pull-up 10 KΞ© |
| U3 | UART9_TX | PF0 | I/O | Pull-up 10 KΞ© |
Expansion modules mount on J11/J15. J12, J15, and J11 pinouts are listed below.
Provides UART, I2C, SPI, RS485, etc., for sensor modules such as PIR or OLED.
| Pin | Signal | MCU Pin | Type | Default | Alt |
|---|
| 1 | RS485_B | β | β | β | β |
| 2 | GND | β | Supply | β | β |
| 3 | RS485_A | β | β | β | β |
| 4 | GND | β | Supply | β | β |
| 5 | PD8_TAMP | PD8 | I/O | β | β |
| 6 | 5V0_POE | Power-In | Supply | β | β |
| 7 | SPI2_MISO | PD6 | I/O | β | β |
| 8 | VCC_3V3 | Power-Out | Supply | β | β |
| 9 | SPI2_SCK | PF2 | I/O | Pull-up 10 KΞ© | β |
| 10 | PF4_ADC | PF4 | I/O | β | ADC_INP18 |
| 11 | SPI2_MOSI | PD2 | I/O | β | β |
| 12 | SPI2_NSS | PB12 | I/O | β | β |
| 13 | I2C2_SCL | PD14 | I/O | Pull-up 4.7 KΞ© | β |
| 14 | LPUART1_TX | PA9 | I/O | β | β |
| 15 | I2C2_SDA | PD15 | I/O | Pull-up 4.7 KΞ© | β |
| 16 | LPUART1_RX | PA10 | I/O | β | β |
VCC_3V3 Control (STM32N657L0H3): Set PWR_VCC_EXT high to enable the 3.3 V rail.
| Pin | Signal | MCU Pin | Type | Default |
|---|
| M2 | PWR_VCC_EXT | PF10 | I/O | Pulldown 100 KΞ© |
| Pin | Signal | MCU Pin | Type | Default |
|---|
| 1 | CAT1_MAIN_IR | PA2 (U0) | I/O | β |
| 2 | 3V3_VDD0 | β | Supply | β |
| 3 | GND | β | Supply | β |
| 4 | GND | β | Supply | β |
| 5 | I2C1_SCL | PE5 | I/O | Pull-up 10 KΞ© |
| 6 | I2C1_SDA | PE6 | I/O | Pull-up 10 KΞ© |
| 7 | SAI1_FS_B | PG1 | I/O | β |
| 8 | SAI1_MCLK_B | PG12 | I/O | β |
| 9 | SAI1_SD_B | PA3 | I/O | β |
| 10 | SAI1_SCK_B | PG0 | I/O | β |
| 11 | OTG2_HSDP | OTG2_HSDP | I/O | β |
| 12 | OTG2_HSDM | OTG2_HSDM | I/O | β |
3V3_VDD0 Control (STM32N657L0H3): Raise PWR_VDD0 to enable.
| Pin | Signal | MCU Pin | Type | Default |
|---|
| P2 | PWR_VDD0 | PF14 | I/O | Pulldown 100 KΞ© |
| Pin | Signal | MCU Pin | Type | Default | Alt |
|---|
| 1 | VCC_IN | β | Supply | β | β |
| 2 | 3V3 | β | Supply | β | β |
| 3 | VCC_IN | β | Supply | β | β |
| 4 | 3V3 | β | Supply | β | β |
| 5 | CAT1_PWR_ON (Halow Wi-Fi) | PG8 | I/O | β | β |
| 6 | GND | β | Supply | β | β |
| 7 | Halow SPI6_MOSI | PA7 | I/O | β | β |
| 8 | Halow SPI6_MISO | PB4 | I/O | β | β |
| 9 | CAT1_UART7_RX | PG11 | I/O | Pull-up 10 KΞ© | β |
| 10 | Halow SPI6_NSS | PA0 | I/O | β | ADC_INP18 |
| 11 | CAT1_UART7_TX | PA15 | I/O | β | β |
| 12 | Halow_IRQ | PA4 | I/O | β | β |
| 13 | GND | β | I/O | Pull-up 4.7 KΞ© | β |
| 14 | SAI1_SD_A (Wi-Fi wake) | PB2 | I/O | β | β |
| 15 | Halow SPI6_SCK | PA5 | I/O | Pull-up 4.7 KΞ© | β |
| 16 | Halow_RST | PB0 | I/O | β | β |
3.3 V Output Control β STM32U073KBU6: Raise U0_PWR_3V3 to enable.
| Pin | Signal | MCU Pin | Type | Default |
|---|
| 11 | PWR_VDD0 | PA5 | I/O | Pulldown 100 KΞ© |
| Pin | Signal | MCU Pin | Type | Default |
|---|
| 6 | U0_CONFIG | PA0-CK_IN | I/O | Pull-up 47 KΞ© |
STM32N6 β STM32U0 Linkβ
| Pin | Signal | MCU Pin | Type |
|---|
| 29 | U0_LPUART2_TX | PB6 | I/O |
| 30 | U0_LPUART2_RX | PB7 | I/O |
Control & Trigger Pins β STM32U073KBU6β
| Pin | Signal | MCU Pin | Type | Default |
|---|
| 8 | CAT1_MAIN_IR | PA2 | I/O | β |
| 10 | U0_PWR_WIFI | PA4 | I/O | Pulldown 100 KΞ© |
| 11 | U0_PWR_3V3 | PA5 | I/O | Pulldown 100 KΞ© |
| 12 | U0_PWR_AON | PA6 | I/O | Pulldown 100 KΞ© |
| 13 | U0_PWR_N6 | PA7 | I/O | Pulldown 100 KΞ© |
| 14 | CAT1_PWR_ON (Halow Wi-Fi) | PB0 | I/O | β |
| 15 | U0_RST_N6 | PB1 | I/O | Pull-up 47 KΞ© |
| 18 | TEST_USB_IN | PA8 | I/O | β |
| 21 | WIFI_SPI4_IRQ | PA1 / PA9 | I/O | β |
| Pin | Signal | Description | Type |
|---|
| 1 | VDD | Supply | Supply |
| 2 | GND | Ground | Supply |
| 3 | Serial_IN | PA3 | I/O |
| 4 | INT/Dout | PA1 | I/O |