ZeroPilot 3.5 IOC Configuration Overview

Making this document right now for the convince of looking up the available ports on ZP and making a new board file.

WIP document

IOC Overview

Nucleo L552ZET-Q

Pinout Reference: https://os.mbed.com/platforms/ST-Nucleo-L552ZE-Q/

MCU Datasheet: https://www.st.com/resource/en/datasheet/stm32l552cc.pdf

Board User Manual: https://www.st.com/resource/en/user_manual/um2581-stm32l5-nucleo144-board-mb1361-stmicroelectronics.pdf

Timers

Usage

Timers

Usage

TIM1

  • Free

TIM2

  • Channel 1-4, motor channel (motors & servos)

TIM3

  • Channel1, motor channel (servos)

  • Rest of the channels free

TIM4

  • Free

TIM5

  • Free

TIM6-8, 15-17

  • Free

Connectivity

Usage

Connectivity

Usage

FDCAN1

  • Free

FMC

  • Free

I2C1

  • Free

I2C2

  • Free

I2C3

  • Free

I2C4

  • Free

LPUART1

  • For flashing and micro-usb communication

OCTOSPI1

  • Free

SDMMC1

  • SD Card

SPI1

  • Free

SPI2

  • Free

SPI3

  • Free

UART4

  • Free

UART5

  • Free

UCPD

  • Mode: Source

UART1

  • Free

UART2

  • RC Receiver

UART3

  • Telemetry Receiver

USB

  • Device (Full Speed) - not seem to be used