Interactive browser of every signal that crosses the 120-pin MCS DIM connector between a
Motor Control DIM card (the MCU board) and a motor-control baseboard.
Open the viewer
๐ฅ๏ธ Open in full window
How to read the grid
| Element | Meaning |
|---|
| Left column | DIM connector pin number (1 โ 120) |
| Centre column | Baseboard signal on that DIM pin, colour-coded by category (PWM, ANA, QEI, HAL, FLT, DBG, PWR, XPR, COM, PFC, NC) |
| Right column | MCU pin name(s) โ if multiple are listed, the first is the primary (directly connected) route; any below are alternates (via 0 ฮฉ resistors) or DNP (see tooltip) |
Category colour legend
- ๐ข PWM โ PWM outputs to the inverter / brake / PFC
- ๐ ANA โ Analog input (current shunt, voltage divider, thermistor, potentiometer)
- ๐ต QEI โ Quadrature encoder input
- ๐ฃ HAL โ Hall-sensor input
- ๐ด FLT โ Fault / latch inputs
- โซ DBG โ Debug (PGD/PGC/MCLR, TX/RX)
- โช PWR / NC โ VCC/VSS rails and no-connects
- ๐ก PFC โ PFC-specific (MCHV baseboard only)
- ๐ข COM โ On-board communication (EEPROM chip-select, etc.)
- ๐ฃ XPR โ Xplained Pro expansion header pass-through
Useful interactions
- Hover any MCU-pin cell to see the full pin signature (all PPS / AD / CVD / CMP tags from the datasheet).
- Click a DIM header to jump to its Confluence info sheet (when a link is available).
- Toggle “Show alternates” to reveal secondary routing paths โ usually DNP 0 ฮฉ resistors reserved for hardware rework.
- Toggle “Motor-control essentials” to dim everything that isn’t on the PWM / current / voltage / Hall / QEI / fault signal path โ helpful when sanity-checking a control-loop wiring.
- mchp-board-dim-mapping skill โ full methodology for maintaining the spreadsheet and adding new DIMs. (In-repo at
.pi/skills/mchp-board-dim-mapping/SKILL.md; not served by Hugo.) - Motor Control Guide
โ high-level overview of the MCHP motor-control ecosystem.
- Block Reference โ PWM HS FEP
โ the PWM block that drives the inverter pins visible in this viewer.
- Microchip Motor Control landing page
โ product-level information and development kits.
Data-source details
The embedded data is assembled from four authoritative inputs:
Motor Control DIM-Pin Mapping.xlsx โ the Pin-DIM, DIM-Pin, and Alternates tabs- MCS DIM Info Sheets on Confluence (space MCU16APP) โ for DNP / alternate-path remarks
- Per-chip datasheets โ for the pin-name signatures shown on hover
MCHP_ChipDef.mat โ for cross-checking that every MCU pin mentioned actually exists on the target silicon
The extraction pipeline lives at Claude_Sandbox/boards/ in the repository; regeneration is a
manual step (not part of build.sh) because it reads Confluence directly.
Known limitations
- Date-stamped snapshot. A commit to the spreadsheet or the Confluence sheets after
2026-04-30 will not automatically propagate here; the tool must be regenerated.
- Single baseboard pair only. Only MCLV-48V-300W and MCHV-230VAC-1.5kW are bundled today.
Adding a new baseboard means extending the generator, not just dropping a new JSON.
- Read-only. There is no “export schematic” button โ this is a lookup tool, not a CAD
integration.
- Browser-only. Works in any modern desktop browser (Chrome, Edge, Firefox, Safari). Not
tested on mobile; the 120-row grid is hard to read on a narrow screen.
Feedback
Found a discrepancy with the spreadsheet or with silicon? Either:
- File a Jira ticket on the internal
MCU16APP project, or - Edit the spreadsheet first, then regenerate the viewer via
Claude_Sandbox/boards/build_viewer.py.
Do not edit the embedded data directly in index.html โ the fix will be lost on next regenerate.