Skip to content

Pinout

Tip

Click the blue title to jump to the corresponding document.

K7 Pinout

K7 is equipped with 40-pin GPIO header.

image-20251108153633087

Pin Voltage

image-20251014174424133

K7C Pinout

K7C is equipped with 40-pin GPIO header.

image-20251108143930741

Pin Voltage

K7_PIN_DOMAIN

GPIO

  • K7C expansion pins can support up to 23 GPIO channels.
  • K7 expansion pins can support up to 22 GPIO channels.

CAN

  • Both K7C and K7 expansion pins can be configured with up to 1 CAN channel.

PWM

  • Both K7C and K7 expansion pins can support up to 7 PWM channels.

UART

  • K7C expansion pins can support up to 4 UART channels.
  • K7 expansion pins can support up to 5 UART channels.

SPI

  • Both K7C and K7 expansion pins can support up to 1 SPI channel.

ADC

  • Both K7C and K7 expansion pins are equipped with 3 ADC channels.

Q&A

  • What is the difference between different voltage levels, and why can't communication work?

Reason: Voltage level standards do not match.

  • Logic levels for 1.8V UART:
  • High level (logic 1): Typically requires output ≥ 1.35V (according to LVCMOS/LVTTL standards).
  • Low level (logic 0): Typically requires output ≤ 0.45V.

  • Logic levels for 3.3V UART:

  • High level (logic 1): Requires input ≥ 2.0V to be recognized as a valid high level.
  • Low level (logic 0): Requires input ≤ 0.8V to be recognized as a valid low level.

Solution: To achieve communication between 1.8V and 3.3V UART, a level conversion circuit must be used for adaptation. It is recommended to use a bidirectional level shifter.

  • Example ICs: TXB0108, TXS0108E, 74LVC1T45, etc.
  • Principle:
  • The 1.8V side and the 3.3V side are powered separately (e.g., 1.8V and 3.3V).
  • The chip automatically adjusts the output level based on the supply voltage to ensure signal compatibility.