TJA1050 replacement: the TJA1057, TJA1051 and SN65HVD230 crosses compared
NXP's TJA1050 CAN transceiver is end-of-life. The TJA1057, TJA1051 and SN65HVD230 crosses, worked out pin by pin.
The NXP TJA1050 high-speed CAN transceiver is end-of-life. The cross-reference identified three parts: the NXP TJA1057, the NXP TJA1051, and the TI SN65HVD230. None is a drop-in; each differs from the TJA1050 in supply voltage or pin function. The sections below work through those differences, part by part.
Status // The part in question
Lifecycle status
NXP's product page lists the TJA1050 as end-of-life. The TJA1050T/VM,112 and TJA1050T/VM,118 orderables were discontinued and consolidated into TJA1050T/CM,118, which now carries the same status. No active TJA1050 orderable remains at NXP.
Buying remaining stock of the same part only defers requalification, it does not remove it. Plan a last-time-buy alongside the design-in of one named cross, and budget the requalification either way.
Current stock at brokers and any last-time-buy window are dated data for the email, not this page.
Candidates // Why these
The candidate set
The three parts, each with the fit-catch to validate in your own design:
Catch: the pin-5 suffix. Three variants differ only at pin 5: TJA1051T (n.c.), T/3 (VIO), T/E (enable). The wrong suffix is a logic or control mismatch, not a stock problem.
Catch: newer standard, variant VIO pin. Meets the later ISO 11898-2:2024; the /3 and BT(K) variants add a dedicated logic-supply pin. Re-verify against the 2024 parameters.
Catch: the rail change. A 3.3V part, not 5V, so it fits only on a 3.3V rail. Pin 8 is Rs (slope/standby), not the TJA1050's S mode-select. Active at TI.
Pinout // The rail and pin 5 are the tell
Same outline, not the same rail
All four share the de-facto 82C250 SO8 footprint, so a cross-reference on package alone reads them as interchangeable. The non-obvious result: the SN65HVD230 is the closest pin match to the TJA1050 (only pin 8 differs), yet it is the biggest electrical change (3.3V, not 5V). The same-vendor NXP crosses keep pin 8 and instead change pin 5 by ordering suffix.
De-facto 82C250 SO8 pinout · pins 1 to 4, 6, 7 shared · pin 5 and pin 8 differ
Pin color,green unchanged · amber behavior differs · red function changed
Pinout is necessary, not sufficient. Suggested candidates to validate in your own design, not drop-in equivalents.
Parametrics // Side by side
Comparison table
| TJA1050 (EOL) | TJA1057 | TJA1051 | SN65HVD230 | |
|---|---|---|---|---|
| Vendor | NXP | NXP | NXP | Texas Instruments |
| Lifecycle | End of Life | Active | Active | Active |
| Supply (VCC) | 4.75 to 5.25V | 5V | 4.75 to 5.25V | 3.3V |
| VIO logic pin | No (I/O ref VCC) | Yes on /3, BT(K) | Yes on T/3; no on T | Native 3.3V I/O |
| CAN standard | ISO 11898 | 11898-2:2024 | 11898-2:2016 | ISO 11898-2 |
| Pin 5 | Vref | VIO on /3, BT | n.c. / VIO / EN | Vref |
| Pin 8 | S (hi-speed/silent) | S | S (hi-speed/silent) | Rs (slope/standby) |
| Package | SO8 | SO8 / HVSON8 | SO8 | SOIC-8 |
The load-bearing rows are the supply rail (the SN65HVD230 is 3.3V where the TJA1050 is 5V) and pin 5, whose three functions split across the NXP ordering suffixes and are not a filterable parametric column: read the suffix off the ordering code. Lifecycle and electrical figures are vendor-reported, not independently audited.
FAQ // Frequently asked
Frequently asked questions
What is the replacement for the TJA1050?
NXP's current-generation high-speed CAN transceivers are the TJA1057 and TJA1051, and the TI SN65HVD230 is the other real cross. None is a relabeled TJA1050: the TJA1051 splits into three variants by pin-5 function, the TJA1057 meets the later ISO 11898-2:2024 edition, and the SN65HVD230 is a 3.3V part where the TJA1050 is 5V. Treat all three as candidates to validate.
Is the TJA1050 obsolete?
Yes. NXP's own product page lists the TJA1050 as END OF LIFE, and its last orderable, TJA1050T/CM,118, carries that status; no active TJA1050 orderable remains at NXP.
Can the SN65HVD230 replace the TJA1050?
Only with a rail change. The SN65HVD230 is a 3.3V transceiver where the TJA1050 is 5V, so crossing a 5V design to it changes the supply and logic levels, not just the part number. Its pin 8 is also the Rs slope-control and standby pin, not the TJA1050's mode-select. It is active at TI, so it is a viable 3.3V cross to validate.
What is the difference between the TJA1050 and TJA1051?
Both are 5V high-speed CAN transceivers in SO8, but the TJA1051 meets ISO 11898-2:2016 and ships in three variants that differ only in pin 5: the TJA1051T (not connected), the TJA1051T/3 (a VIO logic-supply pin) and the TJA1051T/E (an enable pin). The TJA1050 is end-of-life; the TJA1051 is current.
Is the TJA1050 a 3.3V or 5V part?
The TJA1050 is a 5V part (VCC 4.75V to 5.25V) with its I/O referenced to VCC; it has no dedicated 3.3V logic pin. To interface 3.3V microcontroller logic, the current crosses use a dedicated VIO pin (the TJA1051T/3 or a TJA1057 VIO variant) or a native 3.3V part (the SN65HVD230).
Is the MCP2515 a replacement for the TJA1050?
No. The MCP2515 is a stand-alone CAN controller with an SPI interface, a different device in the CAN node than the TJA1050 transceiver. They pair together (controller plus transceiver) rather than substitute for each other.
Sources // Public, primary
Sources
Editorially independent and from public sources only; lifecycle, pin and rating data is vendor-reported, not independently audited. Alternates are candidates to validate in your own design. Confirm every detail with the manufacturer before committing.