Teensy 4.1 Bootloader Compatibility

zzonerr

Member
Hello all,

I checked the forum and couldn't find the answer on this one:

I want to design a custom teensy 4.1 that is compatible with automotive environment. Current processor is rated for 0C to +95C.
If I design a custom board with MIMXRT1062XVN5B which works in extended temperatures,
- will the bootloader work as it does in current configuration?
- Will the custom Teensy 4.1 behave exactly same in arduino development environment?
- Will the analog, digital, CAN etc. pin mapping work with same definitions?

Thank you
 
Keep in mind the "5" in the model number means it is only rated up to 500MHz, not 600MHz like the MCU on the standard Teensy 4.x. It also requires higher internal voltage settings to run at the same speeds otherwise it's prone to suffer random errors.

It is possible to detect which speed chip variant is installed by examining some of the fuses.
 
Keep in mind the "5" in the model number means it is only rated up to 500MHz, not 600MHz like the MCU on the standard Teensy 4.x. It also requires higher internal voltage settings to run at the same speeds otherwise it's prone to suffer random errors.

It is possible to detect which speed chip variant is installed by examining some of the fuses.
Thank you, I only could find "X" temperature range in "5" chips. I'm willing to use the chip in 528Mhz, it seems it is reported for the best reliability
 
Even at 528MHz the "5" chips still require higher voltage. Code to handle it is here.

I cannot stress how important this is, unless you want to be chasing random software crashes without any obvious source.
 
We are using almost three years now MIMXRT1062CVL5B with teensy bootloader with almost 100 devices, in autonomous robotics field.
We use absolute the same the code as for 4.1, and never had any unexpected problems (besides crashes from our programming mistakes), except one:
interrupt does not work so precise (for counting RPM) with 528 Mhz, but with 150 mhz works good.
 

Attachments

  • IMG_1600.JPG
    IMG_1600.JPG
    178.8 KB · Views: 51
Last edited:
We are using almost three years now MIMXRT1062CVL5B with teensy bootloader with almost 100 devices, in autonomous robotics field.
We use absolute the same the code as for 4.1, and never had any unexpected problems (besides crashes from our programatic mistakes), except one:
interrupt does not work so precise (for counting RPM) with 528 Mhz, but with 150 mhz works good.
Thank you Ted, I saw your message in another topic as well regarding this board. At the moment I’m also using 150mhz and have frequency measurement and pulse width time measurement in the code. Also it keeps the temperature low. It seems this processor is the best and most tested option on field in terms of wider temperature range
 
  • Like
Reactions: ted
Back
Top