Appendix A
Teensy 4.1 serial port pin map
about 1 minutes
| Port | RX | TX | Notes |
|---|---|---|---|
Serial | — | — | USB CDC, 480 Mbit/s, baud argument ignored |
Serial1 | 0 | 1 | |
Serial2 | 7 | 8 | |
Serial3 | 15 | 14 | RX/TX order reversed |
Serial4 | 16 | 17 | |
Serial5 | 21 | 20 | RX/TX order reversed |
Serial6 | 25 | 24 | RX/TX order reversed |
Serial7 | 28 | 29 | |
Serial8 | 34 | 35 | Teensy 4.1 only; second-row pins |
Useful methods beyond the standard Arduino set: addMemoryForRead(buf, n), addMemoryForWrite(buf, n), availableForWrite(), attachRts(pin), attachCts(pin), transmitterEnable(pin) for RS-485, and clear() to flush the receive buffer.
Always confirm against the current PJRC pin card for your board revision before wiring.