Three-Phase Power Meter Software Design Reference Manual

Size: px
Start display at page:

Download "Three-Phase Power Meter Software Design Reference Manual"

Transcription

1 Freescale Semiconductor, Inc. Document Number: DRM145 Design Reference Manual Rev. 0, 03/2014 Three-Phase Power Meter Software Design Reference Manual by: Albert Chen and Shawn Shi 1 Overview The Freescale three-phase power meter reference design was designed in compliance with the China state grid corporation Q/GDW (functional specification for smart electricity meters), Q/GDW (type specification for smart poly-phase electricity meters) standard. The reference design aims to shorten time to market for power meter customers and partners, and it can be tailored to a customer s unique powering system needs. Contents 1 Overview Hardware develop environment Software develop environment Key features System architecture Software architecture Core modules Source code organization Install the software Compile and flash in KL Compile and flash in KM Run the demo Application configurations Macro USED_INTERNAL_TEMP Macro KM14_DEBUG_PHASE Macro PULSE_NUM Macro PULSE_WIDTH Macro ESD_TEST_KL Macro ESD_TEST_KM Macro SPI_SEND_FREQ Macro RTC_COMP_ENABLE Macro RTC_COMP_INTERA Macro USED_EXTERNAL_VREF Macro KL36_FEI_MODE Macro COMM_PIN_OUTPUT_PULSE Macro CAL_CURR and CAL_VOLT Macro I_MAX Macro U_MAX APIs exported for KM Internal flash(nvm) operations SPI Master interface RTC calibration interface Meterlib APIs exported for KL LCM operations SPI Slave interface Revision history Freescale Semiconductor, Inc.

2 1.1 Hardware develop environment Debugger tool: P&E multilink Test device: 3PH calibration instrument (Model No: KP-P2001-C) Initial Calibration Condition: Three-Phases, 220V/5A, initial angle is 0, pure resistance load. MCU: KM14 as metering; KL36 as control. 1.2 Software develop environment IDE: IAR6.5 OS support: No OS 1.3 Key features Voltage Range: 3 x 220V/380V Current range: 5(60)A Active Accuracy (-40C ~ 70C): 0.5S Reactive Accuracy (-40C ~ 70C): 2S RTC (-40C ~ 70C): 5ppm Energy of active; reactive; apparent Power of active; reactive; apparent RMS of voltage and current Line frequency measurement (for precision zero-cross detection) Current transformers sensing circuit implementation Low-power modes effectively implemented, including the use of the built-in RTC LCD display, 8x32 segments LEDs pulse outputs (kwh, kvarh) Temper detection and records Phase missing detection Calibration UI tools Communication I/F (Isolated IR; Isolated RS232/485) 2 Freescale Semiconductor, Inc.

3 2 System architecture Figure 1. KM14 architecture The brushless DC (BLDC) motor is a rotating electric machine where the stator is a classical three-phase stator similar to an induction motor and the rotor has surface-mounted permanent magnets (see Figure 1). The motor can have more than one pole pair per phase. (The figure shows the motor with two pole pairs per phase.) The number of pole pairs per phase defines the ratio between the electrical revolution and the mechanical revolution. Freescale Semiconductor, Inc. 3

4 Figure 2. KM36 architecture 4 Freescale Semiconductor, Inc.

5 2.1 Software architecture Sample Phase Compensation Meter Lib Pulse out SPI Pulse out KL36 RS485/Irda LCD Figure 3. System architecture 2.2 Core modules 1. ZCD: Zero Cross Detect ZCD is used to calculate power line frequency. It uses a comparator (CMP) detect if voltage reaches a certain threshold. When CMP interrupt occurs, the trigger timer runs. The timer capture function will record the frequency. Freescale Semiconductor, Inc. 5

6 Figure 4. ZCD module 2. Sample AFE (SD ADC ) is used for sample current. SAR ADC is used for sample voltage. Compensation technology ensures that the voltage and current are sampled simultaneously. 3. Algorithm lib Figure 5. Sample module According to the sampled data, calculated the active/reactive/total energy, etc. Note 1. Input sampled value is 24 bits. Example: voltage is 16 bits, please convert to 24 bits as in: u24_sample = u24_sample << 8; The current sample value is 24 bits, and its value should not be changed. 2. The filter coefficient is based on a 1200 Hz sample rate, so data should be sent to meter lib with 1200 Hz. If you want to change the sample rate, use Filter-Based Metering Algorithms Configuration Tool to create new set of coefficients. 6 Freescale Semiconductor, Inc.

7 Figure 6. Configuration tool Figure 7. Algorithm lib framework 4. RTC compensation lib RTC output accuracy reaches 5PPM in full temperature zone. Freescale Semiconductor, Inc. 7

8 5. SPI between meter and control MCU KM14 informs KL36 power energy information, and KL36 may respond with useful information such as the button pressed. 6. Segment LCD show Show active power and reactive power values. Figure 8. LCD display 2.3 Source code organization MS3P4W\projects\: mk343ph\: KM34 meter IAR build, use the file project.eww to open project. kl36\: HMI IAR build, use the file iar\platinum\platinum.eww to open project. MS3P4W\src\: public.c, public.h: public functions and definitions comu.h: SPI communication protocol rtc_comp.c, rtc_ rtc_comp_table.c: RTC compensation process. common\: system startup code 8 Freescale Semiconductor, Inc.

9 config\: compile options for flash cpu\: system public code drivers\: peripheral drivers in KM34 fraclib\: math lib freemaster\: freemaster lib support meterlib3ph\: core algorithm lib projects\ km34z128_3ph_meter\: main app appconfig.h: KM14 configuration config.c, config.h: save/read calibration data mk343ph.h: filter coefficient of meter lib mk343ph_local.c: main function nvm.c, nvm.h: flash operation freemaster_cfg.h: freemaster configuration projects\ local\: peripheral drivers misc.c: system init function spi_hal.c: spi interface test.c,test.h: peripheral test routines. MS3P4W \src\hmi\kl36\src\: KL36 HMI code common\: system startup code cpu\: system public code drivers\: peripheral drivers in KL36 freemaster\:freemaster lib support platforms\: platform specified files projects\platinum\: HMI code at24cxx.h, at24cxx.c: Microchip I2C 512KB EEPROM driver kbi.c: button driver. lcm.c: LCD high level driver. spi_slave.c: spi slave high level driver Freescale Semiconductor, Inc. 9

10 mag3110.h, mag3110.c: I2C mag3110 Three-Axis, Digital Magnetometer driver platinum.c: main loop rs485_parse.c: RS485 high level driver 3 Install the software 3.1 Compile and flash in KL36 1. Open MS3P4W\projects\mk343ph\project.eww by IAR. 2. Click IAR menu project->build. 3. Connected PE with J27 on board. 4. Power on board. 5. Click IAR menu project->download and Debug. 3.2 Compile and flash in KM14 1. Open MS3P4W\projects\KL36\iar\platinum\platinum_freedom.ewp. 2. Click menu project->build. 3. Connected PE with J32 on board. 4. Power on board. 5. Click IAR menu project->download and Debug. 3.3 Run the demo 1. If this meter is not calibrated: Use standard calibration instrument and set parameters: 220V/5A, initial angle is 0, pure resistance load. After power on, wait about 40 seconds until the calibration process is complete. Power off and power on device after calibration. 10 Freescale Semiconductor, Inc.

11 Start System Init Sample Meter Lib Compute Energy Update Pulsing information N Computation Times > 140 Y Write Correction Data to Flash Figure 9. Calibration process 2. If this meter is calibrated then the meter test can be performed. Freescale Semiconductor, Inc. 11

12 Start System Init Sample Phase Compensation Meter Lib Compute Energy Update Pulsing information 4 Application configurations Figure 10. Meter running Configurations are stored primarily in MS3P4W\src\public.h file. Macros whose name includes the string KL36 are used for KL36 MCU. Others are used for KM14 MCU. 4.1 Macro USED_INTERNAL_TEMP If defined, the meter uses an internal temperature sensor to calibrate the RTC. If not defined, the meter uses an external temperature sensor. Default: not defined. 12 Freescale Semiconductor, Inc.

13 4.2 Macro KM14_DEBUG_PHASE If defined, the line frequency and external temperature sensor cannot be measured. During the developing phase, define this macro. PTE6 and PTE7 are multiplexes with a debug pin. PTE6: used to measure line frequency. PTE7: used as an external temperature sensor. Figure 11. Signal multiplexing Default: not defined. 4.3 Macro PULSE_NUM Constant pulse number. Default is Macro PULSE_WIDTH Pulse width. Unit is µs. Default is (80ms). 4.5 Macro ESD_TEST_KL36 If defined, set the reset pin on KL36 to GPIO output; update the LCD every 1s indicated the kl36 is alive. Default: defined. 4.6 Macro ESD_TEST_KM14 If defined, set the reset pin on KM14 to GPIO output; LED Mfunc on board toggle every 1s indicate photon is alive. Default: defined. Freescale Semiconductor, Inc. 13

14 4.7 Macro SPI_SEND_FREQ SPI communicated frequency. Default is 2, (communicate 2 times 1 second). 4.8 Macro RTC_COMP_ENABLE If defined, enable RTC compensation algorithm. Default: defined. 4.9 Macro RTC_COMP_INTERA If defined, enable RTC interact calibration, and RS485 port will output the ADC value of temp sensor. Default: not defined Macro USED_EXTERNAL_VREF If defined, the ADC used an external 1.2V reference. If not defined, the ADC used an internal 1.2V reference Macro KL36_FEI_MODE If defined, KL36 used an internal OSC as the clock source. If not defined, KL36 used an external 8 MHz clock source. Default: not defined. Note If an internal OSC (Macro KL36_FEI_MODE defined) is used, the pulse output from KL36 is not precise because the internal OSC is not precise Macro COMM_PIN_OUTPUT_PULSE If defined, pta5/pta6 on photon is used as active/reactive energy pulse out signal. ptc0/ptc1 on kl36 as pulse out pins. Photon calculated the energy, when need toggle pulse, photon informs KL36 by 2 pins (pta5/pta6, ptc0/ptc1). Default: not defined. 14 Freescale Semiconductor, Inc.

15 Note If defined KL36_FEI_MODE, should enable this macro because KL36 internal OSC is not precise, enable macro COMM_PIN_OUTPUT_PULSE, KL36 will product precise pulse signal Macro CAL_CURR and CAL_VOLT #define CAL_CURR 5.0 #define CAL_VOLT The default calibration environment is used 220V, 5.0A. The preset calibration angle is 0 degree Macro I_MAX #define I_MAX Unit is Ampere. It used for meter lib. SD ADC(AFE) is used for sampling current. When PGA is off, the maximum differential input range is 500mV. so V+ max (IA_IN+) = 250mv. ( 250mV (-250mV) = 500mV) Sample resistance is 4.7 (like R56). U = I * R, suppose K is CT ratio. So Umax = 0.25V = (Imax * R/ K), Figure 12. Current sampling Freescale Semiconductor, Inc. 15

16 Imax = 0.25 * K / R here K = 2000, R = 4.7, Imax = 0.25 * 2000 / 4.7 = 106 Left some margin, ~ 5%: 106 * ( ) = 111A Used 110A Macro U_MAX #define U_MAX Unit is volts. Used for meter lib. Vin Vadc Figure 13. Voltage sample The point Vadc is connected with P_TP3. Rt = P_R1 + P_R2 + P_R4 + P_R5 + P_R6 + P_R7 = 600K Then: So: So: Current = ( Vin Vadc) / Rt = (Vadc Vref/2) / R57 Vadc = Vref/2 + (Vin * R57 / Rt) Vadc max is Vref, Vref = 1.2V Vin(max) = 0.6 * Rt / R57 = 0.6 * 600K / 470 = 766V 16 Freescale Semiconductor, Inc.

17 Used 800V. Left some margin, ~ 5%: 766V * ( ) = 804V 5 APIs exported for KM14 For peripheral access interface, see the content named photon_refman.chm. This manual will only introduce the application level interface. 5.1 Internal flash(nvm) operations NVM Nonvolatile memory. All APIs related to NVM are defined in src\projects\km34z128_3ph_meter\nvm.h. Note 1. The flash memory can only move bits from the '1' state (erased) to the '0' state (programmed). Only the erase operation restores bits from '0' to'1'; bits cannot be programmed from a '0' to a '1'. 2. Sector size of 1 KB. The smallest portion of the program flash memory is 1KB. 3. When performing the erase operation, the start address is 1KB aligned. Figure 14. KM14 System Memory Map Freescale Semiconductor, Inc. 17

18 We set the location of the meter parameters to 0x0001f000. #pragma location = 0x0001f000 const tconfig_flash_data3ph nvmcfg3ph;/* this variable is stored in flash */ 1. NVM_MemRead int NVM_MemRead (void *psrc, void *pdst, int size) Read array from NVM memory. 2. NVM_MemSave int NVM_MemSave (void *pdst, void *psrc, int size) Write array into NVM memory. 3. NVM_SectorErase void NVM_SectorErase (void *pdst) Erase sector in NVM memory. 4. NVM_W32Read int NVM_W32Read (unsigned long *psrc, unsigned long *pval) Read long word from NVM memory. 5. NVM_W32Write int NVM_W32Write (unsigned long *pdst, unsigned long val) Write long word into NVM memory. 5.2 SPI Master interface SPI module is used to communicate between KM14 and KL36. KM14 acts as SPI master. 1. spi_poll_send void spi_poll_send(uint16* buf, uint16 len) Send bufffer content to KL spi_poll_recv 18 Freescale Semiconductor, Inc.

19 void spi_poll_recv(uint16* buf, uint16 len) Receive something from KL RTC calibration interface 1. cal_ppm int32 cal_ppm(double diff) Translate seconds difference within one day to PPM. [in] diff: 1 day delta seconds, read from a meter calibration device. Return: PPM value 2. cal_rtc int8 cal_rtc(int32 ppm, uint8 *pfrac) Translate PPM value to register setting values. [in] ppm: ppm value [out] pfrac: frac value Return : int_part value. Call IRTC_UpdateFineCompVal(int_part, frac) To calibrate the RTC. 3. cal_rtc_ext int8 cal_rtc_ext(double diff, uint8 *pfrac) Same as cal_rtc except input value is one day delta seconds. 4. get_temp 5.4 Meterlib int8 get_temp(uint16 adc_temp) Calculate the temperature according to sampled ADC values. Requirements: A. Sampled values are 24-bit data format. Freescale Semiconductor, Inc. 19

20 If sampled values are not 24-bit data format, convert them to 24-bit. For example, the sampled value for voltage is 16-bit as in: uint16 adc_voltage; define a new variable as in: Frac32 u24_sampleph2, and convert it to 24-bit as in: u24_sampleph2 = (Frac32)temp16 << 8. Lastly, the variable u24_sampleph2 can be used to meter lib. B. Filter coefficient is based on 1200Hz. The function call frequency for auxcalc_callback is 1200 Hz. To change to another frequency, recreate the filter coefficient table Interfaces for meterlib 1. KWH_PULS_NUM(x): represents 50% energy of one active pulse #define KWH_PULS_NUM(x) FRAC48(((5e2/(x))/(U_MAX*I_MAX/3600/CALCFREQ))) X: constant pulse number. Default is KVARH_PULS_NUM(x): represent the 50% energy of one reactive pulse #define KVARH_PULS_NUM(x) FRAC48(((5e2/(x))/(U_MAX*I_MAX/3600/CALCFREQ))) Similar to KWH_PULS_NUM(x). 3. do_filter: Calculate the energy. Input: The frequency of this function call is 1200 Hz. void do_filter(tmeterlib3ph_data *p, Frac24 u1q, Frac24 i1q, Frac24 u2q, Frac24 i2q, Frac24 u3q, Frac24 i3q, Frac32 *whcnt, Frac32 *varcnt, Frac64 whres, Frac64 varres); tmeterlib3ph_data *p: includes the filter coefficient. u1q, i1q, : the calibrated sample result. whres, varres: pulse resolution Input, Output: whcnt, varcnt: output pulse number. They would be changed if energy reaches the threshold. 20 Freescale Semiconductor, Inc.

21 Example: do_filter(mlib, -L_mul (u1 u1_offset, u1_gain), -L_mul (i1 i1_offset, i1_gain), -L_mul (u2 u2_offset, u2_gain), -L_mul (i2 i2_offset, i2_gain), -L_mul (u3 u3_offset, u3_gain), -L_mul (i3 i3_offset, i3_gain), &wh_cnt, &varh_cnt, KWH_PULS_NUM(400), KVARH_PULS_NUM(400)); void do_filter(tmeterlib3ph_data *p, Frac24 u1q, Frac24 i1q, Frac24 u2q, Frac24 i2q, Frac24 u3q, Frac24 i3q, Frac32 *whcnt, Frac32 *varcnt, Frac64 whres, Frac64 varres) { METERLIB3PH_RemoveDcBias(p, u1q, i1q, u2q, i2q, u3q, i3q); METERLIB3PH_CalcWattHours(p, whcnt, whres); METERLIB3PH_CalcVarHours( p, varcnt, varres); METERLIB3PH_CalcAuxiliary(p); } When to produce the pulse After call do_filter, the mlib.wh.pulsout and mlib.varh.pulsout would be changed if energy reaches the threshold. Save the last value (last_pulseout) of pulsout and use the following algorithm: if (last_pulseout!= mlib.wh.pulsout) { if (mlib.wh.pulsout) { product a pulse; //time to product a pulse } Last_pulseOut = mlib.wh.pulsout; } Use another timer to count the pulse duty. 4. METERLIB3PH_ReadResultsPhx Return auxiliary variables: IRMS, URMS, P, Q and S. It is OK to call this function anytime. Freescale Semiconductor, Inc. 21

22 6 APIs exported for KL36 Figure 15. LCD example 6.1 LCM operations LCD Control Module (LCM). This solution uses ht16c23 controller with I2C interface. 1. #define I2C_LCM_ADDR 0x3e /* 7 bit I2C slave address */ 7 bit LCM I2C slave addresses. 2. lcm_i2c0_cmd void lcm_i2c0_cmd(uint8 reg, uint8 val) Write LCM register. 3. lcm_i2c0_write void lcm_i2c0_write(uint8* data, uint8 len) 22 Freescale Semiconductor, Inc.

23 Write data to the LCM buffer. 4. lcm_i2c0_write_mem void lcm_i2c0_write_mem(uint8 reg, uint8 val) Write value into specified LCM memory. 5. lcm_i2c0_read_mem uint8 lcm_i2c0_write_mem(uint8 reg) Read value from specified LCM memory. 6. lcmd_show_icon void lcmd_show_icon(enum segment_name icon, uint8 show) Show/hide icon. 7. lcm_show_num void lcm_show_num(uint8 num, uint8 pos) Show num from 1-based pos. One example: See figure 7-1, there are 19 number locations. If you want to show number 23 from position 2, you could call: lcm_show_num(23, 2); 6.2 SPI Slave interface 1. get_command: get command from master. uint8 get_command(void) 2. SPI0_ReadW: read one 16bit content from master. 3. SPI0_writeW: write one 16bit content to master. 7 Revision history Table 1. Revision history Revision number Date Substantial changes 0 03/2014 Initial release Freescale Semiconductor, Inc. 23

24 How to Reach Us: Home Page: freescale.com Web Support: freescale.com/support Information in this document is provided solely to enable system and software implementers to use Freescale products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. 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 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, the Freescale logo, and Kinetis 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. ARM and Cortex are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. All rights reserved Freescale Semiconductor, Inc. Document Number: DRM145 Rev. 0 03/2014

Three-Phase Power Meter Hardware Design Reference Manual

Three-Phase Power Meter Hardware Design Reference Manual Freescale Semiconductor, Inc. Document Number: DRM146 Design Reference Manual Rev. 0, 03/2014 Three-Phase Power Meter Hardware Design Reference Manual by: Albert Chen and Shawn Shi 1 Overview Freescale

More information

Smart Plug Software Design Reference Manual

Smart Plug Software Design Reference Manual NXP Semiconductors Document Number: DRM158 Design Reference Manual Rev. 0, 03/2017 Smart Plug Software Design Reference Manual 1. Introduction This design reference manual describes a solution for a smart

More information

Getting Started with Freescale MQX RTOS for Kinetis SDK and MDK-ARM Keil

Getting Started with Freescale MQX RTOS for Kinetis SDK and MDK-ARM Keil Freescale Semiconductor, Inc. Document Number: KSDKGSKEILUG User s Guide Rev. 1, 04/2015 Getting Started with Freescale MQX RTOS for Kinetis SDK and MDK-ARM Keil µvision5 1 Read Me First This document

More information

FRDM-K64F Board Errata

FRDM-K64F Board Errata Freescale Semiconductor, Inc. Document Number: FRDMK64F_ERRATA Board Errata Rev. 2.0, 06/2014 FRDM-K64F Board Errata by: Freescale Semiconductor, Inc. 2014 Freescale Semiconductor, Inc. 1 Errata Title:

More information

Freedom FRDM-MC-LVBLDC Development Platform User s Guide

Freedom FRDM-MC-LVBLDC Development Platform User s Guide Freescale Semiconductor, Inc. Document Number: FRDMLVBLDCUG User's Guide 0, 02/2016 Freedom FRDM-MC-LVBLDC Development Platform User s Guide 1. Introduction The Freedom development platform is a set of

More information

Kinetis Bootloader to Update Multiple Devices in a Field Bus Network

Kinetis Bootloader to Update Multiple Devices in a Field Bus Network Freescale Semiconductor, Inc. Document Number: AN5204 Application Note Rev. 0, 01/2016 Kinetis Bootloader to Update Multiple Devices in a Field Bus Network 1. Introduction This application note describes

More information

HVP-KV10Z32 User s Guide

HVP-KV10Z32 User s Guide Freescale Semiconductor, Inc. User s Guide Document Number: HVPKV10Z32UG Rev. 0, 12/2014 HVP-KV10Z32 User s Guide by: Ivan Lovas 1 High voltage controller card HVP-KV10Z32 This document supports the HVP-MC3PH

More information

Emulating Dual SPI Using FlexIO

Emulating Dual SPI Using FlexIO Freescale Semiconductor, Inc. Document Number: AN5242 Application Note Rev. 0, 01/2016 Emulating Dual SPI Using FlexIO 1. Introduction This application note discusses one example of how to use FlexIO module

More information

HVP-KV31F120M User s Guide

HVP-KV31F120M User s Guide Freescale Semiconductor, Inc. User s Guide Document Number: HVPKV31F120MUG Rev. 0, 12/2014 HVP-KV31F120M User s Guide by: Ivan Lovas 1 High voltage controller card HVP-KV31F120M This document supports

More information

TWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools

TWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools Freescale Semiconductor User s Guide Doc Number: TWRKV10Z32IARUG Rev. 0.1, 01/2014 TWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools by Freescale Semiconductor,

More information

PMSM Field-Oriented Control Using MC56F84789 DSC With Encoders Demo Guide

PMSM Field-Oriented Control Using MC56F84789 DSC With Encoders Demo Guide Freescale Semiconductor Document Number: PMSMUG User Guide Rev. 0, 06/2013 PMSM Field-Oriented Control Using MC56F84789 DSC With Encoders Demo Guide by: Pavel Rech 1 Introduction The application described

More information

Working around ERR7026 according to application needs

Working around ERR7026 according to application needs Freescale Semiconductor Document Number: EB795 Engineering Bulletin Rev. 0, 08/2013 Working around ERR7026 according to application needs by: Automotive and Industrial Solutions Group 1 Introduction This

More information

TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools

TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools Freescale Semiconductor User s Guide Doc Number: TWRKV10Z32CWUG Rev. 0.1, 01/2014 TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools by Freescale Semiconductor,

More information

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide Freescale Semiconductor, Inc. KSDKKL03UG User s Guide Rev. 1.0.0, 09/2014 Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide 1 Introduction This document describes the hardware and software

More information

Watt Saver Software Component (WSC)

Watt Saver Software Component (WSC) Freescale Semiconductor Document Number:WSSCUG User Guide Rev 1, 10/2013 Watt Saver Software Component (WSC) 1 Introduction This document describes the basic steps for getting started with the Watt Saver

More information

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module Freescale Semiconductor Document Number: KSDKK24FN256RN Release Notes 1.0.0, 08/2014 Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module 1 Overview These are the release notes for the TWR-K24F120M

More information

FRDM-KL03Z User s Guide

FRDM-KL03Z User s Guide Freescale Semiconductor User s Guide Document Number: FRDMKL03ZUG Rev. 0, 7/2014 FRDM-KL03Z User s Guide 1 Overview The Freescale Freedom development platform is an evaluation and development tool ideal

More information

Adding a run control interface into an existing CodeWarrior for MCU v10.x project

Adding a run control interface into an existing CodeWarrior for MCU v10.x project Freescale Semiconductor Document Number:AN4902 Application Note Rev 03/2014 Adding a run control interface into an existing CodeWarrior for MCU v10.x project 1 Introduction There are two ways to add a

More information

Freedom FRDM-KV31F Development Platform User s Guide

Freedom FRDM-KV31F Development Platform User s Guide Freescale Semiconductor, Inc. Document Number: FRDMKV31FUG User's Guide 0, 02/2016 Freedom FRDM-KV31F Development Platform User s Guide 1. Introduction The Freedom development platform is a set of software

More information

Processor Expert Software for i.mx Processors Version 1.0

Processor Expert Software for i.mx Processors Version 1.0 Release Notes Processor Expert Software for i.mx Processors Version 1.0 1 Overview Processor Expert Software for i.mx processors is a suite of configuration tools for i.mx family processors. This file

More information

Integrate TWR-EPD Software with MQX RTOS Based on the TWR-K21F120M Platform

Integrate TWR-EPD Software with MQX RTOS Based on the TWR-K21F120M Platform Freescale Semiconductor, Inc. Application Note Document Number: AN5069 Rev. 0, 01/2015 Integrate TWR-EPD Software with MQX RTOS Based on the TWR-K21F120M Platform 1 Introduction This application note describes

More information

Emulating I2C Bus Master by using FlexIO

Emulating I2C Bus Master by using FlexIO Freescale Semiconductor, Inc. Document Number: AN5133 Application Notes Rev. 0, 06/2015 Emulating I2C Bus Master by using FlexIO 1. Introduction This application note lists the steps to use the FlexIO

More information

MQX RTOS Release Notes for Kinetis SDK FRDM- KV10Z Freescale Freedom Development Platform

MQX RTOS Release Notes for Kinetis SDK FRDM- KV10Z Freescale Freedom Development Platform Freescale Semiconductor Document Number: MQXKSDK120KV10RN Release Notes Rev. 0, MQX RTOS Release Notes for Kinetis SDK 1.2.0 FRDM- KV10Z Freescale Freedom Development Platform 1 Overview These are the

More information

Using an FFT on the Sigma-Delta ADCs

Using an FFT on the Sigma-Delta ADCs Freescale Semiconductor Application Note Documents Number: AN4847 Rev.0, 12/2013 Using an FFT on the Sigma-Delta ADCs by: Luděk Šlosarčík 1 Introduction This application note deals with two topics in digital

More information

Quick Start Guide for FRDM-FXS-MULTI-B

Quick Start Guide for FRDM-FXS-MULTI-B Quick Start Guide for FRDM-FXS-MULTI-B Contents: Quick Start Package Overview Get to Know the FRDM-FXS-MULTI-B Getting Started Out of the Box Explore Further freescale.com/frdm-multi-b External Use FRDMFXSMULTIBQSG

More information

i.mx 6Solo/6DualLite Product Lifetime Usage Estimates

i.mx 6Solo/6DualLite Product Lifetime Usage Estimates Freescale Semiconductor, Inc. Application Note Document Number: AN4725 Rev. 2, 02/2015 i.mx 6Solo/6DualLite Product Lifetime Usage Estimates This document describes the estimated product lifetimes for

More information

MQX RTOS Release Notes for Kinetis SDK v1.2.0 for KL33Z64 for FRDM-KL43Z Freescale Freedom Development Platform

MQX RTOS Release Notes for Kinetis SDK v1.2.0 for KL33Z64 for FRDM-KL43Z Freescale Freedom Development Platform Freescale Semiconductor Document Number: MQXKSDK120KL33RN Release Notes Rev. 0, 4/2015 MQX RTOS Release Notes for Kinetis SDK v1.2.0 for KL33Z64 for FRDM-KL43Z Freescale Freedom Development Platform 1

More information

Kinetis KE1xF512 MCUs

Kinetis KE1xF512 MCUs NXP Semiconductors Document Number: KE1XF512PB Product Brief Rev. 1.1, 08/2016 Kinetis KE1xF512 MCUs Robust 5V MCUs with ADCs, FlexTimers, CAN and expanding memory integration in Kinetis E-series. Now

More information

Power Consumption and Measurement of i.mx RT1020

Power Consumption and Measurement of i.mx RT1020 NXP Semiconductors Document Number: AN12204 Application Note Rev. 0, 06/2018 Consumption and Measurement of i.mx RT1020 1. Introduction This document discusses about the power consumption of i.mx RT1020.

More information

Table of Contents 1 Typical Applications General Description Block Diagram Pinout System Connections Typical A

Table of Contents 1 Typical Applications General Description Block Diagram Pinout System Connections Typical A Data Sheet: Product Preview Rev 0.3, 3/2014 Xtrinsic 3-Axis Digital Angular Rate Gyroscope is a small, low-power, yaw, pitch, and roll angular rate gyroscope. The full-scale range is adjustable from ±250

More information

WPR1500-LDO MP Receiver V2.1 Reference Design User s Guide

WPR1500-LDO MP Receiver V2.1 Reference Design User s Guide NXP Semiconductors User s Guide Document Number: WPR1500LDOMPUG Rev. 0, 09/2016 WPR1500-LDO MP Receiver V2.1 Reference Design User s Guide 1 Introduction This document describes how to use the WPR1500-LDO

More information

Getting Started with Freescale MQX RTOS for Kinetis SDK and ARM GCC

Getting Started with Freescale MQX RTOS for Kinetis SDK and ARM GCC Freescale Semiconductor, Inc. Document Number: KSDKGSARMGCCUG User s Guide Rev. 1, 04/2015 Getting Started with Freescale MQX RTOS for Kinetis SDK and ARM GCC 1 Overview This section describes the steps

More information

HVP-MC56F82748 User s Guide

HVP-MC56F82748 User s Guide Freescale Semiconductor, Inc. User s Guide Document Number: HVPMC56F82748UG Rev. 0, 12/2014 HVP-MC56F82748 User s Guide by: Ivan Lovas 1 High voltage controller cards overview This document supports the

More information

i.mxrt1050 Product Lifetime Usage Estimates

i.mxrt1050 Product Lifetime Usage Estimates NXP Semiconductors Document Number: AN12170 Application Note Rev. 0, 04/2018 i.mxrt1050 Product Lifetime Usage Estimates 1. Introduction This document describes the estimated product lifetimes for the

More information

Kinetis SDK v Release Notes for KV5x Derivatives

Kinetis SDK v Release Notes for KV5x Derivatives Freescale Semiconductor, Inc. Document Number: KSDK120MKV5XRN Release Notes Rev. 0, 08/2015 Kinetis SDK v.1.2.0 Release Notes for KV5x Derivatives 1 Overview These are the release notes for the Freescale

More information

Using DMA for Pulse Counting on S32K

Using DMA for Pulse Counting on S32K Freescale Semiconductor, Inc. Document Number: AN5258 Application Note Rev. 0, 02/2016 Using DMA for Pulse Counting on S32K 1. Introduction This application note describes pulse counting on the S32K product

More information

Offline Flash Programmer for Kinetis K- and L-series MCUs

Offline Flash Programmer for Kinetis K- and L-series MCUs NXP Semiconductors Document Number: AN5331 Application Note Rev. 0, 09/2016 Offline Flash Programmer for Kinetis K- and L-series MCUs By: Xi Yang 1 Introduction Effective and convenient tools for the flash

More information

Kinetis SDK v Release Notes for the MK21DA5 and MKW24D5 Devices

Kinetis SDK v Release Notes for the MK21DA5 and MKW24D5 Devices Freescale Semiconductor, Inc. Document Number: KSDK110MK21DA5MKW24D5RN Release Notes Rev. 0, 02/2015 Kinetis SDK v.1.1.0 Release Notes for the MK21DA5 and MKW24D5 Devices 1 Overview These are the release

More information

Getting Started with the MCU Flashloader

Getting Started with the MCU Flashloader NXP Semiconductors Document Number: MBOOTFLASHGS User's Guide Rev 3, 05/2018 Getting Started with the MCU Flashloader Contents Contents Chapter 1 Introduction...3 Chapter 2 Overview...4 2.1 MCU flashloader...4

More information

Getting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE

Getting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE Freescale Semiconductor, Inc. Document Number: KSDKGSKDSUG User s Guide Rev. 1, 04/2015 Getting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE 1 Overview This section describes

More information

Freescale Kinetis Software Development Kit Release Notes

Freescale Kinetis Software Development Kit Release Notes Freescale Semiconductor, Inc. Document Number: KSDKRN Release Notes Rev. 1.0.0, 07/2014 Freescale Kinetis Software Development Kit Release Notes 1 Overview These are the release notes for the Freescale

More information

Kinetis Bootloader v1.2.0 Release Notes

Kinetis Bootloader v1.2.0 Release Notes Freescale Semiconductor Document Number: KBTLDR120RN Release Notes Rev. 0, 07/2015 Kinetis Bootloader v1.2.0 Release Notes 1 Overview These are the release notes for the Kinetis bootloader v1.2.0. This

More information

MAG3110 Frequently Asked Questions

MAG3110 Frequently Asked Questions Freescale Semiconductor Frequently Asked Questions Document Number: Rev 1, 05/2012 MAG3110 Frequently Asked Questions Applications Collateral for the MAG3110 to Aid Customer Questions Data Sheet, Fact

More information

General C Functions for the etpu Covers the MCF523x, MPC5500, MPC5600, MPC5700, MPX40 and all etpu-equipped Devices

General C Functions for the etpu Covers the MCF523x, MPC5500, MPC5600, MPC5700, MPX40 and all etpu-equipped Devices Freescale Semiconductor Document Number: AN2864 Application Note Rev. 2, 09/2015 General C Functions for the etpu Covers the MCF523x, MPC5500, MPC5600, MPC5700, MPX40 and all etpu-equipped Devices by:

More information

Kinetis Updater User's Guide

Kinetis Updater User's Guide Freescale Semiconductor Document Number: KUPDTRUG User's Guide Rev. 1, 07/2015 Kinetis Updater User's Guide 1 Introduction The Kinetis Updater is a Windows OS application used to write user application

More information

Generating a Quick and Controlled Waveform With the DAC

Generating a Quick and Controlled Waveform With the DAC Freescale Semiconductor Document Number: AN4978 Application Note Rev 0, 08/2014 Generating a Quick and Controlled Waveform With the DAC by: Arpita Agarwal 1 Overview This application note describes how

More information

Getting Started with FreeRTOS BSP for i.mx 7Dual

Getting Started with FreeRTOS BSP for i.mx 7Dual Freescale Semiconductor, Inc. Document Number: FRTOS7DGSUG User s Guide Rev. 0, 08/2015 Getting Started with FreeRTOS BSP for i.mx 7Dual 1 Overview The FreeRTOS BSP for i.mx 7Dual is a Software Development

More information

TWR-LS1021A Getting Started

TWR-LS1021A Getting Started Freescale Semiconductor Getting Started Document Number: TWR-LS1021AGS Rev. 0, 09/2014 TWR-LS1021A Getting Started 1 Introduction This document explains how to connect the QorIQ LS1021A Tower System Module

More information

Freescale Semiconductor Data Sheet: Technical Data

Freescale Semiconductor Data Sheet: Technical Data Freescale Semiconductor Data Sheet: Technical Data High Temperature Accuracy Integrated Silicon Pressure Sensor for Measuring Absolute Pressure, On-Chip Signal Conditioned, Temperature Compensated and

More information

Kinetis KM3x Metrology MCUs based on ARM Cortex -M0+ Core

Kinetis KM3x Metrology MCUs based on ARM Cortex -M0+ Core Freescale Semiconductor, Inc. Document Number: KM3XPB Product Brief Rev. 0, 06/2015 Kinetis KM3x Metrology MCUs based on ARM Cortex -M0+ Core Up to 256 KB Flash and 32 KB SRAM 1. Kinetis M family Kinetis

More information

WCT1011A/WCT1013A Automotive MP-A9 V4.0 Run-Time Debugging

WCT1011A/WCT1013A Automotive MP-A9 V4.0 Run-Time Debugging NXP Semiconductors Document Number: WCT101XAV40RTDUG User's Guide Rev. 4.0, 05/2018 WCT1011A/WCT1013A Automotive MP-A9 V4.0 Run-Time Debugging 1 Introduction NXP provides the FreeMASTER GUI tool for WCT1011A/WCT1013A

More information

Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z

Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z External Use Contents ts Quick Start Package Overview GettoKnowtheFRDMKL43Z to the FRDM-KL43Z Getting Started Out of the Box

More information

Understanding S08P Internal Clock Source

Understanding S08P Internal Clock Source Freescale Semiconductor Application Note Document Number: AN4763 Rev. 0, 8/2013 Understanding S08P Internal Clock Source By: William Jiang 1 Introduction The S08P family integrates an internal clock source

More information

How to use FlexMemory as D-Flash and EEPROM in KE1xF

How to use FlexMemory as D-Flash and EEPROM in KE1xF NXP Semiconductors Document Number: AN5338 Application Note Rev. 0, 09/2016 How to use FlexMemory as D-Flash and EEPROM in KE1xF 1. Introduction The FlexMemory (FlexNVM and FlexRAM) is available on NXP's

More information

TWR-KM34Z50MV3 Quick Start Guide

TWR-KM34Z50MV3 Quick Start Guide TWR-KM34Z50MV3 Quick Start Guide Development Kit for Kinetis KM34/33/14 MCU Families Tower System Development Board Platform Quick Start Guide Get to Know the TWR-KM34Z50MV3 Board Segment LCD Board Power

More information

Reference Design KL25-AGMP01 User Guide 10-Axis Data Logger Tool Kit

Reference Design KL25-AGMP01 User Guide 10-Axis Data Logger Tool Kit Freescale Semiconductor Document Number: RDKL25AGMP01UG USER GUIDE Rev. 1.0, 9/2015 Reference Design KL25-AGMP01 User Guide 10-Axis Data Logger Tool Kit Contents 1 Getting Started... 2 1.1 Kit Contents...

More information

Getting Started with MQX RTOS for Kinetis SDK

Getting Started with MQX RTOS for Kinetis SDK Freescale Semiconductor Document Number: MQXKSDKGSUG User's Guide Rev. 1, 04/2015 Getting Started with MQX RTOS for Kinetis SDK 1 Introduction This document describes the steps required to configure supported

More information

FRDM-KE02Z User s Manual

FRDM-KE02Z User s Manual Freescale Semiconductor Document Number: FRDMKE02ZUM User s Manual Rev. 0, 07/2013 FRDM-KE02Z User s Manual 1 Overview The Freescale Freedom Development Platform is an evaluation and development tool ideal

More information

Kinetis Flash Tool User's Guide

Kinetis Flash Tool User's Guide Freescale Semiconductor Document Number: KFLASHTOOLUG User's Guide Rev. 0, 04/2016 Kinetis Flash Tool User's Guide 1 Introduction The Kinetis Flash Tool is a GUI application on Windows OS, aiming to offer

More information

Quick Start Guide TRK-KEA. Kinetis EA Series MCUs for Automotive Electronics Applications. StarterTRAK

Quick Start Guide TRK-KEA. Kinetis EA Series MCUs for Automotive Electronics Applications. StarterTRAK TRK-KEA Kinetis EA Series MCUs for Automotive Electronics Applications StarterTRAK Get to Know the TRK-KEA Kinetis EA MCU SCI Selector 2 Individual Port Access Power LED Power Source Selector User Buttons

More information

Building U-Boot in CodeWarrior ARMv8

Building U-Boot in CodeWarrior ARMv8 NXP Semiconductors Document Number: AN5347 Application Note Rev. 0, 10/2016 Building U-Boot in CodeWarrior ARMv8 1 Introduction This application note defines guidelines for configuring CodeWarrior for

More information

Emulating I2S bus on KE06

Emulating I2S bus on KE06 NXP Semiconductors Document Number: AN5325 Application Notes Rev. 0, 08/2016 Emulating I2S bus on KE06 1. Introduction This application note shows how to use a typical SPI interface and proper timer to

More information

PCIe Certification Guide for i.mx 6Dual/6Quad and i.mx 6Solo/6DualLite

PCIe Certification Guide for i.mx 6Dual/6Quad and i.mx 6Solo/6DualLite Freescale Semiconductor Document Number: AN4784 Rev. 0, 10/2013 PCIe Certification Guide for i.mx 6Dual/6Quad and i.mx 6Solo/6DualLite This document provides a description of procedures, tools, and criteria

More information

TWR-LS1021A Getting Started

TWR-LS1021A Getting Started Freescale Semiconductor Getting Started Document Number: TWR-LS1021AGS Rev. 3, 10/2015 TWR-LS1021A Getting Started 1 Introduction This document describes how to connect the QorIQ LS1021A Tower System Module

More information

Load Position-Independent Code (PIC) on a Kinetis Platform Using the IAR EWARM Compiler

Load Position-Independent Code (PIC) on a Kinetis Platform Using the IAR EWARM Compiler Freescale Semiconductor, Inc. Document Number: AN5163 Application Note Load Position-Independent Code (PIC) on a Kinetis Platform Using the IAR EWARM Compiler 1. Introduction This document provides guidance

More information

Collecting Linux Trace without using CodeWarrior

Collecting Linux Trace without using CodeWarrior Freescale Semiconductor Application Note Document Number: AN5001 Collecting Linux Trace without using CodeWarrior 1. Introduction This document guides you how to collect Linux trace directly from QDS or

More information

Kinetis KL1x General-Purpose Ultra-Low- Power MCUs Up to 256 KB Flash and 32 KB SRAM

Kinetis KL1x General-Purpose Ultra-Low- Power MCUs Up to 256 KB Flash and 32 KB SRAM Freescale Semiconductor, Inc. Product Brief Document Number: KL1XPB Rev. 1, 04/2015 Kinetis KL1x General-Purpose Ultra-Low- Power MCUs Up to 256 KB Flash and 32 KB SRAM 1. Kinetis L family introduction

More information

Measuring Interrupt Latency

Measuring Interrupt Latency NXP Semiconductors Document Number: AN12078 Application Note Rev. 0, 10/2017 Measuring Interrupt Latency 1. Introduction The term interrupt latency refers to the delay between the start of an Interrupt

More information

DDR Validation Tool Getting Started Guide

DDR Validation Tool Getting Started Guide DDR Validation Tool Getting Started Guide Document Number: QCVSDDRVGETSTARTUG Rev 4.1, 10/2014 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Getting Started with DDR Validation

More information

MPXHZ6130A, 15 to 130 kpa, Absolute, Integrated Pressure Sensor

MPXHZ6130A, 15 to 130 kpa, Absolute, Integrated Pressure Sensor Freescale Semiconductor Document Number: Data Sheet: Technical Data Rev. 1.2, 06/2015, 15 to 130 kpa, Absolute, Integrated Pressure Sensor The series sensor integrates on-chip, bipolar op amp circuitry

More information

i.mx 7 Dual/Solo Product Lifetime Usage

i.mx 7 Dual/Solo Product Lifetime Usage NXP Semiconductors Document Number: AN5334 Application Note Rev. 1, 05/2017 i.mx 7 Dual/Solo Product Lifetime Usage 1. Introduction This document describes the estimated product lifetimes for the i.mx

More information

FRDM-KL26Z User s Guide

FRDM-KL26Z User s Guide Freescale Semiconductor User s Guide Doc Number: FRDMKL26ZUG Rev. 0, 10/2013 FRDM-KL26Z User s Guide by Freescale Semiconductor, Inc. 1 Overview The Freescale Freedom development platform is a set of software

More information

MP3V5050V, -50 to 0 kpa, Gauge Pressure Sensor

MP3V5050V, -50 to 0 kpa, Gauge Pressure Sensor Freescale Semiconductor Document Number: Data Sheet: Technical Data Rev. 3.0, 09/2015, -50 to 0 kpa, Gauge Pressure Sensor The piezoresistive transducer is a state-of-the-art, monolithic, signal conditioned,

More information

Intelligent Sensing Framework 2.1 for Kinetis Errata Sheet

Intelligent Sensing Framework 2.1 for Kinetis Errata Sheet Document Number: ISF2P1_KINETIS_ER ERRATA SHEET Rev. 1, 4/2015 Intelligent Sensing Framework 2.1 for Kinetis Errata Sheet The following errata sheet covers changes to the Freescale Intelligent Sensing

More information

Kinetis Motor Suite v1.2.0 Release Notes

Kinetis Motor Suite v1.2.0 Release Notes NXP Semiconductors Document Number: KMSRN Release Notes Rev. 3, 11/2017 Kinetis Motor Suite v1.2.0 Release Notes 1. Introduction Based on Kinetis V microcontrollers, Kinetis Motor Suite (KMS) is an integrated

More information

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide NXP Semiconductors Document Number: MKW41ZSNIFFERQSG User's Guide Rev. 2, 09/2016 Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide This document describes the usage of the USB- KW41Z evaluation

More information

i.mx 6ULL Product Usage Lifetime Estimates

i.mx 6ULL Product Usage Lifetime Estimates NXP Semiconductors Document Number: AN5337 Application Note Rev. 1, 03/2017 i.mx 6ULL Product Usage Lifetime Estimates 1. Introduction This document describes the estimated product lifetimes for the i.mx

More information

Quick Start Guide for FRDM-KL46Z Rev 1

Quick Start Guide for FRDM-KL46Z Rev 1 www.freescale.com/frdm-kl46z These documents are available as part of the Quick Start Package: Name Type Description Quick Start Guide PDF This document OpenSDA Applications Folder OpenSDA Applications

More information

Mask Set Errata for Mask 0N22G

Mask Set Errata for Mask 0N22G Freescale Semiconductor MSE9S12ZVL_0N22G Mask Set Errata Rev 29 SEP 2014 Mask Set Errata for Mask 0N22G This report applies to mask 0N22G for these products: MSE9S12ZVL ID before 15 MAY 2008 ID from 15

More information

S12VR Hardware Design. Guidelines. 1 Introduction. 2 Hardware Design. Guidelines. 2.1 Voltage regulator. Freescale Semiconductor

S12VR Hardware Design. Guidelines. 1 Introduction. 2 Hardware Design. Guidelines. 2.1 Voltage regulator. Freescale Semiconductor Freescale Semiconductor Document Number: AN4643 Application Note Rev 1, 10/2013 S12VR Hardware Design Guidelines by: Carlos Aceff 1 Introduction This document lists the required external components and

More information

Using the Asynchronous DMA features of the Kinetis L Series

Using the Asynchronous DMA features of the Kinetis L Series Freescale Semiconductor Document Number:AN4631 Application Note Rev. 0, 12/2012 Using the Asynchronous DMA features of the Kinetis L Series by: Chris Brown 1 Introduction The power consumption of devices

More information

OpenSDA on TWR-KW2x. User s Guide Rev 1.1

OpenSDA on TWR-KW2x. User s Guide Rev 1.1 OpenSDA on TWR-KW2x User s Guide 2013 Rev 1.1 Freescale, Inc. TKW2x_OSDAUG Table of Contents 1 Overview...3 1.1 OpenSDA Hardware...4 1.2 OpenSDA Software...4 1.2.1 MSD Bootloader...4 1.2.2 P&E Debug Application...5

More information

CodeWarrior Development Studio Processor Expert RTOS Adapter User Guide

CodeWarrior Development Studio Processor Expert RTOS Adapter User Guide CodeWarrior Development Studio Processor Expert RTOS Adapter User Guide Document Number: CWPEXRTUG Rev 10.6, 02/2014 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Introduction

More information

Getting Started with MCUXpresso SDK CMSIS Packs

Getting Started with MCUXpresso SDK CMSIS Packs NXP Semiconductors Document Number: MCUXSDKPACKSGSUG User's Guide Rev. 1, 11/2017 Getting Started with MCUXpresso SDK CMSIS Packs 1 Introduction The MCUXpresso Software Development Kit (SDK) is a comprehensive

More information

MAC57D5xx Start-Up Sequence

MAC57D5xx Start-Up Sequence Freescale Semiconductor Document Number: AN5285 Application Note Rev. 0, 05/2016 MAC57D5xx Start-Up Sequence by: Manuel Rodriguez 1 Introduction The MAC57D5xx family is the next generation platform of

More information

Freescale MQX USB Stack for TWR-K24F120M GA User s Guide

Freescale MQX USB Stack for TWR-K24F120M GA User s Guide Freescale Semiconductor Document Number: USBTWRK24F120MUG User s Guide Rev. 1.0, 08/2014 Freescale MQX USB Stack for TWR-K24F120M GA User s Guide 1 Read Me First This document describes how to compile

More information

Flash Core Voltage Supply Requirements and Considerations

Flash Core Voltage Supply Requirements and Considerations Freescale Semiconductor Application Note Document Number: AN4758 Rev. 1, 6/2013 Flash Core Voltage Supply Requirements and Considerations by: David Paterson 1 Introduction The voltage supply for Freescale

More information

Quick Start Guide for FRDM-KL46Z Rev 1

Quick Start Guide for FRDM-KL46Z Rev 1 www.freescale.com/frdm-kl46z These documents are available as part of the Quick Start Package: Name Type Description Quick Start Guide PDF This document OpenSDA Applications Folder OpenSDA Applications

More information

MMPF0100 Errata for Mask 1N47F and 1N18J

MMPF0100 Errata for Mask 1N47F and 1N18J Freescale Semiconductor Errata (or Chip Errata) Document Number: MMER Rev. 5.0, 4/2014 MM Errata for Mask 1N47F and 1N18J Introduction Device Revision Identification This errata document applies to the

More information

MPXH6300A, 20 to 300 kpa, Absolute, Integrated, Pressure Sensor

MPXH6300A, 20 to 300 kpa, Absolute, Integrated, Pressure Sensor Freescale Semiconductor Document Number: Data Sheet: Technical Data Rev. 6.0, 09/2015, 20 to 300 kpa, Absolute, Integrated, Pressure Sensor Freescale's series sensor integrates on-chip, bipolar op amp

More information

P1010RDB-PB Quick Start Guide

P1010RDB-PB Quick Start Guide Freescale Semiconductor P1010RDB-PB Quick Start Guide Document Number: P1010RDBPBQS Rev. 0, 10/2013 P1010RDB-PB Quick Start Guide 1 Introduction to P1010RDB-PB This quick start guide applies to boards

More information

MMA845x Driver: Quick Start Guide

MMA845x Driver: Quick Start Guide Freescale Semiconductor Document Number: AN4475 Application Note Rev 0, 07/2012 MMA845x Driver: Quick Start Guide by: Laura Salhuana 1 Introduction This quick start guide demonstrates how to load the MMA845x

More information

Kinetis Flash Tool User's Guide

Kinetis Flash Tool User's Guide NXP Semiconductors Document Number: MBOOTFLTOOLUG User's Guide Rev 1, 05/2018 Kinetis Flash Tool User's Guide Contents Contents Chapter 1 Introduction...4 Chapter 2 System Requirements... 5 Chapter 3 Tool

More information

Freescale MQX RTOS TWR-K64F120M Release Notes

Freescale MQX RTOS TWR-K64F120M Release Notes Freescale Semiconductor Document Number: MQXTWRK64RN Release Notes Rev. 2, 03/2014 Freescale MQX RTOS 4.1.0 TWR-K64F120M Release Notes 1 Introduction These are the Release Notes for the K64F120M standalone

More information

Mask Set Errata for Mask 2N27B

Mask Set Errata for Mask 2N27B Freescale Semiconductor COLDFIREPLUS_2N27B Mask Set Errata Rev 29 JUL 2013 Mask Set Errata for Mask 2N27B Introduction This report applies to mask 2N27B for these products: COLDFIREPLUS Errata ID Errata

More information

ORDERING INFORMATION # of Ports Pressure Type Device Name

ORDERING INFORMATION # of Ports Pressure Type Device Name Freescale Semiconductor Data Sheet: Technical Data High Temperature Accuracy Integrated Silicon Pressure Sensor for Measuring Absolute Pressure, On-Chip Signal Conditioned, Temperature Compensated and

More information

Using the MPC5777M MCAN Module to Exchange CAN FD Messages

Using the MPC5777M MCAN Module to Exchange CAN FD Messages Freescale Semiconductor Document Number: AN5045 Application Note Rev. 0, 11/2014 Using the MPC5777M MCAN Module to Exchange CAN FD Messages by: Graham Rice 1 Introduction A CAN network (Controller Area

More information

i.mx 6UltraLite Product Usage Lifetime Estimates

i.mx 6UltraLite Product Usage Lifetime Estimates NXP Semiconductors Document Number: AN5198 Application Notes Rev. 2, 08/2016 i.mx 6UltraLite Product Usage Lifetime Estimates 1. Introduction This document describes the estimated product lifetimes for

More information

How to Implement USB Suspend/Resume Feature with MCUXpresso SDK USB Stack

How to Implement USB Suspend/Resume Feature with MCUXpresso SDK USB Stack NXP Semiconductors Document Number: AN5385 Application Note Rev. 0, How to Implement USB Suspend/Resume Feature with MCUXpresso SDK USB Stack 1. Introduction This application note contains the USB suspend/resume

More information

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM FRDM-KL02Z User Manual Rev. 0 Freescale Semiconductor Inc. FRDMKL02ZUM 1. Overview The Freescale Freedom development platform is an evaluation and development tool ideal for rapid prototyping of microcontroller-based

More information