I have been using MMPF0100F1AEP, F1 type pre-programed PF0100, but our FSL distributor recomended MMPF0200NPAEP, NON-programed PF0200.
The differences of PF0100 and PF0200 can be handled, but I am not sure F1 type can be replaced NP type.
Maybe programing for initial status will be needed to use NP type, is it right?
Or is it possible to set PMIC in bootloader code?
解決済! 解決策の投稿を見る。
Hi JHY
AFAIK, NP types has to be programmed first. There is a
programmer reference circuitry from FSL you can
incorporate that into your design or program them before
you place them on your board. You can then later
modify the programmed values via I2C but the
changes are not permanent.
Hope this helps
Sinan Akman
According to the MMPF0100 Datasheet, it "can be configured to start-up from either the internal OTP configuration,
or with a hard-coded configuration built in to the device. The internal hard-coded configuration is enabled by connecting
the VDDOTP pin to VCOREDIG through a 100 kohm resistor. The OTP configuration is enabled by connecting VDDOTP to GND.
For NP devices, selecting the OTP configuration causes the PF0100 to not start-up. However, the PF0100 can be controlled
through the I2C port for prototyping and programming. Once programmed, the NP device will startup with the customer programmed
configuration".
So, for the NP devices, it is needed to use default hard-coded configuration. Please look at Table 10 (Start-up Configuration)
of the Datasheet for details.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi JHY
AFAIK, NP types has to be programmed first. There is a
programmer reference circuitry from FSL you can
incorporate that into your design or program them before
you place them on your board. You can then later
modify the programmed values via I2C but the
changes are not permanent.
Hope this helps
Sinan Akman