Freescale Semiconductor, Inc.
User’s Guide
Document Number: KTPF0100SKTUG
Rev. 1.0, 6/2013
KITPF0100SKTEVBE Programming Socket
Configures PF Family Devices
Figure 1. PF Programming Socket (KITPF0100SKTEVBE)
Table of Contents
1 Kit Contents/Packing List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Jump Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Important Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5 PF Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6 Additional Required Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
7 Setting Up and Using the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
8 Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
9 Board Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
10 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
11 Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
© Freescale Semiconductor, Inc., 2013. All rights reserved.
Kit Contents/Packing List
1
Kit Contents/Packing List
•
•
2
KITPF0100SKTEVBE socket board
Warranty card and technical support brochure
Jump Start
•
•
•
•
Go to www.freescale.com/analogtools
Locate your kit
Review your Tool Summary Page
Look for
Jump Start Your Design
•
Download documents, software and other information
KTPF0100SKTUG User’s Guide Rev. 1.0 6/2013
2
Freescale Semiconductor
.
Important Notice
3
Important Notice
Freescale provides the enclosed product(s) under the following conditions:
This evaluation kit is intended for use of ENGINEERING DEVELOPMENT OR EVALUATION
PURPOSES ONLY. It is provided as a sample IC pre-soldered to a printed circuit board to make it easier
to access inputs, outputs, and supply terminals. This EVB may be used with any development system or
other source of I/O signals by simply connecting it to the host MCU or computer board via off-the-shelf
cables. This EVB is not a Reference Design and is not intended to represent a final design
recommendation for any particular application. Final device in an application will be heavily dependent
on proper printed circuit board layout and heat sinking design as well as attention to supply filtering,
transient suppression, and I/O signal quality.
The goods provided may not be complete in terms of required design, marketing, and or manufacturing
related protective considerations, including product safety measures typically found in the end product
incorporating the goods. Due to the open construction of the product, it is the user's responsibility to take
any and all appropriate precautions with regard to electrostatic discharge. In order to minimize risks
associated with the customers applications, adequate design and operating safeguards must be provided
by the customer to minimize inherent or procedural hazards. For any safety concerns, contact Freescale
sales and technical support services.
Should this evaluation kit not meet the specifications indicated in the kit, it may be returned within 30 days
from the date of delivery and will be replaced by a new kit.
Freescale reserves the right to make changes without further notice to any products herein. Freescale
makes no warranty, representation or guarantee regarding the suitability of its products for any particular
purpose, nor does Freescale assume any liability arising out of the application or use of any product or
circuit, and specifically disclaims any and all liability, including without limitation consequential or
incidental damages. “Typical” parameters can and do vary in different applications and actual
performance may vary over time. All operating parameters, including “Typical”, must be validated for each
customer application by customer’s technical experts.
Freescale does not convey any license under its patent rights nor the rights of others. Freescale products
are not designed, intended, or authorized for use as components in systems intended for surgical implant
into the body, or other applications intended to support or sustain life, or for any other application in which
the failure of the Freescale product could create a situation where personal injury or death may occur.
Should Buyer purchase or use Freescale products for any such unintended or unauthorized application,
Buyer shall indemnify and hold Freescale and its officers, employees, subsidiaries, affiliates, and
distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees
arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended
or unauthorized use, even if such claim alleges that Freescale was negligent regarding the design or
manufacture of the part.Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor,
Inc. All other product or service names are the property of their respective owners.
© Freescale Semiconductor, Inc. 2013
KTPF0100SKTUG User’s Guide Rev. 1.0 6/2013
Freescale Semiconductor, Inc.
3
Introduction
4
Introduction
The KITPF0100SKTEVBE is an interface tool featuring a 56-pin QFN socket that is designed for
programming the PF0x00 one-time programmable (OTP) registers in standalone PF0x00 parts by using the
KITPFPGMEVME programmer.
5
PF Programmer
The PF Programmer (KITPFPGMEVME) is a development tool designed to provide easy configuration of
the PF Series devices and to facilitate prototyping and programming the device's (OTP) one-time
programmable fuses. The programmer kit comes with a PF series programmer, a flat ribbon cable
(eight-conductor) and a mini-USB cable, as shown in Figure 2.
Figure 2. KITPFPGMEVME PF Series Programmer
6
Additional Required Equipment
•
•
•
•
USB-enabled PC with Windows XP or higher
PF Series Programmer
Flat ribbon cable (8-conductor)
Mini USB cable
KTPF0100SKTUG User’s Guide Rev. 1.0 6/2013
4
Freescale Semiconductor
.
Setting Up and Using the Hardware
7
Setting Up and Using the Hardware
1. Insert the PF0x00 chip into the socket U1. Make sure pin 1 is correctly located on the top-left corner of the
socket as shown in Figure 3.
PIN 1
Figure 3. PF0x00 Pin 1 Location
KTPF0100SKTUG User’s Guide Rev. 1.0 6/2013
Freescale Semiconductor, Inc.
5
Setting Up and Using the Hardware
2. Connect the communication ribbon cable (not included) on J1. Figure 4 shows the correct signal allocation
from the PF Programmer (KITPFPGMEVME) to the KITPF0100SKTEVBE socket board.
Programmer
Target Board
VPGM
1
2
V3V3
1
2
3
4
5
6
7
8
GROUND
3
4
SCL
SDA
5
6
PWRON
GPIO1
7
8
GPIO2
Figure 4. KITPF0100SKTEVBE Connection Diagram
3. Follow the programming procedure outlined in the user’s guide “KITPFPGMEVME Programmer for PF
Series Devices” (document number KTPFPGMEVMEUG). See the “References” section for details on this
document as well as related resources.
KTPF0100SKTUG User’s Guide Rev. 1.0 6/2013
6
Freescale Semiconductor
.
Schematic
Schematic
J1
3V3
VDDOTP
0
C3
0.1UF
52
C4
1uF
49
48
VDDOTP_TP1
47
VDDOTP
R5
4.7K
SCL
2
2
55
54
SCL_TP1
53
SDA
SDA_TP1
PWRON
VCOREREF
RESETBMCU
VCORE
STANDBY
GNDREF
SDWNB
INTB
56
PWRON
GPIO2_TP2
3
4
3V3
2
1
R2
VDDOTP
VDDIO
ICTEST
5
SCL
10uF
DNP
10uF
+ C8
7
8
9
10
11
12
13
0
0
U1B
SW1FB
SW3AFB
SW1AIN
SW3AIN
SW1ALX
SW3ALX
SW1BLX
SW3BLX
SW1BIN
SW3BIN
SW3BFB
SW1CIN
SW3VSSSNS
SW1CFB
SW4IN
SW1VSSSNS
SW4LX
SWBSTLX
SW2IN_1
SW2IN_2
SW2FB
57
25
SW2LX
GNDREF1
23
24
15
22
EPGND
0
38
17
37
27
36
40
0
0
SWBSTIN
SWBSTFB
VIN1
VGEN1
VIN2
VGEN2
VIN3
VGEN3
35
VGEN4
34
VGEN5
31
33
30
SW1CLX
SW4FB
14
GPIO2_TP1
GPIO2
U1C
MMPF0100NPEP + 56QN50S18080
6
300
D2
LED Red
MMPF0100NPEP + 56QN50S18080
C7
0.1UF
10uF
0
D1
LED Green
0
SDA
1
C6
R3
300
CONSUMER/INDUSTRIAL
C5
2
R6
10.0K
3V3
SCL
PWRON
GPIO2
HDR 2X4
VIN
VCOREDIG
C
1
1
3V3
R4
4.7K
2
4
6
8
1
1uF
1
C2
0
A 2
0
U1A
50
51
SDA
GPIO1
1
3
5
7
C
3V3
R1
10.0K
2
3V3_TP1
PWRON_TP1
1
C1
10uF
A 2
8
VREFDDR
VINREFDDR
LICELL
32
29
19
VGEN6
16
18
26
28
39
41
42
VHALF
0
VSNVS
43
20
MMPF0100NPEP + 56QN50S18080
21
46
45
44
Mounting Holes
BH1
BH2
BH3
BH4
MTG
MTG
MTG
MTG
0
KTPF0100SKTUG User’s Guide Rev. 1.0 6/2013
Freescale Semiconductor, Inc.
7
Board Layout
9
Board Layout
9.1
Assembly Layer Top
9.2
Assembly Layer Bottom
KTPF0100SKTUG User’s Guide Rev. 1.0 6/2013
8
Freescale Semiconductor
.
Board Layout
9.3
Top Layer Routing
9.4
Bottom Layer Routing
KTPF0100SKTUG User’s Guide Rev. 1.0 6/2013
Freescale Semiconductor, Inc.
9
References
10 References
Document Number and Description
URL
MMPF0100
Data sheet
http://www.freescale.com/files/analog/doc/data_sheet/MMPF0100.pdf
MMPF0100ER
Errata
http://www.freescale.com/files/analog/doc/errata/MMPF0100ER.pdf
PFSERIESFS
Fact Sheet
http://www.freescale.com/files/analog/doc/fact_sheet/PFSeriesFS.pdf
KTPFPGMEVMEUG
User’s Guide
http://www.freescale.com/files/analog/doc/user_guide/KTPFPGMEVMEUG.pdf
Freescale.com Support Pages
URL
Product Summary Page
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MMPF0100
Power Management Home Page
http://www.freescale.com/PMIC
Analog Home Page
http://www.freescale.com/analog
KTPF0100SKTUG User’s Guide Rev. 1.0 6/2013
10
Freescale Semiconductor
.
Revision History
11 Revision History
Revision
1.0
Date
6/2013
Description of Changes
Initial Release
KTPF0100SKTUG User’s Guide Rev. 1.0 6/2013
Freescale Semiconductor, Inc.
11
How to Reach Us:
Information in this document is provided solely to enable system and software implementers to use Freescale
Home Page:
freescale.com
products. There are no express or implied copyright licenses granted hereunder to design or fabricate any
Web Support:
freescale.com/support
Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no
integrated circuits based on the information in this document.
warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does
Freescale assume any liability arising out of the application or use of any product or circuit, and specifically
disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters
that may be provided in Freescale data sheets and/or specifications can and do vary in different applications, and
actual performance may vary over time. All operating parameters, including “typicals,” must be validated for each
customer application by customer’s technical experts. Freescale does not convey any license under its patent rights
nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be
found at the following address: freescale.com/SalesTermsandConditions.
Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All
other product or service names are the property of their respective owners.
© 2013 Freescale Semiconductor, Inc.
Document Number: KTPF0100SKTUG
Rev. 1.0
6/2013