© Freescale Semiconductor, Inc., 2014. All rights reserved.
Freescale Semiconductor
Application Note
AN4536
Rev. 3.0, 1/2014
1
Introduction
This document provides a detailed description of the
One-Time Programmable (OTP) function of the MMPF0100. It
provides the system requirements and instructions to program
the fuses for a selected power-up configuration. All examples
assume the customer is using silicon revision P1.1 or higher.
Freescale analog ICs are manufactured using the
SMARTMOS process, a combinational BiCMOS
manufacturing flow that integrates precision analog, power
functions and dense CMOS logic together on a single
cost-effective die.
MMPF0100 OTP Programming Instructions
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 OTP Overview. . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1 Power-up Configuration. . . . . . . . . . . . . . . . 2
2.2 OTP Programming Example . . . . . . . . . . . . 3
2.3 Try-Before-Buy Mode Example . . . . . . . . . . 8
2.4 OTP Registers Description . . . . . . . . . . . . 10
2.5 Fuse Programming and Error Correction Code
(ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3 Hardware Considerations . . . . . . . . . . . . . . . . 28
3.1 Programming the MMPF0100 on an Application
Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2 Isolating SCL/SDA. . . . . . . . . . . . . . . . . . . 29
3.3 Programming using the PF-Programmer . 30
3.4 Programming using a Generic Programmer33
4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5 Revision History . . . . . . . . . . . . . . . . . . . . . . . 35