S12XS Automotive and Industrial Microcontrollers (MCUs)

Block Diagram

S12XS Microcontroller Block Diagram

S12XS Microcontroller Block Diagram

Features

  • Key Features
    • DataFlash® for data storage or program memory extension
    • Reduce peripheral set for typical body applications
    • This product is included in NXP ®.s product longevity program, with assured supply for a minimum of 15 years after launch
  • Other Features
    • S12X CPU @ 40 MHz bus speed
    • 64 KB, 128 KB and 256 KB flash memory options, all with error correction code (ECC)
    • 4 KB to 8 KB DataFlash with ECC used for data or program storage
    • Choice of configurable 8-,10- or 12-bit analog-to-digital converter (ADC), capable of 3 µs conversion time
    • Support for control area network (CAN), local interconnect network (LIN) and serial peripheral interface (SPI) protocols
    • 8-channel timer with 16-bit counters
    • Excellent EMC/run and stop current performance

Buy/Parametrics










































































































N true 0 PSPS12XSen 28 Application Note Application Note t789 13 Application Note Software Application Note Software t783 2 Brochure Brochure t518 1 Data Sheet Data Sheet t520 1 Errata Errata t522 3 Fact Sheet Fact Sheet t523 2 Product Brief Product Brief t532 1 Reference Manual Reference Manual t877 1 Selector Guide Selector Guide t528 1 Supporting Information Supporting Information t531 1 Technical Notes Technical Notes t521 1 User Guide User Guide t792 1 en_US 4 1 1.04 English This manual describes the features and operation of the family of central processing units (CPU) used on S12 and S12X micro controllers. M68HC12, S12 and S12X represent three generations of 16-bit controllers with all of them being derived from the industry standard M68HC11. 1147772901749694622938 PSP 2.7 MB Registration without Disclaimer None documents Extended 1147772901749694622938 /secured/assets/documents/en/reference-manual/S12XCPUV2.pdf 2695911 /secured/assets/documents/en/reference-manual/S12XCPUV2.pdf CPU12/CPU12X Y N 2017-05-02 CPU12/CPU12X - Reference Manual /webapp/Download?colCode=CPU12/CPU12X /secured/assets/documents/en/reference-manual/S12XCPUV2.pdf Reference Manual N Y 500633505221135046 2022-12-07 pdf Y en May 1, 2017 Reference Manual t877 Reference Manual Reference Manual Y N CPU12/CPU12X - Reference Manual 2 4 English The new MC9S12XS-Family of 16-Bit micro controllers is a compatible, reduced version of the MC9S12XE-Family. These families provide an easy approach to develop common platforms from low-end to high-end applications, minimizing the redesign of software and hardware. Targeted at generic automotive applications and slave CAN nodes, some typical examples of these applications are: Body Controllers, Occupant Detection, Door Modules, RKE Receivers, Smart Actuators. 1168009846248709967231 PSP 115.0 KB None None documents None 1168009846248709967231 /docs/en/product-brief/MC9S12XS256PB.pdf 115031 /docs/en/product-brief/MC9S12XS256PB.pdf MC9S12XS256PB N 2007-01-05 MC9S12XS-Family Low Cost 16-Bit Microcontroller Family Covers MC9S12XS256, MC9S12XS128 and MC9S12XS64 - Product Brief /docs/en/product-brief/MC9S12XS256PB.pdf /docs/en/product-brief/MC9S12XS256PB.pdf Product Brief N Y 899114358132306053 2022-12-07 pdf en Nov 19, 2008 Product Brief t532 Product Brief Product Brief Y N MC9S12XS-Family Low Cost 16-Bit Microcontroller Family Covers MC9S12XS256, MC9S12XS128 and MC9S12XS64 - Product Brief 3 3 Chinese 1186610283606726202899zh PSP 148.1 KB None None documents None 1186610283606726202899 /docs/zh/fact-sheet/S12XSFS.pdf 148081 /docs/zh/fact-sheet/S12XSFS.pdf S12XSFS documents N 2007-08-08 S12XS Fact Sheet /docs/zh/fact-sheet/S12XSFS.pdf /docs/zh/fact-sheet/S12XSFS.pdf /docs/zh/fact-sheet/S12XSFS.pdf Fact Sheet N Y 736675474163315314 2022-12-07 zh 736675474163315314 Fact Sheet N S12XS简介 3 English 1186610283606726202899 PSP 148.1 KB None None documents None 1186610283606726202899 /docs/en/fact-sheet/S12XSFS.pdf 148081 /docs/en/fact-sheet/S12XSFS.pdf S12XSFS N 2007-08-08 S12XS Fact Sheet /docs/en/fact-sheet/S12XSFS.pdf /docs/en/fact-sheet/S12XSFS.pdf Fact Sheet N Y 736675474163315314 2022-12-07 pdf en Mar 19, 2008 Fact Sheet t523 Fact Sheet Fact Sheet N N S12XS Fact Sheet 4 G9S12XS256J0MAL 1.13 English The new S12XS family of 16-bit micro controllers is a compatible, reduced version of the S12XE family. Targeted at generic automotive applications and CAN nodes, some typical examples of these applications are: Body Controllers, Occupant Detection, Door Modules, RKE Receivers, Smart Actuators, Lighting Modules and Smart Junction Boxes amongst many others. Covers MC9S12XS Family MC9S12XS256, MC9S12XS128, MC9S12XS64. 1188223135457716124690 PSP 12.7 MB None None documents None 1188223135457716124690 /docs/en/data-sheet/MC9S12XS256RMV1.pdf 12654186 /docs/en/data-sheet/MC9S12XS256RMV1.pdf MC9S12XS256RMV1 N N 2016-10-31 MC9S12XS256 - Referece Manual /docs/en/data-sheet/MC9S12XS256RMV1.pdf /docs/en/data-sheet/MC9S12XS256RMV1.pdf Data Sheet N Y 980000996212993340 2023-08-18 pdf N en Aug 18, 2012 Data Sheet t520 Data Sheet Data Sheet Y N MC9S12XS256 - Referece Manual false en_US en Application Note Application Note 13 5 2 Chinese Describing injection currents in terms of the data sheet electrical specifications for normal recommended operating conditions and for error conditions that allow short-term violations of the recommended operating conditions as listed in the device absolute maximum injection current specifications. Also, describing what should be done to protect the MCU from any damage due to over-voltage conditions on the I/O pins. 1370470727458723387723zh PSP 358.1 KB None None documents None 1370470727458723387723 /docs/zh/application-note/AN4731.pdf 358140 /docs/zh/application-note/AN4731.pdf AN4731 documents N N 2016-10-31 AN4731: Understanding Injection Current on NXP Automotive Microcontrollers – Application Note /docs/zh/application-note/AN4731.pdf /docs/zh/application-note/AN4731.pdf Application Note N 645036621402383989 2023-10-31 zh Apr 8, 2022 645036621402383989 Application Note Y N AN4731: 理解恩智浦微处理器上的注入电流--应用笔记 2 English Describing injection currents in terms of the data sheet electrical specifications for normal recommended operating conditions and for error conditions that allow short-term violations of the recommended operating conditions as listed in the device absolute maximum injection current specifications. Also, describing what should be done to protect the MCU from any damage due to over-voltage conditions on the I/O pins. 1370470727458723387723 PSP 358.1 KB None None documents None 1370470727458723387723 /docs/en/application-note/AN4731.pdf 358140 /docs/en/application-note/AN4731.pdf AN4731 documents N N 2016-10-31 AN4731: Understanding Injection Current on NXP Automotive Microcontrollers – Application Note /docs/en/application-note/AN4731.pdf /docs/en/application-note/AN4731.pdf Application Note N 645036621402383989 2023-10-31 pdf N en Dec 27, 2017 645036621402383989 Application Note Y N AN4731: Understanding Injection Current on NXP Automotive Microcontrollers – Application Note 6 0 English Presenting information about Galvanically Isolated Circuit Board that provides electrical isolation between a development tool and an application. 1450347856433701644145 PSP 2.0 MB None None documents None 1450347856433701644145 /docs/en/application-note/AN5233.pdf 2000386 /docs/en/application-note/AN5233.pdf AN5233 documents N N 2021-07-21 AN5233: Isolator Board for In-Circuit Debugging and Programming tools – Application Note /docs/en/application-note/AN5233.pdf /docs/en/application-note/AN5233.pdf Application Note N 645036621402383989 2023-06-07 pdf N en Dec 16, 2015 645036621402383989 Application Note Y N AN5233: Isolator Board for In-Circuit Debugging and Programming tools – Application Note 7 0 English This application note describes Flap Motor Control Based On HVAC Platform 1351146801820729071696 PSP 1.6 MB None None documents None 1351146801820729071696 /docs/en/application-note/AN4616.pdf 1603624 /docs/en/application-note/AN4616.pdf AN4616 documents N N 2016-10-31 Flap Motor Control Based On HVAC Platform /docs/en/application-note/AN4616.pdf /docs/en/application-note/AN4616.pdf Application Note N 645036621402383989 2022-12-07 pdf N en Oct 24, 2012 645036621402383989 Application Note Y N Flap Motor Control Based On HVAC Platform 8 1 English Describing a set of routines that provides 255 bytes of byte-writable Emulated EEPROM (EEE). The routines performing the programming and erasure of the DFlash are interrupt-driven, leaving the CPU free to perform other tasks while the DFlash memory is being updated. In addition, a 256-byte RAM buffer is used to allow the EEE contents to be read at any time. 1331073423821735973508 PSP 265.6 KB None None documents None 1331073423821735973508 /docs/en/application-note/AN4483.pdf 265617 /docs/en/application-note/AN4483.pdf AN4483 documents N N 2021-07-21 AN4483: Emulated EEPROM Routines for S12P – Application Note /docs/en/application-note/AN4483.pdf /docs/en/application-note/AN4483.pdf Application Note N 645036621402383989 2022-12-07 pdf N en Mar 16, 2012 645036621402383989 Application Note Y N AN4483: Emulated EEPROM Routines for S12P – Application Note 9 0 English Covering the operation and use of a bootloader for the S12 and S12X MCU families based on 180 nm technology. The Bootloader can be a convenient way to support programming during production or in-system, where support for the dedicated HCS12 Background Debug interface (BDM) may not be available. Users must pre-program the S12(X) with the Bootloader during pre-production or at a programming vendor. The Bootloader resides in the MCU for further use. 1298953974579705978233 PSP 305.5 KB None None documents None 1298953974579705978233 /docs/en/application-note/AN4258.pdf 305531 /docs/en/application-note/AN4258.pdf AN4258 documents N N 2021-07-21 AN4258: Serial Bootloader for S12(X) Microcontrollers Based on 180 nm Technology – Application Note /docs/en/application-note/AN4258.pdf /docs/en/application-note/AN4258.pdf Application Note N 645036621402383989 2022-12-07 pdf N en Feb 28, 2011 645036621402383989 Application Note Y N AN4258: Serial Bootloader for S12(X) Microcontrollers Based on 180 nm Technology – Application Note 10 0 English AN3961SW.zip /docs/en/application-note-software/AN3961SW.zip /docs/en/application-note-software/AN3961SW.zip AN3961: The EEPROM Emulation package contains the header and source files in the C programming language that enables the code from AN2302 to be used for the MC9S12XS and MC9S12P families members that have only D-flash memory for non-volatile purposes, instead of a real EEPROM. 1260992762171702243422 PSP 296.5 KB None None documents None 1260992762171702243422 /docs/en/application-note/AN3961.pdf 296485 /docs/en/application-note/AN3961.pdf AN3961 documents N 2009-12-16 AN3961, EEPROM Emulation for the MC9S12XS and MC9S12P Families Using AN2302 as a Reference - Application Notes /docs/en/application-note/AN3961.pdf /docs/en/application-note/AN3961.pdf Application Note N 645036621402383989 2022-12-07 pdf en Dec 15, 2009 645036621402383989 Application Note Y N AN3961, EEPROM Emulation for the MC9S12XS and MC9S12P Families Using AN2302 as a Reference - Application Notes 11 0 English Many S12X devices feature temperature monitoring circuitry. This application note outlines considerations for using the temperature sensor in applications. 1208446825728712949882 PSP 180.3 KB None None documents None 1208446825728712949882 /docs/en/application-note/AN3624.pdf 180273 /docs/en/application-note/AN3624.pdf AN3624 documents N 2008-04-17 S12X Temperature Sensor: Considerations for Using the S12X Temperature Sensor /docs/en/application-note/AN3624.pdf /docs/en/application-note/AN3624.pdf Application Note N 645036621402383989 2022-12-07 pdf en Apr 17, 2008 645036621402383989 Application Note Y N S12X Temperature Sensor: Considerations for Using the S12X Temperature Sensor 12 0 English This application note highlights and explains the differences that exist between the clock, reset, and power management unit (CPMU) module of the S12P devices, and the clocks and reset generator (CRG) module of the S12XS. The intended audience of this text is customers who have knowledge of the CRG module of the S12XS family and are thinking of migrating their applications to the S12P family of microcontrollers. As the clocking scheme on previous members of the S12 family is similar in many respects to the 1206540370488723402624 PSP 531.5 KB None None documents None 1206540370488723402624 /docs/en/application-note/AN3622.pdf 531466 /docs/en/application-note/AN3622.pdf AN3622 documents N 2008-03-26 Comparison of the S12XS CRG Module with S12P CPMU Module /docs/en/application-note/AN3622.pdf /docs/en/application-note/AN3622.pdf Application Note N 645036621402383989 2022-12-07 pdf en Mar 26, 2008 645036621402383989 Application Note N N Comparison of the S12XS CRG Module with S12P CPMU Module 13 0 English Designers can develop applications intended for an MC9S12P family member using an MC9S12XS128 device. This document will help designers maintain compatibility when they use a member of the MC9S12XS family as an emulation tool for developing an application targeted at a member of the MC9S12P family. Allowing for minor constraints, code can be written for an MC9S12XS family device that can then run with minimal or no change on MC9S12P family devices. 1206381683871710364879 PSP 186.3 KB None None documents None 1206381683871710364879 /docs/en/application-note/AN3613.pdf 186287 /docs/en/application-note/AN3613.pdf AN3613 documents N 2008-03-24 Using the MC9S12XS Family as a Development Platform for the MC9S12P Family /docs/en/application-note/AN3613.pdf /docs/en/application-note/AN3613.pdf Application Note N 645036621402383989 2022-12-07 pdf en Mar 24, 2008 645036621402383989 Application Note Y N Using the MC9S12XS Family as a Development Platform for the MC9S12P Family 14 0 English The S12XS family is a next generation, cost competitive MCU solution targeting existing S12 customers and emerging markets. The S12XS family features a power- and code-efficient 16-bit core, on-board data flash (D-flash), an on-board frequency-modulated PLL, and offers flexibility and compatibility with the fully featured S12XE family. 1185284767108736896521 PSP 105.3 KB None None documents None 1185284767108736896521 /docs/en/application-note/AN3497.pdf 105335 /docs/en/application-note/AN3497.pdf AN3497 documents N 2007-07-24 S12XS Family Compatibility Considerations /docs/en/application-note/AN3497.pdf /docs/en/application-note/AN3497.pdf Application Note N 645036621402383989 2022-12-07 pdf en Jul 24, 2007 645036621402383989 Application Note Y N S12XS Family Compatibility Considerations 15 4 English HCS12 and S12X Family Compatibility 1086871182205719524004 PSP 225.2 KB None None documents None 1086871182205719524004 /docs/en/application-note/AN2615.pdf 225163 /docs/en/application-note/AN2615.pdf AN2615 documents N 2004-06-10 HCS12 and S12X Family Compatibility /docs/en/application-note/AN2615.pdf /docs/en/application-note/AN2615.pdf Application Note N 645036621402383989 2022-12-07 pdf en Jul 13, 2007 645036621402383989 Application Note Y N HCS12 and S12X Family Compatibility 16 4 English This document will help designers maintain compatibility when using a member of the S12XE family as an emulation tool while developing an application targeted at a member of the S12XS family. Allowing for minor constraints, as detailed in each section, code can be written for an XE family device which then runs unmodified on XS family devices. This document is intended for use with the documents listed on the product summary page for S12X products (see http://www.nxp.com/automotive). 1160423633256720044463 PSP 259.8 KB None None documents None 1160423633256720044463 /docs/en/application-note/AN3327.pdf 259759 /docs/en/application-note/AN3327.pdf AN3327 documents N 2006-10-09 Using the S12XE Family as a Development Platform for the S12XS Family /docs/en/application-note/AN3327.pdf /docs/en/application-note/AN3327.pdf Application Note N 645036621402383989 2022-12-07 pdf en Jul 5, 2007 645036621402383989 Application Note Y N Using the S12XE Family as a Development Platform for the S12XS Family 17 0 English Using the HCS12X PIT as a 24-bit Elapsed Timer 1086872554403727602299 PSP 337.5 KB None None documents None 1086872554403727602299 /docs/en/application-note/AN2724.pdf 337487 /docs/en/application-note/AN2724.pdf AN2724 documents N 2004-06-10 Using the HCS12X PIT as a 24-bit Elapsed Timer /docs/en/application-note/AN2724.pdf /docs/en/application-note/AN2724.pdf Application Note N 645036621402383989 2022-12-07 pdf en Jun 10, 2004 645036621402383989 Application Note Y N Using the HCS12X PIT as a 24-bit Elapsed Timer User Guide User Guide 1 18 1 English The S12XE (S12XF, S12XS, S12P, S12HY) family of MCU’s include an internal phase-locked loop (IPLL) frequency multiplier with an internal filter as a part of the S12XECRG (or S12CPMU) module. The purpose of the PLL is to generate an internal timebase from the external resonator signal or from the internal-reference clock. The usage of a low-frequency resonator facilitates lower power consumption in low-power modes. 1232462231716712091740 PSP 277.0 KB None None documents None 1232462231716712091740 /docs/en/user-guide/S12XEIPLLCUG.pdf 277013 /docs/en/user-guide/S12XEIPLLCUG.pdf S12XEIPLLCUG documents N N 2009-01-20 S12XE IPLL Calculator /docs/en/user-guide/S12XEIPLLCUG.pdf /docs/en/user-guide/S12XEIPLLCUG.pdf User Guide N 132339537837198660 2023-06-18 pdf N en Aug 20, 2009 132339537837198660 User Guide Y N S12XE IPLL Calculator Application Note Software Application Note Software 2 19 0 English 1331072776063718766497 PSP 353.1 KB None None documents None 1331072776063718766497 /docs/en/application-note-software/AN4483SW.zip 353066 /docs/en/application-note-software/AN4483SW.zip AN4483SW documents N N 2012-03-06 Software files for application note AN4483 /docs/en/application-note-software/AN4483SW.zip /docs/en/application-note-software/AN4483SW.zip Application Note Software N 789425793691620447 2022-12-07 zip N en Mar 6, 2012 789425793691620447 Application Note Software D N Software files for application note AN4483 20 0 English Associated software for AN3961 1260991692723719595712 PSP 515.8 KB None None documents None 1260991692723719595712 /docs/en/application-note-software/AN3961SW.zip 515780 /docs/en/application-note-software/AN3961SW.zip AN3961SW documents N 2009-12-16 Associated software for AN3961 /docs/en/application-note-software/AN3961SW.zip /docs/en/application-note-software/AN3961SW.zip Application Note Software N 789425793691620447 2022-12-07 zip en Dec 15, 2009 789425793691620447 Application Note Software D N Associated software for AN3961 Brochure Brochure 1 21 0 English This brochure is an educational piece on Our LIN, CAN, FlexRay, and RF offerings in microcontrollers and analog. 1165514420451715669536 PSP 677.6 KB None None documents None 1165514420451715669536 /docs/en/brochure/BRINVEHICLENET.pdf 677604 /docs/en/brochure/BRINVEHICLENET.pdf BRINVEHICLENET documents N N 2016-10-31 Automotive In-Vehicle Networking Brochure /docs/en/brochure/BRINVEHICLENET.pdf /docs/en/brochure/BRINVEHICLENET.pdf Brochure N 712453003803778552 2022-12-07 pdf N en Dec 7, 2006 712453003803778552 Brochure Y N Automotive In-Vehicle Networking Brochure Technical Notes Technical Notes 1 22 1 English EB793: This document, developed in response to customer inquiries, describes Motor Industry Software Reliability Association (MISRA™) compliance in the C Language header files provided by NXP for the automotive market. 1369851108709706895647 PSP 197.0 KB Registration without Disclaimer None documents Extended 1369851108709706895647 /secured/assets/documents/en/engineering-bulletin/EB793.pdf 197012 /secured/assets/documents/en/engineering-bulletin/EB793.pdf EB793 documents Y N 2016-10-31 MISRA Compliance in Freescale Automotive C Language Header Files - Engineering Bulletin /webapp/Download?colCode=EB793 /secured/assets/documents/en/engineering-bulletin/EB793.pdf Technical Notes N 389245547230346745 2024-07-15 pdf Y en May 28, 2013 389245547230346745 Technical Notes Y N MISRA Compliance in Freescale Automotive C Language Header Files - Engineering Bulletin Errata Errata 3 23 Rev. April 16 English Mask Set Errata For MC9S12XS128, Mask 0M04M 1184317181972735632434 PSP 26.1 KB None None documents None 1184317181972735632434 /docs/en/errata/MSE9S12XS128_0M04M.htm 26093 /docs/en/errata/MSE9S12XS128_0M04M.htm MSE9S12XS128_0M04M documents N N 2007-07-13 MSE9S12XS128_0M04M Mask Set Errata /docs/en/errata/MSE9S12XS128_0M04M.htm /docs/en/errata/MSE9S12XS128_0M04M.htm Errata N 155452329886410597 2022-12-07 htm N en Nov 6, 2012 155452329886410597 Errata Y N MSE9S12XS128_0M04M Mask Set Errata 24 Rev. April 16 English Mask Set Errata for MC9S12XS128, Mask 1M04M 1194609675606706147552 PSP 19.3 KB None None documents None 1194609675606706147552 /docs/en/errata/MSE9S12XS128_1M04M.htm 19325 /docs/en/errata/MSE9S12XS128_1M04M.htm MSE9S12XS128_1M04M documents N N 2007-11-09 MSE9S12XS128_1M04M Mask Set Errata /docs/en/errata/MSE9S12XS128_1M04M.htm /docs/en/errata/MSE9S12XS128_1M04M.htm Errata N 155452329886410597 2022-12-07 htm N en Nov 6, 2012 155452329886410597 Errata Y N MSE9S12XS128_1M04M Mask Set Errata 25 Rev. April 16 English Mask Set Errata for MC9S12XS256, Mask 0M05M 1194609677404710245562 PSP 19.3 KB None None documents None 1194609677404710245562 /docs/en/errata/MSE9S12XS256_0M05M.htm 19313 /docs/en/errata/MSE9S12XS256_0M05M.htm MSE9S12XS256_0M05M documents N N 2007-11-09 MSE9S12XS256_0M05M Mask Set Errata /docs/en/errata/MSE9S12XS256_0M05M.htm /docs/en/errata/MSE9S12XS256_0M05M.htm Errata N 155452329886410597 2022-12-07 htm N en Nov 6, 2012 155452329886410597 Errata Y N MSE9S12XS256_0M05M Mask Set Errata Fact Sheet Fact Sheet 1 26 9 English AIRBAGFS: Freescale is a leading semiconductor supplier for next-generation airbag applications with custom and standard microcontrollers (MCU), analog and sensor products. We offer solutions for point-to-point and bus-based satellite interface architectures with the established distributed system interface (DSI) as well as the emerging peripheral sensor interface (PSI5) architectures. 1208540600963727452987 PSP 366.7 KB None None documents None 1208540600963727452987 /docs/en/fact-sheet/AIRBAGFS.pdf 366678 /docs/en/fact-sheet/AIRBAGFS.pdf AIRBAGFS documents N N 2016-10-31 Automotive Airbag Safety Systems - Fact Sheet /docs/en/fact-sheet/AIRBAGFS.pdf /docs/en/fact-sheet/AIRBAGFS.pdf Fact Sheet N 736675474163315314 2025-02-24 pdf N en Sep 12, 2016 736675474163315314 Fact Sheet Y N Automotive Airbag Safety Systems - Fact Sheet Selector Guide Selector Guide 1 27 3 English Use this document to select adaptor cards to evaluate S12X Family. 1175690648883730091874 PSP 79.6 KB None None documents None 1175690648883730091874 /docs/en/product-selector-guide/SGS12XDTRCRDFLYR.pdf 79620 /docs/en/product-selector-guide/SGS12XDTRCRDFLYR.pdf SGS12XDTRCRDFLYR documents N 2007-04-04 S12X Daughter Card Selector Guide /docs/en/product-selector-guide/SGS12XDTRCRDFLYR.pdf /docs/en/product-selector-guide/SGS12XDTRCRDFLYR.pdf Selector Guide N 553557935274807777 2022-12-07 pdf en Jun 27, 2008 553557935274807777 Selector Guide Y N S12X Daughter Card Selector Guide Supporting Information Supporting Information 1 28 1 English 1228864691228705372964 PSP 151.9 KB None None documents None 1228864691228705372964 /docs/en/supporting-information/S12XTRAININGFS.pdf 151945 /docs/en/supporting-information/S12XTRAININGFS.pdf S12XTRAININGFS documents N 2008-12-09 S12X Training Fact Sheet /docs/en/supporting-information/S12XTRAININGFS.pdf /docs/en/supporting-information/S12XTRAININGFS.pdf Supporting Information N 371282830530968666 2022-12-07 pdf en Dec 9, 2008 371282830530968666 Supporting Information Y N S12X Training Fact Sheet false 0 S12XS downloads en true 1 Y PSP Y Y Application Note 13 /docs/en/application-note/AN4731.pdf 2016-10-31 1370470727458723387723 PSP 5 Dec 27, 2017 Application Note Describing injection currents in terms of the data sheet electrical specifications for normal recommended operating conditions and for error conditions that allow short-term violations of the recommended operating conditions as listed in the device absolute maximum injection current specifications. Also, describing what should be done to protect the MCU from any damage due to over-voltage conditions on the I/O pins. None /docs/en/application-note/AN4731.pdf English documents 358140 None 645036621402383989 2023-10-31 N /docs/en/application-note/AN4731.pdf AN4731: Understanding Injection Current on NXP Automotive Microcontrollers – Application Note /docs/en/application-note/AN4731.pdf documents 645036621402383989 Application Note N en None Y pdf 2 N N AN4731: Understanding Injection Current on NXP Automotive Microcontrollers – Application Note 358.1 KB AN4731 N 1370470727458723387723 /docs/en/application-note/AN5233.pdf 2021-07-21 1450347856433701644145 PSP 6 Dec 16, 2015 Application Note Presenting information about Galvanically Isolated Circuit Board that provides electrical isolation between a development tool and an application. None /docs/en/application-note/AN5233.pdf English documents 2000386 None 645036621402383989 2023-06-07 N /docs/en/application-note/AN5233.pdf AN5233: Isolator Board for In-Circuit Debugging and Programming tools – Application Note /docs/en/application-note/AN5233.pdf documents 645036621402383989 Application Note N en None Y pdf 0 N N AN5233: Isolator Board for In-Circuit Debugging and Programming tools – Application Note 2.0 MB AN5233 N 1450347856433701644145 /docs/en/application-note/AN4616.pdf 2016-10-31 1351146801820729071696 PSP 7 Oct 24, 2012 Application Note This application note describes Flap Motor Control Based On HVAC Platform None /docs/en/application-note/AN4616.pdf English documents 1603624 None 645036621402383989 2022-12-07 N /docs/en/application-note/AN4616.pdf Flap Motor Control Based On HVAC Platform /docs/en/application-note/AN4616.pdf documents 645036621402383989 Application Note N en None Y pdf 0 N N Flap Motor Control Based On HVAC Platform 1.6 MB AN4616 N 1351146801820729071696 /docs/en/application-note/AN4483.pdf 2021-07-21 1331073423821735973508 PSP 8 Mar 16, 2012 Application Note Describing a set of routines that provides 255 bytes of byte-writable Emulated EEPROM (EEE). The routines performing the programming and erasure of the DFlash are interrupt-driven, leaving the CPU free to perform other tasks while the DFlash memory is being updated. In addition, a 256-byte RAM buffer is used to allow the EEE contents to be read at any time. None /docs/en/application-note/AN4483.pdf English documents 265617 None 645036621402383989 2022-12-07 N /docs/en/application-note/AN4483.pdf AN4483: Emulated EEPROM Routines for S12P – Application Note /docs/en/application-note/AN4483.pdf documents 645036621402383989 Application Note N en None Y pdf 1 N N AN4483: Emulated EEPROM Routines for S12P – Application Note 265.6 KB AN4483 N 1331073423821735973508 /docs/en/application-note/AN4258.pdf 2021-07-21 1298953974579705978233 PSP 9 Feb 28, 2011 Application Note Covering the operation and use of a bootloader for the S12 and S12X MCU families based on 180 nm technology. The Bootloader can be a convenient way to support programming during production or in-system, where support for the dedicated HCS12 Background Debug interface (BDM) may not be available. Users must pre-program the S12(X) with the Bootloader during pre-production or at a programming vendor. The Bootloader resides in the MCU for further use. None /docs/en/application-note/AN4258.pdf English documents 305531 None 645036621402383989 2022-12-07 N /docs/en/application-note/AN4258.pdf AN4258: Serial Bootloader for S12(X) Microcontrollers Based on 180 nm Technology – Application Note /docs/en/application-note/AN4258.pdf documents 645036621402383989 Application Note N en None Y pdf 0 N N AN4258: Serial Bootloader for S12(X) Microcontrollers Based on 180 nm Technology – Application Note 305.5 KB AN4258 N 1298953974579705978233 /docs/en/application-note/AN3961.pdf 2009-12-16 1260992762171702243422 PSP 10 Dec 15, 2009 Application Note AN3961: The EEPROM Emulation package contains the header and source files in the C programming language that enables the code from AN2302 to be used for the MC9S12XS and MC9S12P families members that have only D-flash memory for non-volatile purposes, instead of a real EEPROM. None /docs/en/application-note/AN3961.pdf English documents 296485 None 645036621402383989 2022-12-07 /docs/en/application-note/AN3961.pdf AN3961, EEPROM Emulation for the MC9S12XS and MC9S12P Families Using AN2302 as a Reference - Application Notes /docs/en/application-note/AN3961.pdf documents 645036621402383989 Application Note N en None Y pdf 0 N AN3961, EEPROM Emulation for the MC9S12XS and MC9S12P Families Using AN2302 as a Reference - Application Notes 296.5 KB AN3961 N 1260992762171702243422 /docs/en/application-note/AN3624.pdf 2008-04-17 1208446825728712949882 PSP 11 Apr 17, 2008 Application Note Many S12X devices feature temperature monitoring circuitry. This application note outlines considerations for using the temperature sensor in applications. None /docs/en/application-note/AN3624.pdf English documents 180273 None 645036621402383989 2022-12-07 /docs/en/application-note/AN3624.pdf S12X Temperature Sensor: Considerations for Using the S12X Temperature Sensor /docs/en/application-note/AN3624.pdf documents 645036621402383989 Application Note N en None Y pdf 0 N S12X Temperature Sensor: Considerations for Using the S12X Temperature Sensor 180.3 KB AN3624 N 1208446825728712949882 /docs/en/application-note/AN3622.pdf 2008-03-26 1206540370488723402624 PSP 12 Mar 26, 2008 Application Note This application note highlights and explains the differences that exist between the clock, reset, and power management unit (CPMU) module of the S12P devices, and the clocks and reset generator (CRG) module of the S12XS. The intended audience of this text is customers who have knowledge of the CRG module of the S12XS family and are thinking of migrating their applications to the S12P family of microcontrollers. As the clocking scheme on previous members of the S12 family is similar in many respects to the None /docs/en/application-note/AN3622.pdf English documents 531466 None 645036621402383989 2022-12-07 /docs/en/application-note/AN3622.pdf Comparison of the S12XS CRG Module with S12P CPMU Module /docs/en/application-note/AN3622.pdf documents 645036621402383989 Application Note N en None N pdf 0 N Comparison of the S12XS CRG Module with S12P CPMU Module 531.5 KB AN3622 N 1206540370488723402624 /docs/en/application-note/AN3613.pdf 2008-03-24 1206381683871710364879 PSP 13 Mar 24, 2008 Application Note Designers can develop applications intended for an MC9S12P family member using an MC9S12XS128 device. This document will help designers maintain compatibility when they use a member of the MC9S12XS family as an emulation tool for developing an application targeted at a member of the MC9S12P family. Allowing for minor constraints, code can be written for an MC9S12XS family device that can then run with minimal or no change on MC9S12P family devices. None /docs/en/application-note/AN3613.pdf English documents 186287 None 645036621402383989 2022-12-07 /docs/en/application-note/AN3613.pdf Using the MC9S12XS Family as a Development Platform for the MC9S12P Family /docs/en/application-note/AN3613.pdf documents 645036621402383989 Application Note N en None Y pdf 0 N Using the MC9S12XS Family as a Development Platform for the MC9S12P Family 186.3 KB AN3613 N 1206381683871710364879 /docs/en/application-note/AN3497.pdf 2007-07-24 1185284767108736896521 PSP 14 Jul 24, 2007 Application Note The S12XS family is a next generation, cost competitive MCU solution targeting existing S12 customers and emerging markets. The S12XS family features a power- and code-efficient 16-bit core, on-board data flash (D-flash), an on-board frequency-modulated PLL, and offers flexibility and compatibility with the fully featured S12XE family. None /docs/en/application-note/AN3497.pdf English documents 105335 None 645036621402383989 2022-12-07 /docs/en/application-note/AN3497.pdf S12XS Family Compatibility Considerations /docs/en/application-note/AN3497.pdf documents 645036621402383989 Application Note N en None Y pdf 0 N S12XS Family Compatibility Considerations 105.3 KB AN3497 N 1185284767108736896521 /docs/en/application-note/AN2615.pdf 2004-06-10 1086871182205719524004 PSP 15 Jul 13, 2007 Application Note HCS12 and S12X Family Compatibility None /docs/en/application-note/AN2615.pdf English documents 225163 None 645036621402383989 2022-12-07 /docs/en/application-note/AN2615.pdf HCS12 and S12X Family Compatibility /docs/en/application-note/AN2615.pdf documents 645036621402383989 Application Note N en None Y pdf 4 N HCS12 and S12X Family Compatibility 225.2 KB AN2615 N 1086871182205719524004 /docs/en/application-note/AN3327.pdf 2006-10-09 1160423633256720044463 PSP 16 Jul 5, 2007 Application Note This document will help designers maintain compatibility when using a member of the S12XE family as an emulation tool while developing an application targeted at a member of the S12XS family. Allowing for minor constraints, as detailed in each section, code can be written for an XE family device which then runs unmodified on XS family devices. This document is intended for use with the documents listed on the product summary page for S12X products (see http://www.nxp.com/automotive). None /docs/en/application-note/AN3327.pdf English documents 259759 None 645036621402383989 2022-12-07 /docs/en/application-note/AN3327.pdf Using the S12XE Family as a Development Platform for the S12XS Family /docs/en/application-note/AN3327.pdf documents 645036621402383989 Application Note N en None Y pdf 4 N Using the S12XE Family as a Development Platform for the S12XS Family 259.8 KB AN3327 N 1160423633256720044463 /docs/en/application-note/AN2724.pdf 2004-06-10 1086872554403727602299 PSP 17 Jun 10, 2004 Application Note Using the HCS12X PIT as a 24-bit Elapsed Timer None /docs/en/application-note/AN2724.pdf English documents 337487 None 645036621402383989 2022-12-07 /docs/en/application-note/AN2724.pdf Using the HCS12X PIT as a 24-bit Elapsed Timer /docs/en/application-note/AN2724.pdf documents 645036621402383989 Application Note N en None Y pdf 0 N Using the HCS12X PIT as a 24-bit Elapsed Timer 337.5 KB AN2724 N 1086872554403727602299 Application Note Software 2 /docs/en/application-note-software/AN4483SW.zip 2012-03-06 1331072776063718766497 PSP 19 Mar 6, 2012 Application Note Software None /docs/en/application-note-software/AN4483SW.zip English documents 353066 None 789425793691620447 2022-12-07 N /docs/en/application-note-software/AN4483SW.zip Software files for application note AN4483 /docs/en/application-note-software/AN4483SW.zip documents 789425793691620447 Application Note Software N en None D zip 0 N N Software files for application note AN4483 353.1 KB AN4483SW N 1331072776063718766497 /docs/en/application-note-software/AN3961SW.zip 2009-12-16 1260991692723719595712 PSP 20 Dec 15, 2009 Application Note Software Associated software for AN3961 None /docs/en/application-note-software/AN3961SW.zip English documents 515780 None 789425793691620447 2022-12-07 /docs/en/application-note-software/AN3961SW.zip Associated software for AN3961 /docs/en/application-note-software/AN3961SW.zip documents 789425793691620447 Application Note Software N en None D zip 0 N Associated software for AN3961 515.8 KB AN3961SW N 1260991692723719595712 Brochure 1 /docs/en/brochure/BRINVEHICLENET.pdf 2016-10-31 1165514420451715669536 PSP 21 Dec 7, 2006 Brochure This brochure is an educational piece on Our LIN, CAN, FlexRay, and RF offerings in microcontrollers and analog. None /docs/en/brochure/BRINVEHICLENET.pdf English documents 677604 None 712453003803778552 2022-12-07 N /docs/en/brochure/BRINVEHICLENET.pdf Automotive In-Vehicle Networking Brochure /docs/en/brochure/BRINVEHICLENET.pdf documents 712453003803778552 Brochure N en None Y pdf 0 N N Automotive In-Vehicle Networking Brochure 677.6 KB BRINVEHICLENET N 1165514420451715669536 Data Sheet 1 /docs/en/data-sheet/MC9S12XS256RMV1.pdf 2016-10-31 1188223135457716124690 PSP 4 Aug 18, 2012 Data Sheet Data Sheet The new S12XS family of 16-bit micro controllers is a compatible, reduced version of the S12XE family. Targeted at generic automotive applications and CAN nodes, some typical examples of these applications are: Body Controllers, Occupant Detection, Door Modules, RKE Receivers, Smart Actuators, Lighting Modules and Smart Junction Boxes amongst many others. Covers MC9S12XS Family MC9S12XS256, MC9S12XS128, MC9S12XS64. None /docs/en/data-sheet/MC9S12XS256RMV1.pdf English 12654186 None Data Sheet 2023-08-18 N /docs/en/data-sheet/MC9S12XS256RMV1.pdf MC9S12XS256 - Referece Manual /docs/en/data-sheet/MC9S12XS256RMV1.pdf documents 980000996212993340 Data Sheet N Y en None Y t520 pdf 1.13 N N MC9S12XS256 - Referece Manual 12.7 MB G9S12XS256J0MAL MC9S12XS256RMV1 N 1188223135457716124690 Errata 3 /docs/en/errata/MSE9S12XS128_0M04M.htm 2007-07-13 1184317181972735632434 PSP 23 Nov 6, 2012 Errata Mask Set Errata For MC9S12XS128, Mask 0M04M None /docs/en/errata/MSE9S12XS128_0M04M.htm English documents 26093 None 155452329886410597 2022-12-07 N /docs/en/errata/MSE9S12XS128_0M04M.htm MSE9S12XS128_0M04M Mask Set Errata /docs/en/errata/MSE9S12XS128_0M04M.htm documents 155452329886410597 Errata N en None Y htm Rev. April 16 N N MSE9S12XS128_0M04M Mask Set Errata 26.1 KB MSE9S12XS128_0M04M N 1184317181972735632434 /docs/en/errata/MSE9S12XS128_1M04M.htm 2007-11-09 1194609675606706147552 PSP 24 Nov 6, 2012 Errata Mask Set Errata for MC9S12XS128, Mask 1M04M None /docs/en/errata/MSE9S12XS128_1M04M.htm English documents 19325 None 155452329886410597 2022-12-07 N /docs/en/errata/MSE9S12XS128_1M04M.htm MSE9S12XS128_1M04M Mask Set Errata /docs/en/errata/MSE9S12XS128_1M04M.htm documents 155452329886410597 Errata N en None Y htm Rev. April 16 N N MSE9S12XS128_1M04M Mask Set Errata 19.3 KB MSE9S12XS128_1M04M N 1194609675606706147552 /docs/en/errata/MSE9S12XS256_0M05M.htm 2007-11-09 1194609677404710245562 PSP 25 Nov 6, 2012 Errata Mask Set Errata for MC9S12XS256, Mask 0M05M None /docs/en/errata/MSE9S12XS256_0M05M.htm English documents 19313 None 155452329886410597 2022-12-07 N /docs/en/errata/MSE9S12XS256_0M05M.htm MSE9S12XS256_0M05M Mask Set Errata /docs/en/errata/MSE9S12XS256_0M05M.htm documents 155452329886410597 Errata N en None Y htm Rev. April 16 N N MSE9S12XS256_0M05M Mask Set Errata 19.3 KB MSE9S12XS256_0M05M N 1194609677404710245562 Fact Sheet 2 /docs/en/fact-sheet/AIRBAGFS.pdf 2016-10-31 1208540600963727452987 PSP 26 Sep 12, 2016 Fact Sheet AIRBAGFS: Freescale is a leading semiconductor supplier for next-generation airbag applications with custom and standard microcontrollers (MCU), analog and sensor products. We offer solutions for point-to-point and bus-based satellite interface architectures with the established distributed system interface (DSI) as well as the emerging peripheral sensor interface (PSI5) architectures. None /docs/en/fact-sheet/AIRBAGFS.pdf English documents 366678 None 736675474163315314 2025-02-24 N /docs/en/fact-sheet/AIRBAGFS.pdf Automotive Airbag Safety Systems - Fact Sheet /docs/en/fact-sheet/AIRBAGFS.pdf documents 736675474163315314 Fact Sheet N en None Y pdf 9 N N Automotive Airbag Safety Systems - Fact Sheet 366.7 KB AIRBAGFS N 1208540600963727452987 /docs/en/fact-sheet/S12XSFS.pdf 2007-08-08 1186610283606726202899 PSP 3 Mar 19, 2008 Fact Sheet Fact Sheet None /docs/en/fact-sheet/S12XSFS.pdf English 148081 None Fact Sheet 2022-12-07 /docs/en/fact-sheet/S12XSFS.pdf S12XS Fact Sheet /docs/en/fact-sheet/S12XSFS.pdf documents 736675474163315314 Fact Sheet N Y en None N t523 pdf 3 N S12XS Fact Sheet 148.1 KB S12XSFS N 1186610283606726202899 Product Brief 1 /docs/en/product-brief/MC9S12XS256PB.pdf 2007-01-05 1168009846248709967231 PSP 2 Nov 19, 2008 Product Brief Product Brief The new MC9S12XS-Family of 16-Bit micro controllers is a compatible, reduced version of the MC9S12XE-Family. These families provide an easy approach to develop common platforms from low-end to high-end applications, minimizing the redesign of software and hardware. Targeted at generic automotive applications and slave CAN nodes, some typical examples of these applications are: Body Controllers, Occupant Detection, Door Modules, RKE Receivers, Smart Actuators. None /docs/en/product-brief/MC9S12XS256PB.pdf English 115031 None Product Brief 2022-12-07 /docs/en/product-brief/MC9S12XS256PB.pdf MC9S12XS-Family Low Cost 16-Bit Microcontroller Family Covers MC9S12XS256, MC9S12XS128 and MC9S12XS64 - Product Brief /docs/en/product-brief/MC9S12XS256PB.pdf documents 899114358132306053 Product Brief N Y en None Y t532 pdf 4 N MC9S12XS-Family Low Cost 16-Bit Microcontroller Family Covers MC9S12XS256, MC9S12XS128 and MC9S12XS64 - Product Brief 115.0 KB MC9S12XS256PB N 1168009846248709967231 Reference Manual 1 /secured/assets/documents/en/reference-manual/S12XCPUV2.pdf 2017-05-02 1147772901749694622938 PSP 1 May 1, 2017 Reference Manual Reference Manual This manual describes the features and operation of the family of central processing units (CPU) used on S12 and S12X micro controllers. M68HC12, S12 and S12X represent three generations of 16-bit controllers with all of them being derived from the industry standard M68HC11. Registration without Disclaimer /secured/assets/documents/en/reference-manual/S12XCPUV2.pdf English 2695911 None Reference Manual 2022-12-07 Y /webapp/Download?colCode=CPU12/CPU12X CPU12/CPU12X - Reference Manual /secured/assets/documents/en/reference-manual/S12XCPUV2.pdf documents 500633505221135046 Reference Manual N Y en Extended Y t877 pdf 1.04 Y N CPU12/CPU12X - Reference Manual 2.7 MB CPU12/CPU12X N 1147772901749694622938 Selector Guide 1 /docs/en/product-selector-guide/SGS12XDTRCRDFLYR.pdf 2007-04-04 1175690648883730091874 PSP 27 Jun 27, 2008 Selector Guide Use this document to select adaptor cards to evaluate S12X Family. None /docs/en/product-selector-guide/SGS12XDTRCRDFLYR.pdf English documents 79620 None 553557935274807777 2022-12-07 /docs/en/product-selector-guide/SGS12XDTRCRDFLYR.pdf S12X Daughter Card Selector Guide /docs/en/product-selector-guide/SGS12XDTRCRDFLYR.pdf documents 553557935274807777 Selector Guide N en None Y pdf 3 N S12X Daughter Card Selector Guide 79.6 KB SGS12XDTRCRDFLYR N 1175690648883730091874 Supporting Information 1 /docs/en/supporting-information/S12XTRAININGFS.pdf 2008-12-09 1228864691228705372964 PSP 28 Dec 9, 2008 Supporting Information None /docs/en/supporting-information/S12XTRAININGFS.pdf English documents 151945 None 371282830530968666 2022-12-07 /docs/en/supporting-information/S12XTRAININGFS.pdf S12X Training Fact Sheet /docs/en/supporting-information/S12XTRAININGFS.pdf documents 371282830530968666 Supporting Information N en None Y pdf 1 N S12X Training Fact Sheet 151.9 KB S12XTRAININGFS N 1228864691228705372964 Technical Notes 1 /secured/assets/documents/en/engineering-bulletin/EB793.pdf 2016-10-31 1369851108709706895647 PSP 22 May 28, 2013 Technical Notes EB793: This document, developed in response to customer inquiries, describes Motor Industry Software Reliability Association (MISRA™) compliance in the C Language header files provided by NXP for the automotive market. Registration without Disclaimer /secured/assets/documents/en/engineering-bulletin/EB793.pdf English documents 197012 None 389245547230346745 2024-07-15 Y /webapp/Download?colCode=EB793 MISRA Compliance in Freescale Automotive C Language Header Files - Engineering Bulletin /secured/assets/documents/en/engineering-bulletin/EB793.pdf documents 389245547230346745 Technical Notes N en Extended Y pdf 1 Y N MISRA Compliance in Freescale Automotive C Language Header Files - Engineering Bulletin 197.0 KB EB793 N 1369851108709706895647 User Guide 1 /docs/en/user-guide/S12XEIPLLCUG.pdf 2009-01-20 1232462231716712091740 PSP 18 Aug 20, 2009 User Guide The S12XE (S12XF, S12XS, S12P, S12HY) family of MCU’s include an internal phase-locked loop (IPLL) frequency multiplier with an internal filter as a part of the S12XECRG (or S12CPMU) module. The purpose of the PLL is to generate an internal timebase from the external resonator signal or from the internal-reference clock. The usage of a low-frequency resonator facilitates lower power consumption in low-power modes. None /docs/en/user-guide/S12XEIPLLCUG.pdf English documents 277013 None 132339537837198660 2023-06-18 N /docs/en/user-guide/S12XEIPLLCUG.pdf S12XE IPLL Calculator /docs/en/user-guide/S12XEIPLLCUG.pdf documents 132339537837198660 User Guide N en None Y pdf 1 N N S12XE IPLL Calculator 277.0 KB S12XEIPLLCUG N 1232462231716712091740 true Y Products

Documentation

Quick reference to our documentation types.

1-10 of 28 documents

Compact List

Application Note (13)
Application Note Software (2)
Brochure (1)
Data Sheet (1)
Errata (3)
Fact Sheet (2)
Product Brief (1)
Reference Manual (1)
Selector Guide (1)
Supporting Information (1)
Technical Notes (1)
User Guide (1)

Design Files

Quick reference to our design files types.

1 design file

Hardware

Quick reference to our board types.

1-5 of 6 hardware offerings

Show All

Software

Quick reference to our software types.

1-5 of 11 software files

Show All

Note: For better experience, software downloads are recommended on desktop.

Engineering Services

1-5 of 6 engineering services

Show All

To find additional partner offerings that support this product, visit our Partner Marketplace.