SN65HVD230 CAN transceiver (3.3 V) with ESP32
Supply 3.3 V
Bus GPIO
Pins and ESP32 wiring
| Pin | Role | ESP32 pin | Notes |
|---|---|---|---|
| 3V3 | Power | 3V3 | |
| GND | Ground | GND | |
| CTX | Input (the ESP32 drives it) | D25 | Transmit data in. Connect to the ESP32 TWAI TX pin |
| CRX | Output (the part drives it) | D26 | Receive data out. Connect to the ESP32 TWAI RX pin |
| CANH | Not wired to the ESP32 | — | CAN high. To the bus, never to the ESP32 |
| CANL | Not wired to the ESP32 | — | CAN low. To the bus, never to the ESP32 |
Suggested wiring for the 30-pin ESP32 DevKit, avoiding flash, input-only and strapping pins. BoardPilot checks it for you as you wire.
Sources
- Texas Instruments SN65HVD230 datasheet, Supply 3 to 3.6 V; D (TX in), R (RX out), CANH, CANL
- Espressif ESP32 Technical Reference Manual, TWAI controller needs an external transceiver
Try it in 3D in BoardPilot
Related parts
A02YYUW waterproof ultrasonic distance (UART)A3144 hall effect switchAM312 mini PIR motion sensorATGM336H GPS/BeiDou moduleBeitian BN-220 GPS moduleBenewake TF-Luna LiDAR (UART mode)
Part data: CC BY 4.0, free to reuse with credit to BoardPilot.