Comparison of BMW NBT retrofit processors

"Automotive grade" is justified simply because of the temperature range - here you are clearly making savings in the wrong place, even for small projects.

September 15, 2016

February 13, 2024

Why Automotive Grade?

Demands increase through trial & error and your own experience.

What we realized in 9 years of development with microcontrollers is that "automotive grade" has its justification, simply because of the temperature range, the susceptibility to errors and also how long the processors have been on the market and here the KEAZ128 & MPC5748G are a great thing for small ones Projects and also affordable for private users.

Here you can clearly notice differences to other retrofits with freely programmable single board computers (SBC) with a "normal" ARM processor; things get more difficult with IDE, code examples and drivers.

IBUS is a special form of the LIN bus. For microprocessors with LIN functionality, for example: the CRC check or the entire LIN bus protocol must be deactivated to ensure functionality.

CPU first
Project
IDE Temperature
range
Speed CAN LIN Programming Remarks
ATmega2560 2014 Arduino 0...85°C 16 MHz - - USB 2x CAN Controller & Transreveicer necessary
2x LIN Transreceiver necessary
LPC1769 2015 LPCXpresso 0...85°C 120 MHz 2x Controller 2x Controller USB 2x CAN Transreveicer necessary
2x LIN Transreceiver necessary
LPC2919 2016 LPCXpresso 0...85°C 80 MHz 2x Controller & Transreceiver Protocoll & 2x Transreceiver JTAG PIN's cannot be set so that the IBUS runs accordingly
Possibility to resolder to LPC2919/01 (125mhz) including IBUS support
KEAZ128 2016 S32 Design Studio (ARM) -40...+125°c 48 MHz 1x Controller & Transreceiver Procotoll & 1x Transreceiver USB 1x CAN Transreveicer necessary
1x LIN Transreceiver necessary
Communication via I2C
Can be used as a CAN/IBUS logger
MPC5748G 2016 S32 Design Studio (ARM) -40...+125°c 2x 160 MHz
1x 80 MHz
8x Controller & 1x Transreceiver 18x Protocoll & 1x Transreceiver USB 1x CAN Transreveicer necessary
1x LIN Transreceiver necessary
Can be used as a CAN/IBUS logger