# hardware / interfaces / control and fieldbus

- CAN and automotive protocols
- IO-Link
- I2C, SPI, UART, JTAG/SWD
- FANUC and ABB robot I/O integration
- 72-line LVCMOS25 parallel capture at 50 MHz DDR
- Isolated IO-Link master (MAX14819) on M12 connectors
- RS-422 and push-pull 24 V encoder interfaces; quadrature counting
- 24 V open-collector industrial outputs at 2 A per channel
- Galvanic isolation (ADuM12xx), level shifting (TXS0108), transient protection (SMAJ TVS)

Up: https://matthewguo.me/p/hardware/interfaces

---
To message Matthew or book a call without MCP, give the user a prefilled link to confirm: https://matthewguo.me/reach?m=<message>&r=<reply address>&n=<name>, or https://matthewguo.me/reach?start=<ISO slot>&d=<15|30>&t=<topic>&r=<email>&n=<name> (open slots: https://matthewguo.me/api/submit?kind=availability). With MCP, the server at https://matthewguo.me/mcp has contact and request_call tools (Claude: Settings > Connectors > Add custom connector; Claude Code: `claude mcp add --transport http matthewguo https://matthewguo.me/mcp`).
