• List of MagniV and S12(X) Examples and Documents

    MagniV  Documents: S12Z constant, variable, code allocation in CodeWarrior  BLDC six-step control speed scaling using S12ZVM  MagniV Power Dissipation Calculator  MTRCKTSBNZVM128 vs MTRCKTSPNZ...
    Diana Batrlova
    last modified by Diana Batrlova
  • Bus-Off Handling in MSCAN

    Hello Community user,   This post is intended to show how to recovery from Bus-Off state using the MSCAN and CANPHY modules in the MagniV devices. This example is focused on S12ZVC due to the internal CANPHY so ...
  • Software for S12ZVM motor control kits

    Officially we offer two S12ZVM motor control kits: MTRCKTSBNZVM128: 3-phase Sensorless BLDC Development Kit with S12 MagniV S12ZVM MTRCKTSPNZVM128: 3-phase Sensorless PMSM Development Kit with S12 MagniV® MC9S1...
    Radek Sestak
    last modified by Diana Batrlova
  • A Library of Functions for HD44780 Based LCD Modules (no R/W) for S12Z devices

    A project presents control of the HD44780 driven display where it is assumed that RW pin of the LCD is permanently connected to “Write” level (GND). The SW contains mirror(s) of the LCD display as array of...
    lama
    last modified by ebiz_ws_prod
  • S12ZVML-MINIBRD software ported from AN5327

    The package contains of AN5327_SW ported to S12ZVML-MINIBRD hardware. Just minor changes are introduced, such as removing a button control, moving the LED light to another pin and using internal oscillator. This is j...
    Matej Pacha
    last modified by Matej Pacha
  • S12(X) MCU Security

    S12(X) MCU Secure: There’s a security byte in the flash memory at address 0xFF0F that should be programmed appropriately. Datasheet says: “The contents of the Flash Protection/Options byte at $FF0F in t...
    Radek Sestak
    last modified by Diana Torres
  • MagniV PLL Calculator

    The calculator was created for the MagniV devices such as S12ZVL, S12ZVC, S12ZVMB, S12ZVM, S12ZVH, and S12VR qualified under junction temperature Tj <= 150°C. It shows the settings of PLL registers as SYNR, R...
    Diana Batrlova
    last modified by Diana Batrlova
  • WEBINAR: Learning to Easily Develop LIN-based Actuator Applications with Mixed-signal MCUs

    Hello everyone,   In this post you are going to find the example codes that where mentioned during the webinar. In the "S12ZVMA_Webinar_ExampleCodes" package you are going to find the code for the S12ZVMA slave ...
  • Example: S12ZVC192-ACMP-POT-CW107

    Tested on: DEVKIT-S12ZVC MCU: S12ZVC192 Development tool: CodeWarrior 10.7   This example shows ACMP - analog comparator,  which compares voltage from potentiometer and voltage from DAC. DAC is set at 2.5V...
    Diana Batrlova
    last modified by Diana Batrlova
  • List of MagniV S12(X) Application notes

    Application Note Link SW  SW2 SW3 AN12086 Simple Serial Bootloader for S12Z AN12086 SW AN5330 Migration Guide for S12ZVM Devices AN5330 AN5327 Three-phase Sensorless Single-Shunt Current-Sensing PMSM Mo...
    Daniel Martynek
    last modified by Daniel Martynek
  • Useful documents for building own CAN bootloader

    Since there isn't a CAN based bootloader developed for S12X device family, here are some useful documents that might be of help for creating such bootloader:   - The AN3312 is an application note of a BootLoade...
    iggi
    last modified by Diana Batrlova
  • S12Z constant, variable, code allocation in CodeWarrior

    The S12Z MCU has linear address space therefore constant, variable, code placement is easier in compare with older S12 or S12X MCUs. But still, there are several ways and potential issues.   The object placemen...
    Radek Sestak
    last modified by Radek Sestak
  • Example S12ZVL ADC0 triggered by TIM0 OC updates PWM duty cycle

    ******************************************************************************** Detailed Description: TIM0_Ch2 OC triggers ADC measurements on AN2 (DEVKIT S12ZVL32, potentiometer) every 50ms. ADC interrupt updates du...
    Daniel Martynek
    last modified by Daniel Martynek
  • CAN setup calculator for S12(X) and MagniV devices

    CAN setup calculator for S12(X) and MagniV devices.   I would like to share my CAN setup calculator I've been using for a few years. I’ll be glad if anyone who sees any discrepancy in calculation or valu...
    lama
    last modified by lama
  • SW examples for MagniV S12ZVC and S12ZVL devices

    The bold blue links below provide direct download of SW example packs for MagniV devices based on S12Z core.   S12ZVC Getting Started Exercises (REV 1.0) This file contains four hands-on exercise where you can fi...
    iggi
    last modified by Diana Batrlova
  • Low power mode example code for MagniV S12ZVC device

    The example code demonstrates MCU low power modes: STOP and WAIT. For detailed description see main.c file of the project. * - tested on X-VLG-S12ZVC board * - BUSCLK = 6.25MHz based on internal oscillator clock IRC...
    iggi
    last modified by Daniel Martynek
  • New EVB platform: DEVKIT-ZVL128 Review.

    The DEVKIT platform The NXP released new board platform for automotive products – DEVKIT. The DEVKIT is a low-cost development platform with Arduino UNO/Mega pin compatibility. In my review, I will focus mainly ...
    Radek Sestak
    last modified by Radek Sestak
  • Simple Serial Bootloader for S12Z - AN draft

    This application note was already officially released. Please, download it from: AN12086 Simple Serial Bootloader for S12Z AN12086SW software package    1.  IntroductionThis application note covers th...
    Radek Sestak
    last modified by Radek Sestak
  • MagniV Power Dissipation Calculator

    Hello all, sharing the latest version of MagniV Power Dissipation Calculator started by Carlos Vazquez and Anita Maliverney. With this excel sheet is possible estimate the power dissipated for any MCU of S12ZVM, S12ZV...
  • BLDC six-step control speed scaling using S12ZVM

    AbstractThe paper describes basic scaling procedure of a six-step BLDC motor control application with focus on S12ZVM MCU devices.    Abstract Introduction BLDC six-step control Speed scaling ...
    Matej Pacha
    last modified by Matej Pacha