React Pinout Diagram

The datasheet package drawing, interactive: a QFN top view with the pin-1 dot at the marked corner and counterclockwise numbering, pads and names colored by pin type (power, ground, digital I/O, analog, clock, NC — with a legend, so color never stands alone), an optional exposed-pad marker, and a pin table that hover-syncs with the drawing in both directions. Pin count scales the body automatically; the demo is a QFN-32 MCU.

AXM-110 · QFN-32 (5×5 mm) — top view

EP = GND1VDD_IO2GPIO03GPIO14GPIO25GPIO36GPIO47GPIO58GND9VDD_CORE10GPIO611GPIO712RESET_N13BOOT014NC15XTAL_IN16XTAL_OUT17GND18AIN019AIN120AIN221AIN322VREF23AVDD24AGND25USB_DP26USB_DM27VBUS_DET28SWCLK29SWDIO30NC31VDD_PLL32GND
PowerDigital I/OGroundNo connectClockAnalog
#NameTypeDescription
1VDD_IOPower1.8 V I/O supply
2GPIO0Digital I/OGPIO / UART0_TX
3GPIO1Digital I/OGPIO / UART0_RX
4GPIO2Digital I/OGPIO / SPI0_SCK
5GPIO3Digital I/OGPIO / SPI0_MOSI
6GPIO4Digital I/OGPIO / SPI0_MISO
7GPIO5Digital I/OGPIO / SPI0_CS_N
8GNDGround
9VDD_COREPower0.9 V core supply
10GPIO6Digital I/OGPIO / I2C0_SCL
11GPIO7Digital I/OGPIO / I2C0_SDA
12RESET_NDigital I/OActive-low reset, internal pull-up
13BOOT0Digital I/OBoot mode strap
14NCNo connect
15XTAL_INClock24 MHz crystal
16XTAL_OUTClock24 MHz crystal
17GNDGround
18AIN0AnalogADC input 0
19AIN1AnalogADC input 1
20AIN2AnalogADC input 2
21AIN3AnalogADC input 3
22VREFAnalogADC reference
23AVDDPowerAnalog supply
24AGNDGroundAnalog ground
25USB_DPDigital I/OUSB D+
26USB_DMDigital I/OUSB D−
27VBUS_DETDigital I/OVBUS detect
28SWCLKDigital I/ODebug clock
29SWDIODigital I/ODebug data
30NCNo connect
31VDD_PLLPowerPLL supply
32GNDGround

Hover a pad or a table row — both highlight. Pin 1 sits at the marked corner, numbering runs counterclockwise.

Installation

npx shadcn@latest add "http://localhost:3000/registry/pinout.json"

Usage

Loading...

Props

PropTypeDefaultDescription
packageNamestring—Header label, e.g. package + body size
pinsPin[]—{ number, name, type, description? } in pin order
exposedPadstring—Center EP label, e.g. "EP = GND"

type is 'power' | 'ground' | 'io' | 'analog' | 'clock' | 'nc' — it drives pad color, name color, legend, and the table badge.

New components every week

Get the week's new Kelvin UI components and templates in one short email. No spam, unsubscribe anytime.