S32K3X start up time

cancel
Showing results for 
Search instead for 
Did you mean: 

S32K3X start up time

389 Views
mzol
Contributor I

Hello,

I wanted to ask what is the time for S32K3x microcontroller to perform first instruction after operating voltage is applied? Is it just after internal clock initialization? I have managed to find in datasheet information about first instruction of application core which is tBOOT_noHSE = 2ms, however I am interested in start-up instruction.

Order of magnitude estimation also will be fine, is it x [ns], x [us] etc. 

 

Thanks in advance

Michal

0 Kudos
3 Replies

339 Views
mzol
Contributor I

I meant first start-up instruction executed by MCU itself, not user application. The first instruction after reset is released.

As far as I know reset is held until internal clocks reach steady state and then MCU starts to initialize PLL's etc, which I believe are first MCU instructions.

In S32K3x FIRC start-up is defined as 25us so it is the time I am looking for?

0 Kudos

329 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

FIRC is started and stabilized already in Power-On reset state. The time is included in the tBOOT_noHSE spec. PLL is not initialized here, it is initialized by user's code.
When reset is deasserted, BAF starts to execute its code and then it jumps to user's code. If HSE is not enabled, BAF executes just very short piece code which is really insignificant. So, tBOOT_noHSE = 2ms is what you are looking for.
Regards,
Lukas

0 Kudos

346 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi Michal,

I’m not sure if I can understand your question, tBOOT_noHSE = 2ms is the right parameter. This is the time to the first user’s instruction.

What do you mean by “start-up instruction”?

Regards,

Lukas

0 Kudos