Freescale Semiconductor User’s Guide Document Number: KT33816FRDMUG Rev. 2.0, 11/2014 KIT33816FRDMEVM Evaluation Board Figure 1. KIT33816FRDMEVM © Freescale Semiconductor, Inc., 2014. All rights reserved. Contents 1 Important Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3 Understanding the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 Getting to Know the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 5 Installing the Software and Setting up the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 6 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 8 Silkscreen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 9 Bill of Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 10 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 11 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 KT33816FRDMUG, Rev. 2.0 2 Freescale Semiconductor, Inc. Important Notice 1 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 the buyer purchase or use Freescale products for any such unintended or unauthorized application, the 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. 2014. KT33816FRDMUG, Rev. 2.0 Freescale Semiconductor 3 Getting Started 2 Getting Started 2.1 Kit Contents/Packing List The KIT33816FRDMEVM contents include: • Assembled and tested evaluation board in an anti-static bag • Quick Start Guide, Analog Tools • Warranty card 2.2 Jump Start Freescale’s analog product development boards help to easily evaluate Freescale products. These tools support analog mixed signal and power solutions including monolithic ICs using proven high-volume SMARTMOS mixed signal technology, and system-in-package devices utilizing power, SMARTMOS and MCU dies. Freescale products enable longer battery life, smaller form factor, component count reduction, ease of design, lower system cost and improved performance in powering state of the art systems. • Go to www.freescale.com/analogtools • Locate the kit • Review the Tool Summary Page • Look for • Download documents, software, and other information Once the files are downloaded, review the user guide in the bundle. The user guide includes setup instructions, BOM and schematics. Jump start bundles are available on each tool summary page with the most relevant and current information. The information includes everything needed for design. 2.3 Required Equipment and Software To use this kit, you need: • Power supply 12 V with current limit set initially to 4.0 A • Oscilloscope (four-channel preferably) with current probe(s) (10 MHz bandwidth) • SPIGen 7.0 or greater www.freescale.com/analogtools • USB to mini USB cable to connect the computer to the KL25Z 2.4 System Requirements The kit requires the following to function properly with the software: • USB-enabled PC with Windows® XP or higher KT33816FRDMUG, Rev. 2.0 4 Freescale Semiconductor, Inc. Understanding the System 3 Understanding the System KIT33816FRDMEVM uses the freedom board KL25Z to communicate with the MC33816 by SPI to setup registers and flash CRAM and DRAM. The KL25Z is also controlling the start and end of injection thanks to the STARTx pins. This particular application drives four injectors, two fuel pumps and an external DCDC. 3.1 Block Diagram The high level system block diagram (Figure 2) outlines the way the Freescale standard products are used to implement this particular application of four cylinders (INJ1, INJ2, INJ3 and INJ4) and two fuel pump (FP1 and FP2). Communication between the KL25Z and MC33816 is done by SPI, control and reporting is done through I/Os. + VSUPP - VBOOST VBAT VSUPP Reverse Battery and Transient Protection VBATT VBOOST 1 +5V LED +5V Regulator VBAT_EXT VBAT B_HS1 G_HS1 S_HS1 HS1 MOSFET VBOOST VCC5 1 INJ1 2 VCCIO 1 VCCIO_EXT VCCP INT_CLK 1 B_HS2 G_HS2 S_HS2 HS2 MOSFET D_LS1 G_LS1 LS1 MOSFET D_LS2 G_LS2 LS2 MOSFET VCCP CLK EXT_CLK 1 INJ2 2 VSENSEP1 VSENSEP1 IO_PORT CSB MISO MOSI SCLK DBG VBAT B_HS3 G_HS3 S_HS3 USB_PWR LED MC33816 16 KL25Z DRVEN RESETB START1 START2 START3 START4 START5 START6 FLAG0 LED FLAG1 LED HS4 MOSFET D_LS3 G_LS3 LS3 MOSFET D_LS4 G_LS4 LS4 MOSFET LS7 MOSFET 1 INJ3 2 1 INJ4 2 VSENSEP2 FLAG2 FLAG1 FLAG0 IRQB OA_2 OA_1 VSENSEP2 VBAT VBAT VBOOST VBOOST B_HS4 G_HS4 S_HS4 EXT_PORT FLAG2 LED HS3 MOSFET B_HS5 G_HS5 S_HS4 HS5 MOSFET D_LS5 G_LS5 LS5 MOSFET D_LS6 G_LS6 LS6 MOSFET G_LS7 + - VSENSEP3 VSENSEP4 VSENSEP3 VSENSEP4 1 FP1 2 1 FP2 2 GND Figure 2. Block Diagram KT33816FRDMUG, Rev. 2.0 Freescale Semiconductor 5 Understanding the System 3.1.1 Device Features This evaluation board features the following Freescale products: Table 1. MC33816 Device Features Device MC33816 Description Features Programmable Solenoid Controller, 5 high-sides and 7 low-sides • • • • • • • Battery voltage range, 5.5 V < VBATT < 32 V (1) Pre-drive operating voltage up to 72 V High-side/low-side pre-drive PWM capability up to 100 kHz All pre-drivers with four selectable slew rates Eight selectable, pre-defined VDS monitoring thresholds Encryption for microcode protection Integrated 1.0 MHz back-up clock Note: 1. In case VSUPP > 16 V, it is highly recommended to disable the internal VCCP regulator and externally supply VCCP. 3.2 FRDM-KL25Z Freedom Development Platform The Freescale Freedom development platform is a set of software and hardware tools for evaluation and development. It is ideal for rapid prototyping of microcontroller-based applications. The Freescale Freedom KL25Z hardware, FRDM-KL25Z, is a simple, yet sophisticated design featuring a Kinetis L Series microcontroller, the industry's first microcontroller built on the ARM® Cortex™-M0+ core. Figure 3. FRDM-KL25Z KT33816FRDMUG, Rev. 2.0 6 Freescale Semiconductor, Inc. Understanding the System 3.3 Connecting the FRDM-KL25Z Freedom Development Platform KIT33816FRDMEVM includes a KL25Z already flashed in order to use it as a SPI dongle to control the MC33816. Only plug in a USB cable from a USB host to the KL25Z mini-B USB connector and SPIGEN (7.xx and above) are needed to use the kit. The following chapters, Section 3.3.1 through Section 3.3.4 are optional and only required if a software update is needed or if the user wants to reprogram the KL25Z to develop their own application. 3.3.1 Installing the Drivers (Optional) To flash the Freedom board using drag and drop from Windows Explorer, USB Drivers and OpenSDA Firmware (MSD & Debug) from P&E Micro www.pemicro.com/opensda must be loaded on the board. 3.3.2 Enter OpenSDA Bootloader Mode (Optional) 1. Unplug the USB cable if attached. 2. Press and hold the Reset button (SW1). 3. Plug in a USB cable between a USB host and the OpenSDA USB connector (labeled SDAII). 4. Release the Reset button. A removable drive is visible in the host file system with a volume label of BOOTLOADER. You are now in OpenSDA Bootloader mode. 3.3.3 Load an OpenSDA Application (Optional) 1. 2. 3. 3.3.4 Locate the OpenSDA Applications folder from the downloaded zip file. Copy and paste or drag and drop the MSD Flash Programmer Application (MSD-FRDM-KL25Z_vXYZ_Pemicro.SDA) to the BOOTLOADER drive (Make sure to unzip the file before doing the paste or drop). Unplug the USB cable and plug it into the SDA USB Connector. The new OpenSDA Application is now running and a FRDM-KL25Z drive visible in the host file system. Using the MSD Flash Programmer (Optional) 1. 2. 3. Locate SPIGEN UsbSpiDongleKL25Z_XXX.srec image folder in SPIGEN folder (C:\Program Files (x86)\SPIGen\SPI Dongle Firmware). Copy and paste or drag and drop the .srec files to the FRDM-KL25Z drive. Unplug the USB cable for the open SDA USB Connector and plug it to the USB_KL25Z. KT33816FRDMUG, Rev. 2.0 Freescale Semiconductor 7 Getting to Know the Hardware 4 Getting to Know the Hardware 4.1 Board Overview The KIT33816FRDMEVM is an easy-to-use circuit board allowing the user to exercise all the functions of the MC33816 Smart Pre-driver circuit. A PC communicates to the Evaluation Board (EVB) through a Freedom Board (FRDM-KL25Z) connected to the PC’s USB port. The Freescale SPIGen program (version 7.0 and above) provides the user interface to the MC33816 SPI port and allows the user to program the Code RAM and Data Registers, send commands to the IC and receive status from the IC. 4.2 Board Features The board features are as follows: • MC33816 Direct Injection Pre-driver Integrated Circuit • USB-to-SPI dongle interface using the FRDM-KL25Z • External MOSFETs • Power-conditioning circuitry • +5.0 V regulator supplies all +5.0 V power required by the MC33816 EVB • +12 V VSUPP provides the power to the MC33816 and the loads 4.3 FRDM-KL25Z Features The FRDM-KL25Z board features are as follows: • MKL25Z128VLK4 MCU - 48 MHz, 128 KB Flash, 16 KB SRAM, USB OTG (FS), 80LQFP • Capacitive touch slider, MMA8451Q accelerometer, Tri-color LED • Flexible power supply options - USB, coin cell battery, external source • Easy access to MCU I/O • Battery-ready, power-measurement access points • Form factor compatible with Arduino™ R3 pin layout • New, OpenSDA debug interface • Mass storage device flash programming interface (default) - no tool installation required to evaluate demonstration applications • P&E Debug interface provides run-control debugging and compatibility with IDE tools • CMSIS-DAP interface: new ARM standard for embedded debug interface Additional reference documents are available on freescale.com/FRDM-KL25Z KT33816FRDMUG, Rev. 2.0 8 Freescale Semiconductor, Inc. Getting to Know the Hardware 4.4 Board Description The analog part consists of the MC33816 chip controlling external drivers. The digital part consists of the KL25Z controlling the MC33816 by SPI and I/Os. FUEL PUMP BANK2 BANK1 MC33816 KL25Z DCDC Pi Filter Figure 4. Board Description Table 2. Board Description Name Description KL25Z • Microcontroller used to communicate with the computer by a USB to the MC33816 by SPI DCDC • DCDC converter to generate BOOST voltage BANK1 • Injectors Bank1: 2 high-side + 2 low-side ton control injectors 1 and 2 BANK2 • Injectors Bank2: 2 high-side + 2 low-side ton control injectors 3 and 4 Fuel Pump • 1 high-side + 2 low-side to control Fuel Pump 1 and 2 MC33816AE • Programmable Solenoid Controller Pi Filter • Pi Filter circuits remove unwanted or undesired frequencies KT33816FRDMUG, Rev. 2.0 Freescale Semiconductor 9 Getting to Know the Hardware 4.5 LED Display Five LED's are provided as visual output devices for the MC33816 evaluation board. The LED devices are: 1. FLAG0 LED - Indicates that the digital FLAG 0 output is a logic 1. 2. FLAG1 LED - Indicates that the digital FLAG 1 output is a logic 1. 3. FLAG2 LED - Indicates that the digital FLAG 2 output is a logic 1. 4. +5.0 V LED - Indicates that the +5.0 volt regulator is running. 5. USB_PWR LED - Indicates that the KL25Z FRDM is connected properly and is attached to an active USB port on a PC. 4.6 Test Point Definitions The MC33816 EVB contains 48 test points that provide access to certain signals in the MC33816 as follows: Table 3. Test Point Definitions TP # Signal Name Description 1 +5.0 V +5.0 Volt regulator output 2 VCCP VCCP device pin 3 VCCIO VCCIO device pin 4 VBAT VBAT device pin 5 PGND power ground 6 VBOOST DC-DC convertor output, 0 to 72 V 7 DGND digital ground 8 CLK CLK device pin for external clocking 9 RESETB RESETB device pin for reset 10 DRVEN DRVEN device pin for enabling the pre-drivers 11 IRQB IRQB device pin, output for MCU hardware interruptt 12 MISO MISO device pin for SPI for data out 13 MOSI MOSI device pin for SPI for data in 14 SCLK SCLK device pin for SPI clock 15 CSB CSB device pin for SPI chip select 16 START1 START1 device pin for injector 1 (INJ1) output control 17 START2 START2 device pin for injector 2 (INJ2) output control 18 START3 START3 device pin for injector 3 (INJ3) output control 19 START4 START4 device pin for injector 4 (INJ4) output control 20 START5 START5 device pin for fuel pump 1 (FP1) output control 21 START6 START6 device pin for fuel pump 2 (FP2) output control 22 VSENSEP4 VSENSEP4 device pin, voltage across R12 current sense resistor for the DC-DC converter 23 VSENSEN4 VSENSEN4 device pin, voltage across R12 current sense resistor for the DC-DC converter 24 PGND power ground 25 G_HS1 G_HS1 device pin for HS1 driver control 26 G_HS3 G_HS3 device pin for HS3 driver control 27 G_HS5 G_HS5 device pin for HS5 driver control 28 G_HS2 G_HS2 device pin for HS2 driver control 29 G_HS4 G_HS4 device pin for HS4 driver control 30 G_LS5 G_LS5 device pin for LS5 driver control 31 G_LS1 G_LS1 device pin for LS1 driver control 32 G_LS3 G_LS3 device pin for LS3 driver control 33 G_LS6 G_LS6 device pin for LS6 driver control 34 G_LS2 G_LS2 device pin for LS2 driver control 35 G_LS4 G_LS4 device pin for LS4 driver control 36 VSENSEP3 VSENSEP3 device pin, voltage across R26 current sense resistor for the fuel pump bank 37 VSENSEP1 VSENSEP1 device pin, voltage across R21 current sense resistor for the injector bank 1 38 VSENSEP2 VSENSEP2 device pin, voltage across R22 current sense resistor for the injector bank 2 39 VSENSEN3 VSENSEN3 device pin, voltage across R26 current sense resistor for the fuel pump bank KT33816FRDMUG, Rev. 2.0 10 Freescale Semiconductor, Inc. Getting to Know the Hardware Table 3. Test Point Definitions (continued) TP # 4.7 Signal Name Description 40 VSENSEN1 41 VSENSEN2 VSENSEN1 device pin, voltage across R21 current sense resistor for the injector bank 1 VSENSEN2 device pin, voltage across R22 current sense resistor for the injector bank 2 42 PGND power ground 43 PGND power ground 44 PGND power ground 45 G_LS7 G_LS7 device pin for LS7 driver control 46 FLAG0 FLAG0 device pin 47 FLAG1 FLAG1 device pin 48 FLAG2 FLAG2 device pin Input Signal Definitions The MC33816 EVB has nine logic level input signals used to control certain outputs or functions inside the circuit are: 1. DRVEN - Controls the state of the all the pre-driver outputs 2. RESETB - When the RESETB line is held low, the MC33816 is reset 3. START1 - Provides start signal for Injector 1 4. START2 - Provides start signal for Injector 2 5. START3 - Provides start signal for Injector 3 6. START4 - Provides start signal for Injector 4 7. START5 - Provides start signal for Fuel Pump 1 8. START6 - Provides start signal for Fuel Pump 2 9. DBG - Provides the trace signal if activated 10. CLK - Provides 1 MHz CLK to the MC33816 4.8 Screw Terminal Connections The MC33816 EVB contains four injector outputs, two fuel pump outputs, and one VSUPP input screw terminal connection. 4.9 Pin Jumpers There are four 3-pin jumper headers on the MC33816 EVB. 1. VBAT_SELECT - This is a header to supply the +5.0 V linear regulator from VSUPP (position 2-3) or from the VBAT_EXT. 2. VCCIO_SEL - This is a header to Supply VCCIO from the +5.0 V regulator (position 2-3) or from the 3.3 V coming from the KL25Z. If KL25Z is used this jumper should always be in 3.3 V position since the KL25Z has a 3.3 V logic (position 1-2). 3. CLK_SEL - This is a header to select the KL25Z Oscillator set to 1 MHz (position 1-2) or an external clock pin (position 2-3). 4. DBG_SEL - This header is not populated in this board revision, since DBG is connected directly to the KL25Z. 4.10 MC33816 EVB Connectors 4.10.1 Input Connector There is one input connector used to connect the MC33816 EVB to +12 V. 1. (VSUPP) +12 VOLT POWER SUPPLY INPUT Screw Terminal 1 (+) +12 V Screw Terminal 2 (-) GND KT33816FRDMUG, Rev. 2.0 Freescale Semiconductor 11 Getting to Know the Hardware 4.10.2 Output Connectors There are six output connectors that provide the four injector and two fuel pump output signals: 1. (INJ1) INJECTOR OUTPUT 1 Screw Terminal 1 - High-side drive Screw Terminal 2 - Low-side drive 2. (INJ2) INJECTOR OUTPUT 2 Screw Terminal 1 - High-side drive Screw Terminal 2 - Low-side drive 3. (INJ3) INJECTOR OUTPUT 3 Screw Terminal 1 - High-side drive Screw Terminal 2 - Low-side drive 4. (INJ4) INJECTOR OUTPUT 4 Screw Terminal 1 - High-side drive Screw Terminal 2 - Low-side drive 5. (FP1) FUEL PUMP OUTPUT 1 Screw Terminal 1 - Low-side drive Screw Terminal 2 - High-side drive 6. (FP2) FUEL PUMP OUTPUT 2 Screw Terminal 1 - Low-side drive Screw Terminal 2 - High-side drive 4.11 Freedom Board FRDM - KL25Z Connectors The KL25Z board is to be plugged into the four male connectors J14 - 17, attached with the kit four female connectors are included and should be soldered directly on the KL25Z. Table 4. KL25Z J14 Pin-out PIn SPIGen Signal Pin J14 01 (IRQ) J14 02 J14 03 (DBG) J14 04 J14 05 (CLK) J14 06 J14 07 (FLAG1) J14 08 J14 09 (FLAG2) J14 10 J14 11 (FLAG3) J14 12 J14 13 J14 14 J14 15 J14 16 SPIGen Signal (FLAG0) Table 5. KL25Z J16 Pin-out PIn SPIGen Signal Pin SPIGen Signal J16 01 DATA0 (DRVEN) J16 02 J16 03 DATA1 (RESETB) J16 04 J16 05 DATA2 (START1) J16 06 SPI0-CSB J16 07 DATA3 (START2) J16 08 SPI0-MOSI J16 09 DATA4 (START3) J16 10 SPI0-MISO J16 11 CTRL0 (START4) J16 12 SPI0-SCLK KT33816FRDMUG, Rev. 2.0 12 Freescale Semiconductor, Inc. Getting to Know the Hardware Table 5. KL25Z J16 Pin-out (continued) PIn J16 13 SPIGen Signal CTRL1 (START5) J16 16 J16 17 J16 18 CTRL2 (START6) SPIGen Signal Pin SPIGen Signal J16 14 J16 15 J16 19 Pin J16 20 Table 6. KL25Z J17 Pin-out PIn SPIGen Signal J17 01 J17 02 J17 03 J17 04 J17 05 J17 06 J17 07 J17 08 J17 09 J17 10 USB PWR J17 11 J17 12 GND J17 13 J17 14 GND J17 15 J17 16 Table 7. KL25Z J15 Pin-out PIn SPIGen Signal Pin J15 01 ADC0 DP0 (OA1) J15 02 J15 03 ADC0 DM0 (OA2) J15 04 J15 05 J15 06 J15 07 J15 08 J15 09 J15 10 J15 11 J15 12 SPIGen Signal KT33816FRDMUG, Rev. 2.0 Freescale Semiconductor 13 Installing the Software and Setting up the Hardware 5 Installing the Software and Setting up the Hardware 5.1 Installing SPIGen Freeware on your Computer The latest version of SPIGen is designed to run on Windows 8, Windows 7, Vista or XP-based operating systems. To install the software, go to www.freescale.com/analogtools and select your kit. Click on that link to open the corresponding Tool Summary Page. Look for "Jump Start Your Design". Download to your computer desktop the SPIGen software as well as the associated configuration file. Run the install program from the desktop. The Installation Wizard conducts the rest of the process. To use SPIGen, go to the Windows Start menu, then Programs, then SPIGen, and click on the SPIGen icon. The SPIGen Graphic User Interface (GUI) appears. Go to the file menu in the upper left hand corner of the GUI, and select "Open". In the file selection window that appears, set the "Files of type:" drop-down menu to "SPIGen Files (*.spi)". (As an exceptional case, the file name may have a .txt extension, in which case, set the menu to "All Files (*.*)".) Next, browse for the configuration file that was saved on the desktop earlier and select it. Click "Open", and SPIGen creates a specially configured SPI command generator for your evaluation board. The GUI is shown in Figure 5. The text at the top is the name of the configuration file loaded. The left side panel displays folders that group user interfaces. The interfaces in the pre-installed MC33816 folder pertain specifically to the board under discussion. The process of loading the configuration file has assigned a list of "Extra Pins" as well as a list of "Quick Commands", all of which are board-specific. Figure 5. SPIGen GUI KT33816FRDMUG, Rev. 2.0 14 Freescale Semiconductor, Inc. Installing the Software and Setting up the Hardware 5.2 Configuring the Hardware Mini USB 15.0V 2A USB Figure 6. KIT33816FRDMEVM Board Setup 5.3 Step-by-step Instructions for Setting up the Hardware using SPIGen To perform the examples included in the software bundle, the following connections and setup must be performed: 1. Make sure SPIGen 7.0 (or higher) is installed on the PC and it can communicate with the Freedom board KL25Z, as described in that kit’s documentation. (See Section 5.1). 2. Connect the KL25Z to the PC using the USB KL25Z port (left side of SW1). The USB_PWR LED on the MC33816 EVB should be illuminated. 3. Attach the +12 VDC supply (do not turn on power yet) to the VSUPP input connector on the MC33816 EVB, making sure to observe the GND and +12 V terminals. The current capability of the +12 V supply should exceed the maximum total current that the number of simultaneously ON loads will require. 4. Attach loads (Injectors) to the INJ1, INJ2, INJ3, and INJ4 output terminals (and optionally FP1 and FP2), as desired. 5. Turn on the +12 V supply. Verify all is working correctly by observing the +5.0 V LED, which should be illuminated. KT33816FRDMUG, Rev. 2.0 Freescale Semiconductor 15 Installing the Software and Setting up the Hardware 5.4 Running an Example Program 1. 2. 3. 4. 5. 6. 7. 8. 9. 5.5 Launch the SPIGen program. When the KL25Z is properly connected to the computer, the LED on KL25Z turns blue when SPIGen is running. Load the config file, by clicking on "File" then "Open" and browsing to the KIT33816AESW.spi file located inside the "Injector Demo Files" directory. Go to the "Single Command" page in SPIGen and set the RESETB pin high. Go to the "Micro code" page under "MC33816" and click on the folder icon on the right side of the "Code Ram 1" edit box. Browse to the location of the MC33816_ch1.cip.bin file, select it, and click on the "Open" button. Click on the folder icon on the right side of the "Code Ram 2" edit box. Browse to the location of the MC33816_ch2.cip.bin file, select it, and click on the "Open" button. Continue by selecting the Data Ram and Register files located inside the same directory as the microcode files. The file names should be self explanatory. After selecting all the files click "Download All" and wait for a confirmation message. Click on the "Save Filenames" button to save the code and register file configuration. Click the "Enable Flash on CH1 and CH2" button to run the code. At this point both channels should be operational. Go to the "Single command" page and set the DRVEN pin high. This enables all of the pre-drivers and the DC-DC boost converter should also start regulating. Approximately 40 V should be measured on the VBOOST output pin. Running the Example Batch Files 1. Go to the "Batch commands" page and select the batch file you want to run. There are five choices. "Start1" through "Start4" pulse only one injector (1, 2, 3, or 4). The "Start1-4" batch command pulses all four injectors in sequence. 2. Click on the “Send Continuously” button. 3. Observe the four loads attached to the MC33816 EVB are turning on and off in succession. There are other demo batch examples that can be run and examined for learning how to use the MC33816 EVB. KT33816FRDMUG, Rev. 2.0 16 Freescale Semiconductor, Inc. Troubleshooting 6 Troubleshooting Table 8. Troubleshooting Problem Code download fails (all files) Possible Solution Make sure the RESETB signal on the “Single Command” page is set to High Download fails after “Main Configuration Register” Watchdog timeout is set too low. Using the IDE, update the spi_config register in the main config reg so the watchdog value is set to the maximum value (bits 0-4 are set) SPIGen does not function on Win8 64-bit Win8 64-bit is currently not supported. Win8 32-bit is supported. Win7 32-bit and 64-bit are supported Code downloaded successfully, but outputs are not toggling, and the VBOOST voltage is not correct Make sure the DRVEN signal on the “Single Command” page is set to High OR After clicking on Download All, make sure to click on Enable Flash on CH1 and CH2 OR Make sure that power supply current limitation is sufficiently high (~4 A) SPIGen error: “The USB to SPI Device was not found” Make sure to use at least SPIGEN Rev 7.0. The KL25Z must be connected to the computer using the USB and connected to the KL25Z_USB. KT33816FRDMUG, Rev. 2.0 Freescale Semiconductor 17 DGND PGND VBOOST +5V DGND C18 0.1UF * DRVEN FLAG_0 FLAG_1 FLAG_2 VBAT START1 START2 START3 START4 START5 START6 MISO MOSI SCLK CSB CLK RESETB IRQB 3V3 PGND DBG VCCIO_SELECT J6 HDR_1X3 1 C MMSZ5245B D1 PGND VBAT 1 SMBJ40 D2 Q1 AOD4185 VBAT DGND, PGND and AGND must be connected all together in star. A 4 3 TP6 PGND C19 0.1UF 2 10 11 12 39 48 4 5 6 7 8 9 18 15 14 16 13 1 3 64 VCCIO DRVEN FLAG0 FLAG1 FLAG2 VBATT VBOOST START1 START2 START3 START4 START5 START6 DBG MISO MOSI SCLK CS CLK RESET IRQ U4 DGND DGND C8 0.1UF C11 0.1UF DGND D_LS6 G_LS6 D_LS5 G_LS5 B_HS5 G_HS5 S_HS5 D_LS2 G_LS2 D_LS1 G_LS1 B_HS2 G_HS2 S_HS2 B_HS1 G_HS1 S_HS1 C12 4.7uF MC33816 VSENSEP4 VSENSEN4 OA_2 VSENSEP2 VSENSEN2 G_LS7 D_LS4 G_LS4 D_LS3 G_LS3 B_HS4 G_HS4 S_HS4 B_HS3 G_HS3 S_HS3 VSENSEP3 VSENSEN3 OA_1 32 31 23 28 27 41 35 44 36 45 52 53 54 55 56 57 30 29 22 26 25 33 42 34 43 49 50 51 37 46 38 47 58 59 60 * C1 10uF PGND MC33816AE VSENSEP4 VSENSEN4 OA2 VSENSEP2 VSENSEN2 D_LS4 G_LS4 G_LS7 D_LS3 G_LS3 B_HS4 G_HS4 S_HS4 B_HS3 G_HS3 S_HS3 VSENSEP3 VSENSEN3 OA1 VSENSEP1 VSENSEN1 D_LS6 G_LS6 D_LS5 G_LS5 B_HS5 G_HS5 S_HS5 D_LS2 G_LS2 D_LS1 G_LS1 B_HS2 G_HS2 S_HS2 B_HS1 G_HS1 S_HS1 VCCP PGND + VBAT_EXT VBAT_SELECT J2 HDR_1X3 3 2 1 +5V C13 0.1UF 61 62 63 PGND C10 0.1UF VSENSEP1 VSENSEN1 PGND C9 1uF AGND VBAT Input Protection AGND 100K PGND R1 PGND 3 2 1 TB 1X2 AGND C A C4 0.1UF 3 VIN U1 1 PGND C6 1uF PGND TP48 TP49 TP50 D8 C28 330pF C PGND 0 SH21 0 SH20 C20 1000PF R8 2.2 GREEN R11 10 3B 2B 1B USB_PWR PGND A 3 U3C 2 U3B 1 U3A C26 470 PF 1 R7 470 +5V C7 0.1UF E COM 1C 8 9 16 PGND R2 470 COM PGND 9 15 8 COM PGND 9 14 8 PGND R12 0.010 Q2 BUK9230-100B L2 10UH ULN2003ADR E COM 3C ULN2003ADR E COM 2C PGND COM D3 GREEN ULN2003ADR Linear Regulation PGND C5 10uF C28 must be placed close to U1 VSENSEN4 VSENSEP4 G_LS7 VPWR USB_PWR FLAG_2 FLAG_1 FLAG_0 PGND MC78L05ACHX VOUT GND 2 VSUPP GND 19 1 1 1 A C 1 2 17 VCCIO 21 VCC5 DGND DGND 40 VCCP 20 VCC2P5 AGND 24 AGND PGND 65 PGND 1 2 4 18 3 C D6 A A A +5V Flags LED GREEN D7 GREEN FLAG2 C D5 GREEN FLAG1 C FLAG0 PGND PGND C23 330PF R9 5.1 1 1 3 TP25 D9 FFD10UP20S 4 C24 330PF G_LS7 PGND R10 5.1 C25 must be placed as close as possible to Q2 and R12 such as to create a small current loop. 470 R6 470 R5 470 R4 START6 DRVEN RESETb START1 START2 START3 START4 START5 CLK 1 3 5 7 9 11 13 15 17 19 VBAT 1 TP46 C25 0.22uF 2 4 6 8 10 12 14 16 18 20 1 3 5 7 9 11 13 15 1 3 5 7 9 11 2 4 6 8 10 12 2 4 6 8 10 12 14 16 5-146257-8 J17 5-146257-6 J15 3V3 USB_PWR DGND DGND 2 3 *1 VSENSEN4 VSENSEP4 C27 0.22uF PGND + 6uH L1 1 1 C22 390uF TP24 2 R_OA2 10k 1000pF C_OA2 OA_2 + PGND PI Filter C17 0.22uF C15 1000uF (NRND) VPWR Analog Output CLOCK TP23 VBOOST C16 0.22uF 1 HDR_1X3 J5 OA2 CLK_SELECT 1000pF C_OA1 OA_1 C14 1000uF (NRND) 10k Freedom Board Interface OA_1 OA_2 DC-DC Boost Converter C21 390uF + FLAG_0 CSB MOSI MISO SCLK DGND R_OA1 INT_CLK 6-146257-0 + 2 4 6 8 10 12 14 16 5-146257-8 J14 J16 1 3 5 7 9 11 13 15 EXT_CLK OA1 IRQB DBG INT_CLK FLAG_1 FLAG_2 START6 START5 START4 START3 START2 START1 CSB SCLK MOSI MISO IRQB DRVEN RESETB CLK 1 1 1 1 1 1 1 TP47 TP8 TP7 TP5 TP4 TP3 TP2 TP22 TP21 TP20 TP19 TP18 TP17 TP16 TP15 TP14 TP13 TP12 TP11 TP10 TP9 Digital TP 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Supplies TP DGND DGND VBOOST VBAT VCCIO VCCP +5V 7 VSENSEPx and VSENSENx test points must be placed close to their corresponding sense resistors. J1 Schematics Schematics Figure 7. KIT33816FRDMEVM Evaluation Board Schematic Part 1 KT33816FRDMUG, Rev. 2.0 Freescale Semiconductor, Inc. VSUPP 10 0 C51 SH6 C59 330pF 330pF DNP PGND C43 and C47 must be placed close to J8 PGND C39 0.33UF SH1 10 R17 0 C69 SH10 C73 330pF 330pF DNP 10 R24 C73 must be placed close to U1 VSENSEN3 VSENSEP3 G_LS5 D_LS5 PGND C65 and C67 must be placed close to J12 PGND C59 must be placed close to U1 VSENSEN1 VSENSEP1 G_LS1 D_LS1 B_HS1 S_HS1 0 R13 4700pF C67 4700pF C65 4700pF C47 4700pF C43 1 B_HS5 2.2uF PGND INJ1 J8 J12 0 0 STPS2H100UY D17 SH14 SH19 Q12 BUK9230-100B A C SH5 OSTTG025100B FP1 0 Q7 BUK9230-100B B_HS2 S_HS2 G_HS2 C62 0 SH15 DNP C64 0.33UF 330pF DNP G_LS2 D_LS2 C40 0.33UF SH2 0 PGND R21 0.015 SH7 C52 330pF DNP D19 TPSMB15ATG 10 0 C32 330pF DNP PGND 10 1 10 VBAT INJ2 J9 0 330pF C70 SH11 D13 STPS2H100UY PGND PGND PGND 10 R25 4700pF C68 4700pF C66 1 C72 1000PF J13 FP2 A C G_LS3 D_LS3 B_HS3 S_HS3 G_HS3 Q13 BUK9230-100B PGND C41 0.33UF SH3 0 C53 SH8 C60 330pF 330pF DNP PGND C45 and C49 must be placed close to J10 0 C33 330pF DNP 10 10 R19 R15 0 SH16 DNP VBAT Fuel Pump D20 TPSMB15ATG C60 must be placed close to U1 VSENSEN2 VSENSEP2 STPS2H100UY D18 OSTTG025100B 1 2 Injectors Bank 1 Q8 BUK9230-100B C66 and C68 must be placed close to J13 DNP VBOOST Q4 BUK9230-100B OSTTG025100B 1 2 VBOOST 2.2uF C61 C56 1000PF 1 BUK9230-100B R26 0.015 PGND G_LS6 D_LS6 1 C36 1000PF Q11 4700pF C48 4700pF C44 PGND STPS2H100UY D16 C63 1000PF PGND R18 R14 C44 and C48 must be placed close to J9 R23 VBAT D12 STPS2H100UY PGND VBOOST D10 SBR10200CTL OSTTG025100B 1 2 S_HS5 Q3 BUK9230-100B 1 2 G_HS5 SH12 SH17 C71 1000PF 0 0 C55 1000PF 1 C35 1000PF 1 4 3 3 G_HS1 1 4 4 C31 C A 330pF A C 4 3 C A 4700pF C49 4700pF C45 2.2uF INJ3 J10 1 1 1 1 G_LS1 G_LS2 VSENSEP1 VSENSEN1 PGND 1 G_HS2 TP44 TP41 TP38 TP35 TP32 TP29 TP26 G_LS4 D_LS4 Bank 1 TP 1 1 SH13 SH18 Q9 BUK9230-100B B_HS4 S_HS4 G_HS4 D14 STPS2H100UY PGND VBOOST OSTTG025100B 1 2 D11 SBR10200CTL PGND BUK9230-100B Q5 C30 G_HS1 0 0 C57 1000PF 1 C37 1000PF 1 VBAT 4 3 3 4 3 4 3 C A 1 4 4 3 C A C29 A C 3 4 3 VSENSEPx and VSENSENx test points must be placed close to their corresponding sense resistors. VBAT 4 3 C42 0.33UF SH4 PGND 10 PGND R22 0.015 SH9 PGND VSENSEN2 VSENSEP2 G_LS4 G_LS3 G_HS4 G_HS3 0 C54 1 1 1 1 1 1 1 TP45 TP42 TP39 TP36 TP33 TP30 TP27 10 4700pF C50 4700pF C46 Bank 2 TP 330pF DNP PGND R20 R16 C46 and C50 must be placed close to J11 0 C34 330pF DNP VSENSEPx and VSENSENx test points must be placed close to their corresponding sense resistors. 1 C58 1000PF 1 C38 1000PF INJ4 J11 VBOOST Q6 BUK9230-100B D15 STPS2H100UY 1 1 1 1 1 1 TP43 TP40 TP37 TP34 TP31 TP28 Fuel Pump TP PGND VSENSEN3 VSENSEP3 G_LS6 G_LS5 G_HS5 Injectors Bank 2 Q10 BUK9230-100B OSTTG025100B 1 2 VBOOST 4 3 4 3 C A Freescale Semiconductor VSENSEPx and VSENSENx test points must be placed close to their corresponding sense resistors. DNP Schematics Figure 8. KIT33816FRDMEVM Evaluation Board Schematic Part 2 KT33816FRDMUG, Rev. 2.0 19 Silkscreen 8 Silkscreen 8.1 Silkscreen Top KT33816FRDMUG, Rev. 2.0 20 Freescale Semiconductor, Inc. Bill of Materials 9 Bill of Materials Table 9. Bill of Materials (2) Item Qty Schematic Label Value Description Part Number Assy Opt Freescale Component 1 1 U4 Freescale IC CTLER AUTOMOTIVE ENGINE/SMART GATE 5.5-72 V LQFP64 MC33816AE (4) Active Components 2 1 U1 MC78L05ACHX IC VREG 5 V 100 mA 30 V SOT-89 MC78L05ACHX 3 1 U2 TC1055-3.3 VCT713 IC VREG LDO 3.3 V 100mA 2.7-6 V SOT23-5 TC1055-3.3VCT713 4 1 U3 ULN2003ADR IC TRAN ARRAY NPN DARL SEVEN 50 V 0.5 A SOIC16 ULN2003ADR Capacitors 5 1 C1 10 F CAP ALEL 10 uF 50 V 20% -- SMD EEETG1H100P 6 3 C2, C6, C9 1.0 F CAP CER 1 F 25 V 10% X7R 0'0603 0'0603X105K250SNT 7 9 C3, C4, C7, C8, C10, C11, C13, 0.1 F C18, C19 8 1 C5 10 F 9 1 C12 4.7 F CAP CER 4.7 F 10 V 10% X5R 0'0603 LMK107BJ475KA-T ECOS1KP102BA CAP CER 0.1 F 50 V 10% X7R 0'0603 GRM188R71H104KA93D CAP CER 10 F 10 V 20% X5R 0'0603 LMK107BJ106MALTD 10 2 C14, C15 1000 F (NRND) CAP ALEL 1000 uF 80 V 20% -RADIAL (NRND) 11 4 C16, C17, C25, C27 0.22 F CAP CER 0.22 F 100 V 20% X7S 0'0805 C2012X7S2A224M/SOFT 12 12 C20, C35-C38, C55-C58, C63, C71, C72 1000 pF CAP CER 1000 pF 100 V 10% X7R 0'0603 C0'0603C102K1RACTU 13 2 C21, C22 390 F 14 2 C23, C24 330 pF 15 1 C26 470 pF 16 4 C28, C59, C60, C73 330 pF CAP CER 330 pF 25 V 1% C0G 0'0603 0'06033A331FAT2A 17 3 C29, C30, C61 2.2 F CAP CER 2.2 F 100V 10% X7R 1210 GRM32ER72A225KA35L 18 5 C39-C42, C64 0.33 F MCCA001173 19 12 C43-C50, C65-C68 4700 pF CAP CER 0.33 F 25 V 10% X7R 0'0603 CAP CER 4700 pF 100 V 5% C0G 0'0805 20 1 D1 MMSZ5245B DIODE ZNR -- 15 V 0.5 W SOD123 MMSZ5245BT1G 21 1 D2 SMBJ40 DIODE TVS 9.3 A 40 V SMB SMT SMBJ40A 22 6 D3-D8 GREEN LED GRN SGL 30 mA SMT 0'0805 LTST-C171KGKT 23 1 D9 FFD10UP20S DIODE SW UF 10 A 200 V TO252 FFD10UP20S CAP ALEL 390 uF 100 V 20% -RADIAL CAP CER 330 pF 100 V 5% C0G 0'0805 CAP CER 470 pF 100 V 5% C0G 0'0603 UHE2A391MHD 0'08051A331JAT2A 0'0603CG471J101NT C0'0805C472J1GACTU Diodes KT33816FRDMUG, Rev. 2.0 Freescale Semiconductor 21 Bill of Materials Table 9. Bill of Materials (2) (continued) 24 2 D10, D11 SBR10200CTL DIODE DUAL CC RECT SW 10 A 200 V DPAK SBR10200CTL-13 25 7 D12-D18 STPS2H100UY DIODE SCH RECT 2 A 100 V AEC-Q101 SMB STPS2H100UY Connectors and Jumpers 26 1 J1 TB 1X2 CON 1X2 TB TH 5MM 12.9 MM SN 150L OSTTA020161 27 4 J2, J5-J6 HDR_1X3 HDR 1X3 TH 100 MIL SP 319H AU 130L 961103-6404-AR 28 1 J7 HDR_1X3 HDR 1X3 TH 100 MIL SP 319H AU 130L 961103-6404-AR 29 2 J14,J17 5-146257-8 CON 2X8 PLUG 2.54 MM CTR 328H AU 120L 5-146257-8 30 1 J16 6-146257-0 CON 2X6 PLUG 2.54 MM CTR 328H AU 120L 6-146257-0 31 1 J15 5-146257-6 CON 2X10 PLUG 2.54 MM CTR 328H AU 120L 5-146257-6 32 6 J8-J13 OSTTG025100B CON 1X2 TB TH 5.08 MM 504H -- 177L OSTTG025100B (3) Inductors 33 1 L1 6.0 H IND ROD CHK 6 H@10 kHz 10 A 25% TH 744710610 34 1 L2 10 H IND PWR 10 H@100 kHz 16 A 20% SMT SRP1250-100M Transistors 35 1 Q1 AOD4185 TRAN PMOS PWR 40 A 40 V TO252 AOD4185 36 12 Q2-Q13 BUK9230-100B TRAN NMOS PWR SW 47 A 100 V DPAK BUK9230-100B,118 Resistors 37 1 R1 100 K RES MF 100K 1/10 W 5% 0'0603 CR0'0603-JW-104ELF 38 5 R2, R4-R7 470 RES MF 470 Ohm 1/10 W 5% 0'0603 CR0'0603-10W-471JT 39 1 R3 180 RES MF 180 Ohm 1/10 W 5% 0'0603 RK73B1JTTD181J 40 1 R8 2.2 RES MF 2.2 Ohm 1/10 W 5% 0'0603 ERJ3GEYJ2R2V 41 2 R9, R10 5.1 RES MF 5.1 Ohm 1/10 W 5% 0'0603 RK73B1JTTD5R1J 42 12 R11, R13-R20, R23-R25 10 RES MF 10 Ohm 1/10 W 5% AEC-Q200 0'0603 CRCW0'060310R0JNEA 43 1 R12 0.010 RES METAL STRIP 0.01 Ohm 1 W 1% WSK2512R0100FEA 2512 44 3 R21, R22, R26 0.015 RES MF 0.015 Ohm 1 W 1% AEC-Q200 2512 WSK2512R0150FEA TP1-TP48 3.65x2.05MM TEST POINT 3.65x2.05 MM SMT S1751-46R Test Points 45 48 Notes 2. Freescale does not assume liability, endorse, or warrant components from external manufacturers are referenced in circuit drawings or tables. While Freescale offers component recommendations in this configuration, it is the customer’s responsibility to validate their application. 3. Do not populate. 4. Critical components. For critical components, it is vital to use the manufacturer listed. KT33816FRDMUG, Rev. 2.0 22 Freescale Semiconductor, Inc. References 10 References Following are URLs where you can obtain information on related Freescale products and application solutions: Freescale.com Support Pages Description URL KIT33816FRDMEVM Tool Summary Page http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KIT33816FRDMEVM MC33816 Product Summary Page http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC33816 FRDM-KL25Z Tool Summary Page http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z SPIGen Tool Summary Page http://www.freescale.com/webapp/sps/site/prod_summary.jsp?&code=SPIGEN Analog Home Page http://www.freescale.com/analog Automotive Home Page http://www.freescale.com/automotive AN4849 Application Note http://www.freescale.com/files/analog/doc/app_note/AN4849.pdf AN4954 Application Note http://www.freescale.com/files/analog/doc/app_note/AN4954.pdf 10.1 Support Visit www.freescale.com/support for a list of phone numbers within your region. 10.2 Warranty Visit www.freescale.com/warranty for a list of phone numbers within your region. KT33816FRDMUG, Rev. 2.0 Freescale Semiconductor 23 Revision History 11 Revision History Revision Date Description of Changes 1.0 10/2014 • Initial Release 2.0 11/2014 • Updated step 1 in Section 3.3.4 KT33816FRDMUG, Rev. 2.0 24 Freescale Semiconductor, Inc. How to Reach Us: Information in this document is provided solely to enable system and software implementers to use Freescale products. Home Page: freescale.com There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based Web Support: freescale.com/support Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no 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. SMARTMOS is a trademark of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2014 Freescale Semiconductor, Inc. Document Number: KT33816FRDMUG Rev. 2.0 11/2014