datasheet

电子工程世界电子工程世界电子工程世界

型号

产品描述

搜索

S912XD128F2VAA

器件型号:S912XD128F2VAA
器件类别:半导体    集成电路IC    嵌入式处理器和控制器   
厂商名称:NXP
厂商官网:https://www.nxp.com
下载文档

器件描述

16-bit Microcontrollers - MCU 16-bit MCU, S12X core, 128KB Flash, 80MHz, -40/+105degC, Automotive Qualified, QFP 80

参数

产品属性属性值
产品种类:
Product Category:
16-bit Microcontrollers - MCU
制造商:
Manufacturer:
NXP
安装风格:
Mounting Style:
SMD/SMT
封装 / 箱体:
Package / Case:
PQFP-80
系列:
Series:
HCS12X
Core:HCS12X
Data Bus Width:16 bit
Maximum Clock Frequency:40 MHz
Program Memory Size:128 kB
Data RAM Size:12 kB
Number of I/Os:59 I/O
工作电源电压:
Operating Supply Voltage:
2.5 V, 5 V
最大工作温度:
Maximum Operating Temperature:
+ 105 C
接口类型:
Interface Type:
CAN, I2C, SCI, SPI
封装:
Packaging:
Tray
商标:
Brand:
NXP / Freescale
高度:
Height:
2.4 mm
长度:
Length:
14 mm
最小工作温度:
Minimum Operating Temperature:
- 40 C
Number of Timers/Counters:12 Timer
Program Memory Type:Flash
工厂包装数量:
Factory Pack Quantity:
420
宽度:
Width:
14 mm
单位重量:
Unit Weight:
0.032999 oz

S912XD128F2VAA器件文档内容

                                 Freescale Semiconductor, Inc.          DOCUMENT NUMBER

                                                                        9S12XDP512DGV1/D

                                 MC9S12XDP512

                                 Device User Guide

                                 V01.12

Freescale Semiconductor, Inc...  Original Release Date: June 2nd, 2003

                                 Revised: January  15. April 2004

                                 Semiconductor Products Sector

                                 Motorola, Inc.

                                 For More Information On This Product,

                                 Go to: www.freescale.com
                                                                 Freescale Semiconductor, Inc.                                        DOCUMENT NUMBER

                                                                                                                                       9S12XDP512DGV1/D

                                                                         Revision History

                                 Version  Revision    Effective  Author                                        Description of Changes

                                 Number   Date        Date

                                 V01.00   02 Jun 03                                          Initial  Version

                                                                                             •        Moved EWAIT function to PK7

                                                                                             •        Added ECLKX2 function to PE7

                                                                                             •        Moved TAGHI input to PE6

                                                                                             •        Moved TAGLO input to PE5

                                                                                             •        Corrected typo in figure 1-2

Freescale Semiconductor, Inc...                                                              •        Added Freeze Mode to section 4

                                                                                             •        Modified PLL electrical parameters to TBD

                                 V01.01   22. Jul 03                                         •        Added four seperate interrupt vectors for PIT

                                                                                             •        Removed Regulator Current and Output Voltage Core and

                                                                                                      Output Voltage PLL from Table 27-2

                                                                                             •        NVM Timing Characteristics Table A-11 maximum

                                                                                                      fNVMOSC = 80MHz

                                                                                             •        Modified ATD Operating Characteristics Table A-8 and

                                                                                                      A-9 to TBD

                                                                                             •        SPI Timing Characteristics set to TBD

                                                                                             •        Added XSRAM20K control register to memory map

                                                                                             •        Added XSRAM20K interrupt vector

                                 V01.02   16.Aug 03                                          •        Included XSRAM20K Block Guide

                                                                                             •        Added XGATE Software Trigger to Table 5-1

                                                                                             •        Added section 4.2.5 Register visibility in Emulation and

                                                                                                      Expanded modes

                                 V01.03   23. Aug                                            •        Removed BDLC from Table 5-1

                                          03

                                 Motorola reserves the right to make changes without further notice to any products herein to improve reliability, function or

                                 design. Motorola does not assume any liability arising out of the application or use of any product or circuit described herein;

                                 neither does it convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended,

                                 or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to

                                 support or sustain life, or for any other application in which the failure of the Motorola product could create a situation where

                                 personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized

                                 application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless

                                 against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of

                                 personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was

                                 negligent regarding the design or manufacture of the part.

                                                                 For More Information On This Product,

                                                                 Go to: www.freescale.com
                                                               FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                                                       Revision History

                                 Version  Revision  Effective  Author                    Description of Changes

                                 Number   Date      Date

                                                                       •  Corrected Table 0-1 Document References

                                                                       •  Corrected Maskset number

                                 V01.04   01.Sep                       •  Added Connectivity of NV bits in FCTL Register

                                          2003                            (FTX512k4)

                                                                       •  corrected Table 5-1 and added XGATE Software Error

                                                                          Interrupt

                                                                       •  Added EROMCTL functionality

                                                                       •  Added XGATE Channel ID’s to Table 5-1

                                                                       •  Aded 3.3V/5V Operation on PC/PD/PE5 and PE6

                                 V01.05   22. Oct                      •  Added Pullup Devices on RESET/TEST and VREGEN Pin

Freescale Semiconductor, Inc...           2003

                                                                       •  Added ROMON/EROMON Description to 4.2 Chip

                                                                          Configuration Summary

                                                                       •  Removed Security Description

                                                                       •  updated section  4.2 Chip Configuration Summary

                                                                       •  updated section 4.2.5 Register visibility in Emulation

                                                                          and Expanded modes

                                                                       •  corrected XCLKS description

                                 V01.06   10. Nov                      •  Added IQSTAT3 signal

                                          2003

                                                                       •  Added SPI Master/Slave Mode Timing Characteristics

                                                                       •  Renamed VDDX3/VSSX3 to VDDR2/VSSR2 and

                                                                          VDDR/VSSR to VDDR1/VSSR1

                                                                       •  Corrected several typos

                                 V01.07                                •  Modiefied PD0-PD3 pin order

                                                                       •  Added Section 1.6 Detailed Register Map

                                                                       •  BDM is visible on PPAGE=$FF at address $BF00-$BFFF

                                                                          if bdm active Figure 1-3

                                 V01.08   29. Jan                      •  Modified XGATE Register Space $0380 - $03BF Table

                                          2004                            1-1

                                                                       •  Added LQFP144 PCB recommendation Figure 28-1

                                                                       •  Updated Voltage Regulator Electrical Characteristics

                                 V01.09   10. Feb                      •  Added 3.3V I/O Characteristics

                                          2004

                                          28.  Feb                     •  Added 3.3V ATD Characteristics

                                 V01.10   2004

                                                                       •  Added IrDA to SCI feature List

                                                                       •  Added Internal Visibility Data to Table 2-1 and to Signal

                                 V01.11   30. Mar                         Description

                                          2004

                                                                       •  Added Figure 1-2 Logical to Global Address Mapping

                                                               For More Information On This Product,

                                                               Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                                                        Revision  History

                                 Version  Revision   Effective  Author                     Description of Changes

                                 Number   Date       Date

                                                                        •         Modified Table 15-1 COP Comfiguration

                                 V01.12   15. April                     •         Change description for reduced input voltage thresholds on

                                          2004

                                                                                  Port C, D and E and added I/O Characteristics Table A-8

                                          The electrical characteristics given in Appendix A are

                                          preliminary and are subject to change.

Freescale Semiconductor, Inc...

                                                                For More Information On This Product,

                                                                Go to: www.freescale.com
                                                       Freescale SemiconMdCu9cS1t2oXrD,P5I1n2cD.evice User Guide — V01.12

                                 Ordering Information

                                 The following figure provides an ordering number example for the MC9S12XD-Family devices.

                                 MC9S12X  DP512        C  FU                                                 Temperature Options

                                                                       Package Option                        C   =     -40˚C  to    85˚C

                                                                       Temperature Option                    V   =     -40˚C  to    105˚C

                                                                                                             M   =     -40˚C  to    125˚C

                                                                       Device Title                          Package Options

                                                                       Controller Family                     FU     =  80     QFP

                                                                                                             PV     =  112    LQFP

                                                                                                             FV     =  144    LQFP

Freescale Semiconductor, Inc...                        Figure 0-1      Order Partnumber Example

                                 Document References

                                 The Device Guide provides information about the MC9S12XDP512 device made up of standard HCS12

                                 blocks and the HCS12 processor core.

                                 This document is part of the customer documentation. A complete set of device manuals includes all the

                                 individual Block Guides of the implemented modules. In an effort to reduce redundancy all module

                                 specific information is located only in the respective Block Guide. If applicable, special implementation

                                 details of the module are given in the block description sections of this document.

                                 See Table 0-1 for names and versions of the referenced documents throughout the Device User Guide.

                                                          Table 0-1    Document References

                                                       User Guide                                            Version       Document Order Number

                                                                       S12XCPU Reference Manual                  V01               S12XCPUV1/D

                                                       External Bus Interface (S12XEBI) Block Guide              V01               S12XEBIV1/D

                                                 Module Mapping Control (S12XMMC) Block Guide                    V01          S12XMMCV1/D

                                                                       Interrupt (S12XINT) Block Guide           V01               S12XINTV1/D

                                                       Background Debug (S12XBDM) Block Guide                    V01          S12XBDMV1/D

                                                                       Debug (S12XDBG) Block Guide               V01          S12XDBGV1/D

                                                                       Security (S12X9SEC)  Block Guide          V01          S12X9SECV1/D

                                          Clock and Reset Generator (CRG) Block User Guide                       V05               S12CRGV5/D

                                          Enhanced Capture Timer (ECT_16B8C) Block User Guide                    V02          S12ECT16B8CV2/D

                                 Analog to Digital Converter 10 Bit 16 Channel (ATD_10B16C) Block UserGuide      V04          S12ATD10B16CV4/D

                                 Analog to Digital Converter 10 Bit 8 Channels (ATD_10B8C) Block User Guide      V03          S12ATD10B8CV3/D

                                                                       Inter IC Bus (IIC) Block User Guide       V02                S12IICV2/D

                                          Asynchronous Serial Interface (SCI) Block User Guide                   V05               S12SCIV5/D

                                                 Serial Peripheral Interface (SPI) Block User Guide              V03               S12SPIV3/D

                                                          For More Information On This Product,

                                                                       Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—scV0a1l.1e2 Semiconductor, Inc.

                                               User Guide                                             Version  Document Order Number

                                 Pulse  Width  Modulator 8 Bit 8 Channel (PWM_8B8C) Block User Guide  V01      S12PWM8B8CV1/D

                                               512 K Byte Flash (FTX512K4) Block User Guide           V01      S12FTX512K4V1/D

                                               4K Byte EEPROM (EETX4K) Block User Guide               V01      S12EETX4KV1/D

                                                           XGATE Block User Guide                     V01      S12XGATEV1/D

                                               Motorola Scalable CAN (MSCAN) Block User Guide         V03      S12MSCANV3/D

                                               Voltage Regulator (VREG_3V3) Block User Guide          V03      S12VREG_3V3/D

                                               Port Integration Module (PIM_9XD512) Block User Guide  V01      S12XDP512PIMV1/D

                                               Oscillator (OSC_LCP) Block Guide                       V01      S12OSCLCPV1/D

                                                           20K Byte SRAM XSRAM20K                     V01      S12XSRAM20KV1/D

                                               Periodic Interrupt Timer (PIT_24B4C) Block Guide       V01      S12PIT24B4CV1/D

Freescale Semiconductor, Inc...

                                               For More Information On This Product,

                                                           Go to: www.freescale.com
                                                         FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 Table of Contents

                                 Section 1 Introduction

                                 1.1     Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 17

                                 1.2     Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 17

                                 1.3     Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . .          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 20

                                 1.4     Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 20

                                 1.5     Device Memory Map. . . . . . . . . . . . . . . . . . . . . . . . . . . .            .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 23

                                 1.6     Detailed Register Map . . . . . . . . . . . . . . . . . . . . . . . . . .           .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 27

Freescale Semiconductor, Inc...  1.7     Part ID Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . .          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 63

                                 Section 2 Signal Description

                                 2.1     Device Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 65

                                 2.2     Signal Properties Summary . . . . . . . . . . . . . . . . . . . . . .               .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 68

                                 2.3     Detailed Signal Descriptions. . . . . . . . . . . . . . . . . . . . . .             .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 72

                                 2.3.1   EXTAL, XTAL — Oscillator Pins . . . . . . . . . . . . . . . .                       .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 72

                                 2.3.2   RESET — External Reset Pin . . . . . . . . . . . . . . . . . .                      .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 72

                                 2.3.3   TEST — Test Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . .             .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 72

                                 2.3.4   VREGEN — Voltage Regulator Enable Pin . . . . . . . .                               .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 72

                                 2.3.5   XFC — PLL Loop Filter Pin . . . . . . . . . . . . . . . . . . . .                   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 73

                                 2.3.6   BKGD / MODC — Background Debug and Mode Pin                                         .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 73

                                 2.3.7   PAD[23:08] / AN[15:0] — Port AD Input Pin of ATD1                                   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 73

                                 2.3.8   PAD[07:00] / AN[7:0] — Port AD Input Pins of ATD0                                   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 73

                                 2.3.9   PA[7:0] / ADDR[15:8] / IVD[15:8] — Port A I/O Pins .                                .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 73

                                 2.3.10  PB[7:1] / ADDR[7:1] / IVD[7:1]  — Port B I/O Pins. . .                              .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 73

                                 2.3.11  PB0 / ADDR0 / UDS / IVD[0]      — Port B I/O Pin . . . . .                          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 74

                                 2.3.12  PC[7:0] / DATA [15:8]  — Port C I/O Pins . . . . . . . . .                          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 74

                                 2.3.13  PD[7:0] / DATA [7:0]   — Port D I/O Pins . . . . . . . . . .                        .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 74

                                 2.3.14  PE7 / ECLKX2 / XCLKS — Port E I/O Pin 7 . . . . . . .                               .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 74

                                 2.3.15  PE6 / MODB / TAGHI — Port E I/O Pin 6 . . . . . . . . .                             .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 76

                                 2.3.16  PE5 / MODA / TAGLO / RE — Port E I/O Pin 5. . . . .                                 .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 76

                                 2.3.17  PE4 / ECLK — Port E I/O Pin 4 . . . . . . . . . . . . . . . . .                     .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 76

                                 2.3.18  PE3 / LSTRB / LDS / EROMCTL— Port E I/O Pin 3 .                                     .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 76

                                 2.3.19  PE2 / R/W / WE— Port E I/O Pin 2 . . . . . . . . . . . . . .                        .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 76

                                 2.3.20  PE1 / IRQ — Port E Input Pin 1 . . . . . . . . . . . . . . . . .                    .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 76

                                                         For More Information On This Product,

                                                                Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 2.3.21  PE0 / XIRQ — Port E Input Pin 0. . . . . . . . . . . . . . . . . . . . . . . . . . .  .  .  .  .  .  .  .  .  .  .  .  .  . 77

                                 2.3.22  PH7 / KWH7 / SS2 / TXD5 — Port H I/O Pin 7 . . . . . . . . . . . . . . . .            .  .  .  .  .  .  .  .  .  .  .  .  . 77

                                 2.3.23  PH6 / KWH6 / SCK2 / RXD5 — Port H I/O Pin 6 . . . . . . . . . . . . . . .             .  .  .  .  .  .  .  .  .  .  .  .  . 77

                                 2.3.24  PH5 / KWH5 / MOSI2 / TXD4 — Port H I/O Pin 5 . . . . . . . . . . . . . .              .  .  .  .  .  .  .  .  .  .  .  .  . 77

                                 2.3.25  PH4 / KWH4 / MISO2 / RXD4 — Port H I/O Pin 2 . . . . . . . . . . . . . .              .  .  .  .  .  .  .  .  .  .  .  .  . 77

                                 2.3.26  PH3 / KWH3 / SS1 — Port H I/O Pin 3 . . . . . . . . . . . . . . . . . . . . . .       .  .  .  .  .  .  .  .  .  .  .  .  . 77

                                 2.3.27  PH2 / KWH2 / SCK1 — Port H I/O Pin 2 . . . . . . . . . . . . . . . . . . . . .        .  .  .  .  .  .  .  .  .  .  .  .  . 77

                                 2.3.28  PH1 / KWH1 / MOSI1 — Port H I/O Pin 1 . . . . . . . . . . . . . . . . . . . .         .  .  .  .  .  .  .  .  .  .  .  .  . 78

                                 2.3.29  PH0 / KWH0 / MISO1 — Port H I/O Pin 0 . . . . . . . . . . . . . . . . . . . .         .  .  .  .  .  .  .  .  .  .  .  .  . 78

                                 2.3.30  PJ7 / KWJ7 / TXCAN4 / SCL0 / TXCAN0— PORT J I/O Pin 7 . . . .                         .  .  .  .  .  .  .  .  .  .  .  .  . 78

Freescale Semiconductor, Inc...  2.3.31  PJ6 / KWJ6 / RXCAN4 / SDA0 / RXCAN0 — PORT J I/O Pin 6 . . .                          .  .  .  .  .  .  .  .  .  .  .  .  . 78

                                 2.3.32  PJ5 / KWJ5 / SCL1 / CS2 — PORT J I/O Pin 5 . . . . . . . . . . . . . . . .            .  .  .  .  .  .  .  .  .  .  .  .  . 78

                                 2.3.33  PJ4 / KWJ4 / SDA1 / CS0 — PORT J I/O Pin 4. . . . . . . . . . . . . . . .             .  .  .  .  .  .  .  .  .  .  .  .  . 78

                                 2.3.34  PJ2 / KWJ2 / CS1 — PORT J I/O Pin 2 . . . . . . . . . . . . . . . . . . . . . .       .  .  .  .  .  .  .  .  .  .  .  .  . 78

                                 2.3.35  PJ1 / KWJ1 / TXD2 — PORT J I/O Pin 1. . . . . . . . . . . . . . . . . . . . .         .  .  .  .  .  .  .  .  .  .  .  .  . 79

                                 2.3.36  PJ0 / KWJ0 / RXD2 — PORT J I/O Pin 0 . . . . . . . . . . . . . . . . . . . .          .  .  .  .  .  .  .  .  .  .  .  .  . 79

                                 2.3.37  PK7 / EWAIT / ROMCTL — Port K I/O Pin 7 . . . . . . . . . . . . . . . . . .           .  .  .  .  .  .  .  .  .  .  .  .  . 79

                                 2.3.38  PK6 / NOACC / ADDR22 — Port K I/O Pin 6. . . . . . . . . . . . . . . . . .            .  .  .  .  .  .  .  .  .  .  .  .  . 79

                                 2.3.39  PK[5:4] / ADDR[21:20] — Port K I/O Pins [5:4] . . . . . . . . . . . . . . . .         .  .  .  .  .  .  .  .  .  .  .  .  . 79

                                 2.3.40  PK[3:0] / ADDR[19:16] / IQSTAT[3:0] — Port K I/O Pins [3:0]. . . . .                  .  .  .  .  .  .  .  .  .  .  .  .  . 79

                                 2.3.41  PM7 / TXCAN3 / TXCAN4 / TXD3 — Port M I/O Pin 7 . . . . . . . . . .                   .  .  .  .  .  .  .  .  .  .  .  .  . 79

                                 2.3.42  PM6 / RXCAN3 / RXCAN4 / RXD3 — Port M I/O Pin 6. . . . . . . . . .                    .  .  .  .  .  .  .  .  .  .  .  .  . 80

                                 2.3.43  PM5 / TXCAN0 / TXCAN2 / TXCAN4 / SCK0 — Port M I/O Pin 5. .                           .  .  .  .  .  .  .  .  .  .  .  .  . 80

                                 2.3.44  PM4 / RXCAN0 / RXCAN2 / RXCAN4 / MOSI0 — Port M I/O Pin 4                             .  .  .  .  .  .  .  .  .  .  .  .  . 80

                                 2.3.45  PM3 / TXCAN1 / TXCAN0 / SS0 — Port M I/O Pin 3  ...........                           .  .  .  .  .  .  .  .  .  .  .  .  . 80

                                 2.3.46  PM2 / RXCAN1 / RXCAN0 / MISO0 — Port M I/O Pin 2 . . . . . . . . .                    .  .  .  .  .  .  .  .  .  .  .  .  . 80

                                 2.3.47  PM1 / TXCAN0 — Port M I/O Pin 1 . . . . . . . . . . . . . . . . . . . . . . . . .     .  .  .  .  .  .  .  .  .  .  .  .  . 80

                                 2.3.48  PM0 / RXCAN0 — Port M I/O Pin 0 . . . . . . . . . . . . . . . . . . . . . . . . .     .  .  .  .  .  .  .  .  .  .  .  .  . 80

                                 2.3.49  PP7 / KWP7 / PWM7 / SCK2 — Port P I/O Pin 7     ..............                        .  .  .  .  .  .  .  .  .  .  .  .  . 81

                                 2.3.50  PP6 / KWP6 / PWM6 / SS2 — Port P I/O Pin 6 . . . . . . . . . . . . . . . .            .  .  .  .  .  .  .  .  .  .  .  .  . 81

                                 2.3.51  PP5 / KWP5 / PWM5 / MOSI2 — Port P I/O Pin 5. . . . . . . . . . . . . .               .  .  .  .  .  .  .  .  .  .  .  .  . 81

                                 2.3.52  PP4 / KWP4 / PWM4 / MISO2 — Port P I/O Pin 4. . . . . . . . . . . . . .               .  .  .  .  .  .  .  .  .  .  .  .  . 81

                                 2.3.53  PP3 / KWP3 / PWM3 / SS1 — Port P I/O Pin 3 . . . . . . . . . . . . . . . .            .  .  .  .  .  .  .  .  .  .  .  .  . 81

                                 2.3.54  PP2 / KWP2 / PWM2 / SCK1 — Port P I/O Pin 2     ..............                        .  .  .  .  .  .  .  .  .  .  .  .  . 81

                                 2.3.55  PP1 / KWP1 / PWM1 / MOSI1 — Port P I/O Pin 1. . . . . . . . . . . . . .               .  .  .  .  .  .  .  .  .  .  .  .  . 81

                                 2.3.56  PP0 / KWP0 / PWM0 / MISO1 — Port P I/O Pin 0. . . . . . . . . . . . . .               .  .  .  .  .  .  .  .  .  .  .  .  . 82

                                         For More Information On This Product,

                                         Go to: www.freescale.com
                                                         FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 2.3.57  PS7 / SS0 — Port S I/O Pin 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82

                                 2.3.58  PS6 / SCK0 — Port S I/O Pin 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82

                                 2.3.59  PS5 / MOSI0 — Port S I/O Pin 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82

                                 2.3.60  PS4 / MISO0 — Port S I/O Pin 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82

                                 2.3.61  PS3 / TXD1 — Port S I/O Pin 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82

                                 2.3.62  PS2 / RXD1 — Port S I/O Pin 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82

                                 2.3.63  PS1 / TXD0 — Port S I/O Pin 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82

                                 2.3.64  PS0 / RXD0 — Port S I/O Pin 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83

                                 2.3.65  PT[7:0] / IOC[7:0] — Port T I/O Pins [7:0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83

                                 2.4     Power Supply Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83

Freescale Semiconductor, Inc...  2.4.1   VDDX1, VDDX2, VSSX1,VSSX2 — Power & Ground Pins for I/O Drivers . . . . . . . .83

                                 2.4.2   VDDR1, VDDR2, VSSR1, VSSR2 — Power & Ground Pins for I/O Drivers & for Internal

                                 Voltage Regulator83

                                 2.4.3   VDD1, VDD2, VSS1, VSS2 — Core Power Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . .83

                                 2.4.4   VDDA, VSSA — Power Supply Pins for ATD and VREG . . . . . . . . . . . . . . . . . . . . .83

                                 2.4.5   VRH, VRL — ATD Reference Voltage Input Pins . . . . . . . . . . . . . . . . . . . . . . . . . . .84

                                 2.4.6   VDDPLL, VSSPLL — Power Supply Pins for PLL . . . . . . . . . . . . . . . . . . . . . . . . . . .84

                                 2.4.7   VREGEN — On Chip Voltage Regulator Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . .85

                                 Section 3 System Clock Description

                                 3.1     Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87

                                 Section 4 Modes of Operation

                                 4.1     Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 89

                                 4.2     Chip Configuration Summary . . . . . . . . . . . . . . .                 ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 89

                                 4.2.1   Mode Selection  .......................                                  ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 89

                                 4.2.2   ROMON and EROMON Pin Control Function                                    ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 89

                                 4.2.3   Oscillator Configuration Pin Control . . . . . . . .                     ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 90

                                 4.2.4   Voltage Regulator Pin Control . . . . . . . . . . . .                    ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 91

                                 4.2.5   Register visibility in Emulation and Expanded                            modes   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 91

                                 4.3     Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 92

                                 4.4     Low Power Modes . . . . . . . . . . . . . . . . . . . . . . .            ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 92

                                 4.4.1   Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . .          ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 92

                                 4.4.2   Pseudo Stop Mode. . . . . . . . . . . . . . . . . . . . .                ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 92

                                 4.4.3   Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . .          ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 92

                                 4.4.4   Run Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . .          ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 92

                                 4.5     Freeze Mode  ...........................                                 ......  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 93

                                                         For More Information On This Product,

                                                               Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor,                    Inc.

                                 Section 5 Resets and Interrupts

                                 5.1    Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    .....  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 95

                                 5.2    Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .....  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 95

                                 5.2.1  Vector Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .          .....  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 95

                                 5.3    Effects of Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       .....  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 97

                                 5.3.1  I/O pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      .....  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 98

                                 5.3.2  Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         .....  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 98

                                 Section 6 S12XCPU Block Description

                                 Section 7 S12XMMC Block Description

Freescale Semiconductor, Inc...  Section 8 S12XEBI Block Description

                                 Section 9 S12XINT Block Description

                                 Section 10 S12XDBG Block Description

                                 Section 11 S12XBDM Block Description

                                 Section 12 XGATE Block Description

                                 Section 13 Periodic Interrupt Timer (PIT) Block Description

                                 Section 14 Oscillator (OSC_LCP) Block

                                 Section 15 Clock and Reset Generator (CRG) Block Description

                                 Section 16 Enhanced Capture Timer (ECT) Block Description

                                 Section 17 10 Bit 8 channel Analog to Digital Converter (ATD0) Block De-

                                 scription

                                 Section 18 10 Bit 16 Channel Analog to Digital Converter (ATD1) Block De-

                                 scription

                                 Section 19 Inter-IC Bus (IIC) Block Description

                                            For More Information On This Product,

                                            Go to: www.freescale.com
                                         FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 Section 20 Serial Communications Interface (SCI) Block Description

                                 Section 21 Serial Peripheral Interface (SPI) Block Description

                                 Section 22 Pulse Width Modulator (PWM) Block Description

                                 Section 23 Flash EEPROM 512K Block Description

                                 Section 24 EEPROM 4K Block Description

                                 Section 25 XSRAM20K Block description

Freescale Semiconductor, Inc...  Section 26 MSCAN Block Description

                                 Section 27 Port Integration Module (PIM) Block Description

                                 Section 28 Voltage Regulator (VREG_3V3) Block                                                Description

                                 28.1    Recommended PCB Layout . . . . . . . . . . . . . . . . . . . . .                     ............                        .  .  .  .  .  .  .  .  .  .  .  . 103

                                 Appendix A Electrical Characteristics

                                 A.1     General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 109

                                 A.1.1   Parameter Classification . . . . . . . . . . . . . . . . . .                .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 109

                                 A.1.2   Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . .          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 109

                                 A.1.3   Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 110

                                 A.1.4   Current Injection. . . . . . . . . . . . . . . . . . . . . . . . .          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 111

                                 A.1.5   Absolute Maximum Ratings . . . . . . . . . . . . . . . .                    .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 111

                                 A.1.6   ESD Protection and Latch-up Immunity . . . . . . .                          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 112

                                 A.1.7   Operating Conditions . . . . . . . . . . . . . . . . . . . . .              .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 113

                                 A.1.8   Power Dissipation and Thermal Characteristics                               .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 113

                                 A.1.9   I/O Characteristics . . . . . . . . . . . . . . . . . . . . . . .           .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 115

                                 A.1.10  Supply Currents . . . . . . . . . . . . . . . . . . . . . . . . .           .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 118

                                 A.2     ATD Characteristics . . . . . . . . . . . . . . . . . . . . . . . .         .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 121

                                 A.2.1   ATD Operating Characteristics . . . . . . . . . . . . .                     .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 121

                                 A.2.2   Factors influencing accuracy . . . . . . . . . . . . . . .                  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 122

                                 A.2.3   ATD accuracy. . . . . . . . . . . . . . . . . . . . . . . . . . .           .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 123

                                 A.3     NVM, Flash and EEPROM . . . . . . . . . . . . . . . . . . .                 .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 127

                                 A.3.1   NVM timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . .         .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 127

                                         For More Information On This Product,

                                         Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor,                                               Inc.

                                 A.3.2  NVM Reliability. . . . . . .             .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 129

                                 A.4    Voltage Regulator. . . . . . .           .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 131

                                 A.5    Reset, Oscillator and PLL.               .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 133

                                 A.5.1  Startup . . . . . . . . . . . . .        .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 133

                                 A.5.2  Oscillator . . . . . . . . . . .         .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 134

                                 A.5.3  Phase Locked Loop . . .                  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 135

                                 A.6    MSCAN. . . . . . . . . . . . . . .       .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 139

                                 A.7    SPI . . . . . . . . . . . . . . . . . .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 141

                                 A.7.1  Master Mode . . . . . . . .              .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 141

                                 A.7.2  Slave Mode . . . . . . . . .             .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 143

Freescale Semiconductor, Inc...  A.8    External Bus Timing . . . . .            .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 145

                                 Appendix B Package Information

                                 B.1    General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                              .....          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 147

                                 B.2    144-pin LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                                  .....          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 148

                                 B.3    112-pin LQFP package. . . . . . . . . . . . . . . . . . . . . . . . . . . .                                         .....          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 149

                                 B.4    80-pin QFP package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                                       .....          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 150

                                        For More Information On This Product,

                                                                                       Go to: www.freescale.com
                                                     Freescale SemiconMdCu9cS1t2oXrD,P5I1n2cD.evice                                            User        Guide —              V01.12

                                 List    of Figures

                                 Figure  0-1   Order Partnumber Example. . . . . . . . . . . . . . . . . . . . . . .               .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . .5

                                 Figure  1-1   MC9S12XDP512 Block Diagram . . . . . . . . . . . . . . . . . . .                    .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .20

                                 Figure  1-2   Logical to Global Address Mapping . . . . . . . . . . . . . . . . .                 .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .26

                                 Figure  1-3   MC9S12XDP512 Memory Map . . . . . . . . . . . . . . . . . . . .                     .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .27

                                 Figure  2-1   MC9S12XD-Family Pin Assignment 144 LQFP Package                                     .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .65

                                 Figure  2-2   MC9S12XDP512 Pin assignments 112 LQFP Package .                                     .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .67

                                 Figure  2-3   MC9S12XDP512 Pin assignments 80 QFP Package . . .                                   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .68

Freescale Semiconductor, Inc...  Figure  2-4   PLL Loop Filter Connections . . . . . . . . . . . . . . . . . . . . . .             .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .73

                                 Figure  2-5   Loop Controlled Pierce Oscillator Connections (PE7=1).                              .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .75

                                 Figure  2-6   Full Swing Pierce Oscillator Connections (PE7=0) . . . . .                          .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .75

                                 Figure  2-7   External Clock Connections (PE7=0) . . . . . . . . . . . . . . .                    .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .75

                                 Figure  3-1   Clock Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . .87

                                 Figure  28-1  LQFP144 recommended PCB layout . . . . . . . . . . . . . . .                        .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . .105

                                 Figure  28-2  LQFP112 recommended PCB layout . . . . . . . . . . . . . . .                        .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . .106

                                 Figure  28-3  QFP80 recommended PCB layout . . . . . . . . . . . . . . . . .                      .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . .107

                                 Figure  A-1   ATD Accuracy Definitions . . . . . . . . . . . . . . . . . . . . . . . .            .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  125

                                 Figure  A-2   Basic PLL functional diagram . . . . . . . . . . . . . . . . . . . . .              .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  135

                                 Figure  A-3   Jitter Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  137

                                 Figure  A-4   Maximum bus clock jitter approximation . . . . . . . . . . . . .                    .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  137

                                 Figure  A-5   SPI Master Timing (CPHA=0) . . . . . . . . . . . . . . . . . . . . .                .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  141

                                 Figure  A-6   SPI Master Timing (CPHA=1) . . . . . . . . . . . . . . . . . . . . .                .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  142

                                 Figure  A-7   SPI Slave Timing (CPHA=0) . . . . . . . . . . . . . . . . . . . . . .               .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  143

                                 Figure  A-8   SPI Slave Timing (CPHA=1) . . . . . . . . . . . . . . . . . . . . . .               .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  144

                                 Figure  28-4  144-pin LQFP Mechanical Dimensions (case no. 918-03                                 .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . .148

                                 Figure  B-1   112-pin LQFP mechanical dimensions (case no. 987) . .                               .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  149

                                 Figure  B-2   80-pin QFP Mechanical Dimensions (case no. 841B) . . .                              .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  150

                                                     For More Information On This Product,

                                                     Go to: www.freescale.com
                                 MC9S12XDP512  Device  User  GFurideee—scV0a1l.1e2 Semiconductor, Inc.

Freescale Semiconductor, Inc...

                                                             For More Information On This Product,

                                                             Go to: www.freescale.com
                                                 Freescale SemicondMuC9cSt1o2XrD,PI5n12cD.evice User Guide — V01.12

                                 List of Tables

                                 Table 0-1   Document References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        . . . . . . . .5

                                 Table 1-1   Device Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        . . . . . . .23

                                 Table 1-2   Assigned Part ID Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .           . . . . . . .63

                                 Table 2-1   Signal Properties Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .          . . . . . . .69

                                 Table 2-2   MC9S12XDP512 Power and Ground Connection Summary. . . . . . . . . .                                      . . . . . . .84

                                 Table 4-1   Mode selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . . . . . . .89

                                 Table 4-2   ROMON Pin Control Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .             . . . . . . .90

Freescale Semiconductor, Inc...  Table 4-3   EROMON Pin Control Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .              . . . . . . .90

                                 Table 4-4   Clock Selection Based on PE7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .             . . . . . . .90

                                 Table 4-5   Voltage Regulator VREGEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .             . . . . . . .91

                                 Table 4-6   Register Accessibility of Port Replacement Registers (PRR) . . . . . . . . .                             . . . . . . .91

                                 Table 5-1   Interrupt Vector Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       . . . . . . .95

                                 Table 15-1  Initial COP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      . . . . . .100

                                 Table 17-1  ATD0 External Trigger Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .            . . . . . .101

                                 Table 18-1  ATD1 External Trigger Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .            . . . . . .101

                                 Table 28-1  Recommended decoupling capacitor choice . . . . . . . . . . . . . . . . . . . . . .                      . . . . . .104

                                 Table A-1   Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .           . . . . . .111

                                 Table A-2   ESD and Latch-up Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .               . . . . . .112

                                 Table A-3   ESD and Latch-Up Protection Characteristics . . . . . . . . . . . . . . . . . . . . .                    . . . . . .112

                                 Table A-4   Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     . . . . . .113

                                 Table A-5   Thermal Package Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .              . . . . . .115

                                 Table A-6   3.3V I/O Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     . . . . . .115

                                 Table A-7   5V I/O Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     . . . . . .117

                                 Table A-8   I/O Characteristics for Port C, D, PE5 and PE6 for reduced input voltage                                 thresholds

                                 (ITHRS set  in MODE register). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   . . . . . .118

                                 Table A-9   Supply Current Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .           . . . . . .119

                                 Table A-10  ATD Operating Characteristics 5V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .              . . . . . .121

                                 Table A-11  ATD Operating Characteristics 3.3V . . . . . . . . . . . . . . . . . . . . . . . . . . . .               . . . . . .122

                                 Table A-12  ATD Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         . . . . . .123

                                 Table A-13  ATD Conversion Performance 5V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                 . . . . . .123

                                 Table A-14  ATD Conversion Performance 3.3V . . . . . . . . . . . . . . . . . . . . . . . . . . . .                  . . . . . .124

                                 Table A-15  NVM Timing Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .           . . . . . .128

                                 Table A-16  NVM Reliability Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .           . . . . . .129

                                                 For More Information On This Product,

                                                 Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—sVc0a1.l1e2 Semiconductor, Inc.

                                 Table 28-2  Voltage Regulator Electrical Characteristics . . . . . . . . . . . .               .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 131

                                 Table A-17  Startup Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . .   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 133

                                 Table A-18  Oscillator Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . .   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 134

                                 Table A-19  PLL Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 138

                                 Table A-20  MSCAN Wake-up Pulse Characteristics. . . . . . . . . . . . . . .                   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 139

                                 Table A-21  Measurement Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . .       .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 141

                                 Table A-22  SPI Master Mode Timing Characteristics. . . . . . . . . . . . . . .                .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 142

                                 Table A-23  SPI Slave Mode Timing Characteristics. . . . . . . . . . . . . . . .               .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 144

Freescale Semiconductor, Inc...

                                             For More Information On This Product,

                                             Go to: www.freescale.com
                                                           FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 Section 1   Introduction

                                 1.1  Overview

                                 The MC9S12XD family will retain the low cost, power consumption, EMC and code-size efficiency

                                 advantages currently enjoyed by users of Motorola's existing 16-Bit MC9S12 MCU family.

                                 Based around an enhanced S12 core, the MC9S12XD-Family will deliver 2 to 5 times the performance of

                                 a 25MHz S12 whilst retaining a high degree of pin and code compatibility with the S12.

                                 The MC9S12XD-Family introduces the performance boosting XGATE module. Using enhanced DMA

                                 functionality, this parallel processing module offloads the CPU by providing high speed data processing

                                 and transfer between peripheral modules, RAM and I/O ports. Providing up to 80MIPS of performance

Freescale Semiconductor, Inc...  additional to the CPU, the XGATE can access all peripherals and the RAM block.

                                 The MC9S12XDP512 is composed of standard on-chip peripherals including 512Kbytes of Flash

                                 EEPROM, 20K bytes of RAM, 4K bytes of EEPROM, six asynchronous serial communications interfaces

                                 (SCI), three serial peripheral interfaces (SPI), an 8-channel IC/OC enhanced capture timer, an 8-channel,

                                 10-bit analog-to-digital converter, a 16-channel, 10-bit analog-to-digital converters, an 8-channel

                                 pulse-width modulator (PWM), five     CAN 2.0 A, B software compatible modules (MSCAN12), two

                                 Inter-IC Bus blocks and a Periodic Interrupt Timer. The MC9S12XDP512 has full 16-bit data paths

                                 throughout. The non-multiplexed expanded bus interface available on the 144-Pin versions allows an easy

                                 interface to external memories.

                                 The inclusion of a PLL circuit allows power consumption and performance to be adjusted to suit

                                 operational requirements. System power consumption can be further improved with the new “fast exit

                                 from STOP mode” feature.

                                 In addition to the I/O ports available in each module, up to 25 further I/O ports are available with interrupt

                                 capability allowing Wake-Up from STOP or WAIT mode.

                                 The MC9S12XDP512 will be available in 144-Pin LQFP with external bus interface and in 112-Pin LQFP

                                 or 80-Pin QFP package without external bus interface.

                                 1.2  Features

                                 •    HCS12X Core

                                      –  16-bit HCS12X CPU

                                         i.  Upward compatible with MC9S12 instruction set

                                         ii. Interrupt stacking and programmer’s model identical to MC9S12

                                         iii. Instruction queue

                                         iv. Enhanced indexed addressing

                                         v. Enhanced instruction set

                                      –  EBI (External Bus Interface)

                                                                  For More Information On This Product,

                                                                       Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                    –  MMC (Module Mapping Control)

                                    –  INT (Interrupt Controller)

                                    –  DBG (Debug module to monitor HCS12X CPU and XGATE bus activity)

                                    –  BDM (Background Debug Mode)

                                 •  XGATE

                                    –  Peripheral Co-Processor

                                    –  Parallel processing module offloads the CPU by providing high speed data        processing  transfer

                                       between peripheral modules, RAM and I/O ports

                                 •  PIT Periodic Interrupt Timer

                                    –  Four Timers with independent time-out periods

Freescale Semiconductor, Inc...     –  Time-out periods selectable between 1 and 224 bus clock cycles

                                 •  CRG

                                    –  Low Noise/Low Power Pierce oscillator

                                    –  PLL

                                    –  COP watchdog

                                    –  Real time interrupt

                                    –  Clock Monitor

                                    –  Fast Wake-up from Stop Mode

                                 •  8-bit ports with interrupt functionality

                                    –  Digital filtering

                                    –  Programmable rising or falling edge trigger

                                 •  Memory

                                    –  512K Flash EEPROM

                                    –  4K byte EEPROM

                                    –  20K byte RAM

                                 •  One 8-channel and one 16 channel Analog-to-Digital Converter

                                    –  10-bit resolution

                                    –  External conversion trigger capability

                                 •  Five 1M bit per second, CAN 2.0 A, B software compatible modules

                                    –  Five receive and three transmit buffers

                                    –  Flexible identifier filter programmable as 2 x 32 bit, 4 x 16 bit or 8 x 8 bit

                                    –  Four separate interrupt channels for Rx, Tx, error and wake-up

                                    –  Low-pass filter wake-up function

                                                            For More Information On This Product,

                                                                   Go to: www.freescale.com
                                                       FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                    –  Loop-back for self test operation

                                 •  Enhanced Capture Timer

                                    –  16-bit main counter with 7-bit prescaler

                                    –  8 programmable input capture or output compare channels

                                    –  Four 8-bit or two 16-bit pulse accumulators

                                 •  8 PWM channels

                                    –  Programmable period and duty cycle

                                    –  8-bit 8-channel or 16-bit 4-channel

                                    –  Separate control for each pulse width and duty cycle

Freescale Semiconductor, Inc...     –  Center-aligned or left-aligned outputs

                                    –  Programmable clock select logic with a wide range of frequencies

                                    –  Fast emergency shutdown input

                                    –  Usable as interrupt inputs

                                 •  Serial interfaces

                                    –  Six asynchronous Serial Communication Interfaces (SCI) with additional LIN support and

                                       selectable IrDA 1.4 return-to-zero-inverted (RZI) format with programmable pulse widths

                                    –  Three Synchronous Serial Peripheral Interfaces (SPI)

                                 •  Two Inter-IC Bus modules (IIC)

                                    –  Compatible with I2C Bus standard

                                    –  Multi-master operation

                                    –  Software programmable for one of 256 different serial clock frequencies

                                 •  On chip Voltage Regulator

                                    –  Two parallel, linear voltage regulators with bandgap reference

                                    –  Low Voltage detect (LVD) with Low Voltage Interrupt (LVI)

                                    –  Power On Reset (POR) circuit

                                    –  3.3V - 5.5V operation

                                    –  Low Voltage Reset (LVR)

                                    –  Ultra Low Power Wake-up Timer

                                 •  144 Pin LQFP, 112-Pin LQFP package and 80-Pin QFP package

                                    –  I/O lines with 5V input and drive capability

                                    –  Input threshold on external bus interface inputs switchable for 3.3V or 5V operation

                                    –  5V A/D converter inputs

                                    –  Operation at 80MHz equivalent to 40MHz Bus Speed

                                                              For More Information On This Product,

                                                                     Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 •    Development support

                                      –  Single-wire background debug™ mode (BDM)

                                      –  4 on-chip hardware breakpoints

                                 1.3  Modes of Operation

                                 User modes

                                 •    Normal and Emulation Operating Modes

                                      –  Normal Single-Chip Mode

                                      –  Normal Expanded Mode

Freescale Semiconductor, Inc...       –  Emulation of Single Chip Mode

                                      –  Emulation of Expanded Mode

                                 •    Special Operating Modes

                                      –  Special Single-Chip Mode with active Background Debug Mode

                                      –  Special Test Mode (Motorola use only)

                                 Low power modes

                                 •    Stop Mode

                                 •    Pseudo Stop Mode

                                 •    Wait Mode

                                 1.4  Block Diagram

                                 Figure 1-1 shows a block diagram of the MC9S12XDP512 device.

                                                        Figure 1-1   MC9S12XDP512 Block Diagram

                                                               For More Information On This Product,

                                                                     Go to: www.freescale.com
                                 FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

Freescale Semiconductor, Inc...

                                 For More Information On This Product,

                                 Go to: www.freescale.com
                       MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                                     512K Byte Flash                                                     VRH                                                VRH           VRH

                                                                                                                  ATD0   VRL                  ATD1                          VRL           VRL

                                                            20K Byte RAM                                                VDDA                                                VDDA          VDDA

                                                                                                                         VSSA                                               VSSA          VSSA

                                                     4K Byte EEPROM                                               AN0    AD0           PAD00                          AN0                 PAD08

                                    VDDR                                                                          AN1                  PAD01                          AN1                 PAD09

                                    VSSR                                                                          AN2    &             PAD02                          AN2                 PAD10

                            VREGEN                   Voltage Regulator                                            AN3    DDRAD0        PAD03                          AN3                 PAD11

                            VDD1,2                                                                                AN4                  PAD04                          AN4         & AD1   PAD12

                            VSS1,2                                                                                AN5                  PAD05                          AN5                 PAD13

                                                                                                                  AN6                  PAD06                          AN6                 PAD14

                                    BKGD  Single-wire Background                          CPU12X                  AN7                  PAD07                          AN7         DDRAD1  PAD15

                                               Debug Module                                                                                                           AN8                 PAD16

                                    XFC                                                                           Enhanced Multilevel                                 AN9                 PAD17

                            VDDPLL                   Clock and                                                    Interrupt Module                                    AN10                PAD18

                            VSSPLL        PLL        Reset                                Periodic Interrupt                                                          AN11                PAD19

                                                     Generation                           COP Watchdog                                                                AN12                PAD20

                                   EXTAL             Module                                                             XGATE

                                    XTAL                                                  Clock Monitor           Peripheral Co-Processor                             AN13                PAD21

                                   RESET                                                  Breakpoints                                                                 AN14                PAD22

Semiconductor, Inc...               TEST                                                                                                                              AN15                PAD23

                                    PE0              XIRQ                                                                                     IOC0                                        PT0      Signals shown in Bold-Italics are neither available on the 112 Pin nor on the 80 Pin Package Option

                                    PE1              IRQ                                                                                      IOC1                                        PT1

                                    PE2              R/W/WE                                                                                   IOC2                          DDRT          PT2

                                    PE3   PTE  DDRE  LSTRB/LDS/EROMCTL                                            Enhanced Capture            IOC3                                PTT     PT3

                                    PE4              ECLK                                                         Timer                       IOC4                                        PT4

                                    PE5              MODA/RE/TAGLO                                                                            IOC5                                        PT5

                                    PE6              MODB/TAGHI                                                                               IOC6                                        PT6

                                    PE7              ECLKX2/XCLKS                                                                             IOC7                                        PT7

                            ADDR16  PK0              IQSTAT0                                                      SCI0                        RXD                                         PS0

                            ADDR17  PK1              IQSTAT1                                                                                  TXD                                         PS1

                            ADDR18  PK2              IQSTAT2                                                      SCI1                        RXD                           DDRS          PS2

                            ADDR19  PK3   PTK  DDRK  IQSTAT3                              8 Bit PPAGE                                         TXD                                 PTS     PS3

                            ADDR20  PK4                                                   Allows 4MByte                  MISO                                                             PS4                                                                                                           Signals shown in Bold are not available on the 80 Pin Package

                            ADDR21  PK5                                                   Program space           SPI0   MOSI                                                             PS5

                            ADDR22  PK6              NOACC                                                               SCK                                                              PS6

                            EWAIT   PK7              ROMCTL/EWAIT                                                        SS                                                               PS7

                            ADDR15  PA7                                                                           CAN0  RXCAN                 Module to Port Routing                      PM0

                            ADDR14  PA6                                                   Timer                          TXCAN                                                            PM1

                            ADDR13  PA5                                                   4 channel               CAN1  RXCAN                                               DDRM          PM2

                            ADDR12  PA4   PTA  DDRA                                       16 bit with Prescaler          TXCAN                                                    PTM     PM3

                            ADDR11  PA3                                                   for internal timebases  CAN2  RXCAN                                                             PM4

                            ADDR10  PA2                                                                                  TXCAN                                                            PM5

                            ADDR9   PA1                                                   SCI3     RXD            CAN3  RXCAN                                                             PM6

Freescale                   ADDR8   PA0                                                              TXD                 TXCAN                                                            PM7

                            ADDR7   PB7                     External Bus Interface (EBI)  Digital Supply 2.5V     CAN4  RXCAN

                            ADDR6   PB6                                                   VDD1,2                         TXCAN

                            ADDR5   PB5                                                   VSS1,2                  SCI2   RXD                  KWJ0                                        PJ0

                            ADDR4   PB4   PTB  DDRB                                                                      TXD                  KWJ1                                        PJ1

                            ADDR3   PB3                                                                                                       KWJ2                          DDRJ  PTJ     PJ2 CS1

                            ADDR2   PB2                                                                           IIC1   SDA                  KWJ4                                        PJ4 CS0

                            ADDR1   PB1                                                   PLL Supply 2.5V                SCL                  KWJ5                                        PJ5 CS2

                       UDS  ADDR0   PB0                                                   VDDPLL                  IIC0   SDA                  KWJ6                                        PJ6

                            DATA15  PC7                                                   VSSPLL                         SCL                  KWJ7                                        PJ7

                            DATA14  PC6                                                                                  PWM0                 KWP0                                        PP0

                            DATA13  PC5                                                   Analog Supply 3-5V             PWM1                 KWP1                                        PP1

                            DATA12  PC4   PTC  DDRC         Non-Multiplexed               VDDA                           PWM2                 KWP2                                        PP2

                            DATA11  PC3                                                   VSSA                    PWM    PWM3                 KWP3                          DDRP  PTP     PP3

                            DATA10  PC2                                                   I/O Supply 3-5V                PWM4                 KWP4                                        PP4

                            DATA9   PC1                                                   VDDX1,2                        PWM5                 KWP5                                        PP5

                            DATA8   PC0                                                   VSSX1,2                        PWM6                 KWP6                                        PP6

                            DATA7   PD7                                                                                  PWM7                 KWP7                                        PP7

                            DATA6   PD6                                                   Voltage Regulator 3-5V         MISO                 KWH0                                        PH0

                            DATA5   PD5                                                   VDDR1,2                 SPI1   MOSI                 KWH1                                        PH1

                            DATA4   PD4   PTD  DDRD                                       VSSR1,2                        SCK                  KWH2                          DDRH          PH2

                            DATA3   PD3                                                                                  SS                   KWH3                                PTH     PH3

                            DATA2   PD2                                                   SCI4       RXD                 MISO                 KWH4                                        PH4

                            DATA1   PD1                                                              TXD          SPI2   MOSI                 KWH5                                        PH5

                            DATA0   PD0                                                   SCI5       RXD                 SCK                  KWH6                                        PH6

                                                                                                     TXD                 SS                   KWH7                                        PH7

                                                            For More Information On This Product,

                                                                                          Go to: www.freescale.com
                                                  FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D       V01.12

                                 1.5    Device Memory Map

                                 Table  1-1  and  Figure 1-3 show  the device memory map of the MC9S12XDP512.

                                                                   Table 1-1   Device Memory Map

                                                  Address                                  Module                       Size

                                                                                                                        (Bytes)

                                                  $0000 - $0009    Port Integration Module (Ports A, B, C, D, E)        10

                                                  $000A -$000B     EBI (EIFCTL, MODE)                                         2

                                                  $000C -$000D     Port Integration Module (PUCR, RDRIV)                      2

                                                  $000E - $000F    EBI  (Reserved Register Space)                             2

                                                  $0010 - $0017    MMC (Page Register)                                        8

Freescale Semiconductor, Inc...                   $0018 - $0019    Reserved                                                   2

                                                  $001A - $001B    Device ID register (PARTID)                                2

                                                  $001C - $001D    Reserved                                                   2

                                                  $001E - $001F    Port Integration Module                                    2

                                                  $0020 - $002F    DBG Module                                           16

                                                  $0030 - $0031    MMC                                                        2

                                                  $0032 - $0033    Port Integration Module (Port K)                           2

                                                  $0034 - $003F    Clock and Reset Generator                            12

                                                  $0040 - $007F    Enhanced Capture Timer 16-bit 8 channels             64

                                                  $0080 - $00AF    Analog to Digital Converter 10-bit 16 channel(ATD1)  48

                                                  $00B0 - $00B7    Inter IC Bus (IIC1)                                        8

                                                  $00B8 - $00BF    Serial Communications Interface (SCI2)                     8

                                                  $00C0 - $00C7    Serial Communications Interface (SCI3)                     8

                                                  $00C8 - $00CF    Serial Communications Interface (SCI0)                     8

                                                  $00D0 - $00D7    Serial Communications Interface (SCI1)                     8

                                                  $00D8 - $00DF    Serial Peripheral Interface (SPI0)                         8

                                                  $00E0 - $00E7    Inter IC Bus (IIC0)                                        8

                                                  $00E8 - $00EF    Reserved                                                   8

                                                  $00F0 - $00F7    Serial Peripheral Interface (SPI1)                         8

                                                  $00F8 - $00FF    Serial Peripheral Interface (SPI2)                         8

                                                  $0100- $010F     Flash Control Register                               16

                                                  $0110 - $011B    EEPROM Control Register                              12

                                                  $011C - $011F    XSRAM Control Register                                     4

                                                  $0120 - $012F    Interrupt Module (INT)                               16

                                                  $0130 - $0137    Serial Communications Interface (SCI4)                     8

                                                  $0138 - $013F    Serial Communications Interface (SCI5)                     8

                                                  $0140 - $017F    Motorola Scalable Can (CAN0)                         64

                                                                 For More Information On This Product,

                                                                        Go to: www.freescale.com
                                 MC9S12XDP512  Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                                              Table 1-1  Device Memory Map

                                               Address                           Module                              Size

                                                                                                                     (Bytes)

                                               $0180 - $01BF  Motorola Scalable Can (CAN1)                           64

                                               $01C0 - $01FF  Motorola Scalable Can (CAN2)                           64

                                               $0200 - $023F  Motorola Scalable Can (CAN3)                           64

                                               $0240 - $027F  Port Integration Module (PIM)                          64

                                               $0280 - $02BF  Motorola Scalable Can (CAN4)                           64

                                               $02C0 - $02DF  Analog to Digital Converter 10bit 8channel (ATD0)      32

                                               $02E0 - $02EF  Reserved                                               16

                                               $02F0 - $02F7  Voltage Regulator                                            8

Freescale Semiconductor, Inc...                $02F8 - $02FF  Reserved                                                     8

                                               $0300 - $0327  Pulse Width Modulator 8 Channels                       40

                                               $0328 - $033F  Reserved                                               24

                                               $0340 - $0367  Periodic Interrupt Timer                               40

                                               $0368 - $037F  Reserved                                               24

                                               $0380 - $03BF  XGATE                                                  64

                                               $03C0 - $07FF  Reserved                                               1024

                                               $0800 - $0BFF  1K paged EEPROM                                        1024

                                               $0C00 - $0FFF  1K unpaged EEPROM                                      1024

                                               $1000 - $1FFF  4K paged SRAM                                          4096

                                               $2000 - $3FFF  8K unpaged SRAM                                        8192

                                               $4000 - $7FFF  Fixed Flash EEPROM Array                               16384

                                               $8000 - $BFFF  Flash EEPROM Page Window                               16384

                                               $C000 - $FFFF  Fixed Flash EEPROM Array                               16384

                                                              For More Information On This Product,

                                                                     Go to: www.freescale.com
                                 FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 Reserved register space shown in Table 1-1 is register space which is not

                                 allocated to any module. This register space is reserved for future use. Writing to

                                 these locations have no effect. Read access to these locations returns zero.

Freescale Semiconductor, Inc...

                                 For More Information On This Product,

                                 Go to: www.freescale.com
                                 MC9S12XDP512  Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                               Figure 1-2     Logical to Global Address Mapping

                                                                         $00_0000                                    2K Registers

                                                                         $00_0800

                                 $0000

                                               2K Registers              $0F_B000                                    RAM

                                 $0800                                                                               3*4K paged

                                               EEPROM                    $0F_E000

                                               1K paged                                                              8K RAM

Freescale Semiconductor, Inc...  $0C00         1K EEPROM      EPAGE

                                                                         $10_0000

                                 $1000         RAM

                                               4K paged       RPAGE      $13_F000

                                 $2000                                                                               EEPROM

                                                                                                                     3*1K paged

                                                                         $13_FC00                                    1K EEPROM

                                               8K RAM

                                                                         $14_0000

                                 $4000

                                               Unpaged Flash

                                 $8000

                                                              PPAGE

                                               Flash

                                               16K paged      PPAGE=$E0  $78_0000

                                 $C000                                                                               PPAGES

                                                                                                                     29 * 16K

                                               Unpaged Flash  PPAGE=$FD  $7F_4000

                                                                                                                     (if ROMHM=0)

                                 $FFFF         Vectors                                                               Unpaged 16K

                                                              PPAGE=$FE  $7F_8000                                    PPAGE

                                                                                                                     16K

                                                              PPAGE=$FF  $7F_C000                                    Unpaged

                                                                         $7F_FFFF                                    16K

                                                              For More Information On This Product,

                                                              Go to: www.freescale.com
                                                            FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                                            Figure    1-3    MC9S12XDP512        Memory Map

                                                                                                 $0000  2K Register Space

                                      $0000                                                      $07FF

                                      $0800                                                      $0800  4K Bytes EEPROM

                                      $0C00                                                             four * 1K pages accessible through $0800 - $0BFF

                                      $1000                                                      $0FFF

                                      $2000                                                      $1000  20K Bytes RAM

                                                                                                        five * 4K pages accessible through $1000 - $1FFF

                                                                                                 $3FFF

                                      $4000

                                                                                                 $4000  1K, 2K, 4K or 8K Protected Sector

                                                                                                        16K Fixed Flash EEPROM

Freescale Semiconductor, Inc...       $8000                                                      $7FFF

                                                                                                 $8000  16K Page Window

                                                            EXT                                         thirtytwo * 16K Flash EEPROM Pages

                                                                                                 $BFFF

                                                                                                 $BF00  BDM visible on PPAGE = $FF

                                                                                                 $BFFF  (If Active)

                                      $C000                                                      $C000  16K Fixed Flash EEPROM

                                                                                                 $FFFF  2K, 4K, 8K or 16K Protected Boot Sector

                                                                                                 $FF00  BDM

                                      $FF00                                                             (If Active, except for specific BDM hardware commands,

                                      $FFFF    VECTORS      VECTORS          VECTORS             $FFFF  for details refer to BDM BlockGuide)

                                                  NORMAL    EXPANDED         SPECIAL

                                               SINGLE CHIP                   SINGLE CHIP

                                 1.6  Detailed Register Map

                                 The following tables show the detailed register map of the MC9S12XDP512.

                                      $0000    -  $0009             Port Integration Module (PIM)       Map 1        of 5

                                      Address     Name                Bit 7  Bit 6        Bit 5  Bit 4  Bit 3            Bit 2                Bit 1       Bit 0

                                      $0000       PORTA     Read:     PA 7   PA6          PA5    PA4    PA3                PA2                PA1         PA 0

                                                            Write:

                                      $0001       PORTB     Read:     PB7    PB6          PB5    PB4    PB3                PB2                PB1         PB0

                                                            Write:

                                      $0002       DDRA      Read:   DDRA7    DDRA6        DDRA5  DDRA4  DDRA3          DDRA2        DDRA1                 DDRA0

                                                            Write:

                                      $0003       DDRB      Read:   DDRB7    DDRB6        DDRB5  DDRB4  DDRB3          DDRB2        DDRB1                 DDRB0

                                                            Write:

                                                            For More Information On This Product,

                                                                             Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $0000 - $0009                 Port Integration Module (PIM) Map 1 of 5

                                 $0004       PORTC     Read:   PC7     PC6    PC5    PC4        PC3                 PC2     PC1      PC0

                                                       Write:

                                 $0005       PORTD     Read:   PD7     PD6    PD5    PD4        PD3                 PD2     PD1      PD0

                                                       Write:

                                 $0006       DDRC      Read:   DDRC7   DDRC6  DDRC5  DDRC4      DDRC3               DDRC2   DDRC1    DDRC0

                                                       Write:

                                 $0007       DDRD      Read:   DDRD7   DDRD6  DDRD5  DDRD4      DDRD3               DDRD2   DDRD1    DDRD0

                                                       Write:

                                 $0008       PORTE     Read:   PE7     PE6    PE5    PE4        PE3                 PE2     PE1      PE0

                                                       Write:

                                 $0009       DDRE      Read:   DDRE7   DDRE6  DDRE5  DDRE4      DDRE3               DDRE2         0  0

                                                       Write:

Freescale Semiconductor, Inc...  $000A - $000B                 External Bus Interface (S12XEBI) Map 1 of 2

                                 Address     Name              Bit 7   Bit 6  Bit 5  Bit 4      Bit 3               Bit 2   Bit 1    Bit 0

                                 $000A       EIFCTL    Read:   CS2E    CS1E   CS0E   NECLK      EDIV1               EDIV0   NCLKX2   EWAIT

                                                       Write:

                                 $000B       MODE      Read:   MODC    MODB   MODA   ITHRS      IVIS                0             0  0

                                                       Write:

                                 $000C    -  $000D             Port Integration Module (PIM) Map 2 of 5

                                 Address     Name              Bit 7   Bit 6  Bit 5  Bit 4      Bit 3               Bit 2   Bit 1    Bit 0

                                 $000C       PUCR      Read:   PUPKE   BKPUE  0      PUPEE      PUPDE               PUPCE   PUPBE    PUPAE

                                                       Write:

                                 $000D       RDRIV     Read:   RDPK    0      0      RDPE       RDPD                RDPC    RDPB     RDPA

                                                       Write:

                                 $000E    -  $000F             External Bus Interface (S12XEBI) Map 2 of 2

                                 Address     Name              Bit 7   Bit 6  Bit 5  Bit 4      Bit 3               Bit 2   Bit 1    Bit 0

                                 $000E       Reserved  Read:   0       0      0      0          0                   0             0  0

                                                       Write:

                                 $000F       Reserved  Read:   0       0      0      0          0                   0             0  0

                                                       Write:

                                 $0010    -  $0017             Module  Mapping Control (S12XMMC)                    Map 1   of 2

                                 Address     Name              Bit 7   Bit 6  Bit 5  Bit 4      Bit 3               Bit 2   Bit 1    Bit 0

                                 $0010       ITCR      Read:   0       GP6    GP5    GP4        GP3                 GP2     GP1      GP0

                                                       Write:

                                 $0011       Reserved  Read:   0       0      0      0          0                   0             0  0

                                                       Write:

                                 $0012       DIRECT    Read:   DP15    DP14   DP13   DP12       DP11                DP10    DP9      DP8

                                                       Write:

                                 $0013       MISC      Read:   0       0      0      EROMON     EXSTR1              EXSTR0  ROMHM    ROMON

                                                       Write:

                                                       For More Information On This Product,

                                                                      Go to: www.freescale.com
                                                       FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D  V01.12

                                 $0010    -  $0017             Module Mapping Control (S12XMMC) Map 1 of 2

                                 Address     Name              Bit 7     Bit 6  Bit 5   Bit 4     Bit 3      Bit 2    Bit 1      Bit 0

                                 $0014       Reserved  Read:   0         0      0           0     0             0     0          0

                                                       Write:

                                 $0015       Reserved  Read:   0         0      0           0     0             0     0          0

                                                       Write:

                                 $0016       RPAGE     Read:   RP7       RP6    RP5     RP4       RP3        RP2      RP1        RP0

                                                       Write:

                                 $0017       EPAGE     Read:   EP7       EP6    EP5     EP4       EP3        EP2      EP1        EP0

                                                       Write:

                                 $0018    -  $001B             Miscellaneous    Peripheral

Freescale Semiconductor, Inc...  Address     Name              Bit 7     Bit 6  Bit 5   Bit    4  Bit 3      Bit   2  Bit 1      Bit 0

                                 $0018       Reserved  Read:   0         0      0           0     0             0     0          0

                                                       Write:

                                 $0019       Reserved  Read:   0         0      0           0     0             0     0          0

                                                       Write:

                                 $001A       PARTIDH   Read:   1         1      0           0     0             1     0          0

                                                       Write:

                                 $001B       PARTIDL   Read:   0         0      0           0     0             0     0          0

                                                       Write:

                                 $001C - $001D                 Reserved

                                 Address     Name              Bit 7     Bit 6  Bit 5   Bit 4     Bit 3      Bit   2  Bit 1      Bit 0

                                 $001C       Reserved  Read:   0         0      0           0     0             0     0          0

                                                       Write:

                                 $001D       Reserved  Read:   0         0      0           0     0             0     0          0

                                                       Write:

                                 $001E - $001F                 Port Integration Module (PIM)      Map 3  of  5

                                 Address     Name              Bit 7     Bit 6  Bit 5   Bit 4     Bit 3      Bit   2  Bit 1      Bit 0

                                 $001E       IRQCR     Read:   IRQE   IRQEN     0           0     0             0     0          0

                                                       Write:

                                 $001F       Reserved  Read:   0         0      0           0     0             0     0

                                                       Write:

                                 $0020    -  $0027             Debug Module (S12XDBG) Map

                                 Address     Name              Bit 7     Bit 6  Bit 5   Bit 4     Bit 3      Bit 2    Bit 1      Bit 0

                                 $0020       DBGC1     Read:   ARM       0      XGSBPE  BDM          DBGBRK              COMRV

                                                       Write:         TRIG

                                 $0021       DBGSR     Read:   TBF    EXTF      0           0     0          SSF2     SSF1       SSF0

                                                       Write:

                                 $0022       DBGTCR    Read:   TSOURCE             TRANGE         TRCMOD                 TALIGN

                                                       Write:

                                                       For More Information On This Product,

                                                                      Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $0020 - $0027               Debug Module (S12XDBG) Map

                                 Address  Name               Bit 7   Bit 6   Bit 5   Bit 4     Bit 3                      Bit 2  Bit 1         Bit 0

                                 $0023    DBGC2      Read:   0       0       0       0                              CDCM                 ABCM

                                                     Write:

                                 $0024    DBGTBH     Read:   Bit 15  Bit 14  Bit 13  Bit 12    Bit 11               Bit 10       Bit 9         Bit 8

                                                     Write:

                                 $0025    DBGTBL     Read:   Bit 7   Bit 6   Bit 5   Bit 4     Bit 3                      Bit 2  Bit 1         Bit 0

                                                     Write:

                                 $0026    DBGCNT     Read:   0                                 CNT

                                                     Write:

                                 $0027    DBGSCRX    Read:   0       0       0       0         SC3                        SC2       SC1        SC0

                                                     Write:

                                 $0028    DBGXCTL    Read:   0       NDB     TAG     0         RW                   RWE          SRC     COMPE

                                          (COMPA/C)  Write:

Freescale Semiconductor, Inc...  $0028    DBGXCTL    Read:   SZE     SZ      TAG     0         RW                   RWE          SRC     COMPE

                                          (COMPB/D)  Write:

                                 $0029    DBGXAH     Read:   0       Bit 22  21      20        19                         18        17   Bit 16

                                                     Write:

                                 $002A    DBGXAM     Read:   Bit 15  14      13      12        11                         10        9          Bit 8

                                                     Write:

                                 $002B    DBGXAL     Read:   Bit 7   6       5       4         3                          2         1          Bit 0

                                                     Write:

                                 $002C    DBGXDH     Read:   Bit 15  14      13      12        11                         10        9          Bit 8

                                                     Write:

                                 $002D    DBGXDL     Read:   Bit 7   6       5       4         3                          2         1          Bit 0

                                                     Write:

                                 $002E    DBGXDHM    Read:   Bit 15  14      13      12        11                         10        9          Bit 8

                                                     Write:

                                 $002F    DBGXDLM    Read:   Bit 7   6       5       4         3                          2         1          Bit 0

                                                     Write:

                                 $0030 - $0031               Module Mapping Control (S12XMMC) Map 2of                            2

                                 Address  Name               Bit 7   Bit 6   Bit 5   Bit 4     Bit 3                      Bit 2  Bit 1         Bit 0

                                 $0030    PPAGE      Read:   PIX7    PIX6    PIX5    PIX4      PIX3                 PIX2         PIX1          PIX0

                                                     Write:

                                 $0031    Reserved   Read:   0       0       0       0         0                          0         0          0

                                                     Write:

                                 $0032 - $0033               Port Integration Module (PIM) Map 4 of 5

                                 Address  Name               Bit 7   Bit 6   Bit 5   Bit 4     Bit 3                      Bit 2  Bit 1         Bit 0

                                 $0032    PORTK      Read:   PK7     PK6     PK5     PK4       PK3                        PK2       PK1        PK0

                                                     Write:

                                 $0033    DDRK       Read:   DDRK7   DDRK6   DDRK5   DDRK4     DDRK3                DDRK2        DDRK1   DDRK0

                                                     Write:

                                                     For More Information On This Product,

                                                                     Go to: www.freescale.com
                                                        FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $0034    -  $003F              Clock and Reset Generator (CRG) Map

                                 Address     Name               Bit 7   Bit 6  Bit 5  Bit 4         Bit 3         Bit 2  Bit 1   Bit 0

                                 $0034       SYNR       Read:   0       0      SYN5   SYN4          SYN3          SYN2   SYN1    SYN0

                                                        Write:

                                 $0035       REFDV      Read:   0       0      0      0             REFDV3  REFDV2       REFDV1  REFDV0

                                                        Write:

                                 $0036       CTFLG      Read:   0       0      0      0             0             0      0       0

                                                        Write:                        Reserved For  Factory Test

                                 $0037       CRGFLG     Read:   RTIF    PORF   LVRF   LOCKIF        LOCK         TRACK   SCMIF   SCM

                                                        Write:

                                 $0038       CRGINT     Read:   RTIE    ILAF   0      LOCKIE        0             0      SCMIE   0

                                                        Write:

                                 $0039       CLKSEL     Read:   PLLSEL  PSTP   0      ROAWAI        PLLWAI        CWAI   RTIWAI  COPWAI

                                                        Write:

Freescale Semiconductor, Inc...  $003A       PLLCTL     Read:   CME     PLLON  AUTO   ACQ           FSTWKP        PRE    PCE     SCME

                                                        Write:

                                 $003B       RTICTL     Read:   RTDEC   RTR6   RTR5   RTR4          RTR3          RTR2   RTR1    RTR0

                                                        Write:

                                 $003C       COPCTL     Read:   WCOP    RSBCK  0      0             0             CR2    CR1     CR0

                                                        Write:

                                 $003D       FORBYP     Read:   0       0      0      0             0             0      0       0

                                                        Write:                        Reserved For Factory Test

                                 $003E       CTCTL      Read:   0       0      0      0                           0      0       0

                                                        Write:                        Reserved For Factory Test

                                 $003F       ARMCOP     Read:   0       0      0      0             0             0      0       0

                                                        Write:  Bit 7   6      5      4             3             2      1       Bit 0

                                 $0040    -  $007F              Enhanced Capture Timer 16 Bit 8 Channels (ECT) Map

                                 Address     Name               Bit 7   Bit 6  Bit 5  Bit 4         Bit 3         Bit 2  Bit 1   Bit 0

                                 $0040       TIOS       Read:   IOS7    IOS6   IOS5   IOS4          IOS3          IOS2   IOS1    IOS0

                                                        Write:

                                 $0041       CFORC      Read:   0       0      0      0             0             0      0       0

                                                        Write:  FOC7    FOC6   FOC5   FOC4          FOC3          FOC2   FOC1    FOC0

                                 $0042       OC7M       Read:   OC7M7   OC7M6  OC7M5  OC7M4         OC7M3        OC7M2   OC7M1   OC7M0

                                                        Write:

                                 $0043       OC7D       Read:   OC7D7   OC7D6  OC7D5  OC7D4         OC7D3        OC7D2   OC7D1   OC7D0

                                                        Write:

                                 $0044       TCNT (hi)  Read:   Bit 15  14     13     12            11            10     9       Bit 8

                                                        Write:

                                 $0045       TCNT (lo)  Read:   Bit 7   6      5      4             3             2      1       Bit 0

                                                        Write:

                                 $0046       TSCR1      Read:   TEN     TSWAI  TSFRZ  TFFCA         PRNT          0      0       0

                                                        Write:

                                 $0047       TTOV       Read:   TOV7    TOV6   TOV5   TOV4          TOV3          TOV2   TOV1    TOV0

                                                        Write:

                                 $0048       TCTL1      Read:   OM7     OL7    OM6    OL6           OM5           OL5    OM4     OL4

                                                        Write:

                                 $0049       TCTL2      Read:   OM3     OL3    OM2    OL2           OM1           OL1    OM0     OL0

                                                        Write:

                                                        For More Information On This Product,

                                                                        Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $0040 - $007F                Enhanced Capture Timer 16 Bit 8 Channels (ECT) Map

                                 Address  Name                Bit 7   Bit 6  Bit 5  Bit 4       Bit 3               Bit 2  Bit 1  Bit 0

                                 $004A    TCTL3       Read:   EDG7B   EDG7A  EDG6B  EDG6A       EDG5B               EDG5A  EDG4B  EDG4A

                                                      Write:

                                 $004B    TCTL4       Read:   EDG3B   EDG3A  EDG2B  EDG2A       EDG1B               EDG1A  EDG0B  EDG0A

                                                      Write:

                                 $004C    TIE         Read:   C7I     C6I    C5I    C4I         C3I                 C2I    C1I    C0I

                                                      Write:

                                 $004D    TSCR2       Read:   TOI     0      0      0           TCRE                PR2    PR1    PR0

                                                      Write:

                                 $004E    TFLG1       Read:   C7F     C6F    C5F    C4F         C3F                 C2F    C1F    C0F

                                                      Write:

                                 $004F    TFLG2       Read:   TOF     0      0      0           0                   0      0      0

                                                      Write:

Freescale Semiconductor, Inc...  $0050    TC0 (hi)    Read:   Bit 15  14     13     12          11                  10     9      Bit 8

                                                      Write:

                                 $0051    TC0 (lo)    Read:   Bit 7   6      5      4           3                   2      1      Bit 0

                                                      Write:

                                 $0052    TC1 (hi)    Read:   Bit 15  14     13     12          11                  10     9      Bit 8

                                                      Write:

                                 $0053    TC1 (lo)    Read:   Bit 7   6      5      4           3                   2      1      Bit 0

                                                      Write:

                                 $0054    TC2 (hi)    Read:   Bit 15  14     13     12          11                  10     9      Bit 8

                                                      Write:

                                 $0055    TC2 (lo)    Read:   Bit 7   6      5      4           3                   2      1      Bit 0

                                                      Write:

                                 $0056    TC3 (hi)    Read:   Bit 15  14     13     12          11                  10     9      Bit 8

                                                      Write:

                                 $0057    TC3 (lo)    Read:   Bit 7   6      5      4           3                   2      1      Bit 0

                                                      Write:

                                 $0058    TC4 (hi)    Read:   Bit 15  14     13     12          11                  10     9      Bit 8

                                                      Write:

                                 $0059    TC4 (lo)    Read:   Bit 7   6      5      4           3                   2      1      Bit 0

                                                      Write:

                                 $005A    TC5 (hi)    Read:   Bit 15  14     13     12          11                  10     9      Bit 8

                                                      Write:

                                 $005B    TC5 (lo)    Read:   Bit 7   6      5      4           3                   2      1      Bit 0

                                                      Write:

                                 $005C    TC6 (hi)    Read:   Bit 15  14     13     12          11                  10     9      Bit 8

                                                      Write:

                                 $005D    TC6 (lo)    Read:   Bit 7   6      5      4           3                   2      1      Bit 0

                                                      Write:

                                 $005E    TC7 (hi)    Read:   Bit 15  14     13     12          11                  10     9      Bit 8

                                                      Write:

                                 $005F    TC7 (lo)    Read:   Bit 7   6      5      4           3                   2      1      Bit 0

                                                      Write:

                                 $0060    PACTL       Read:   0       PAEN   PAMOD  PEDGE       CLK1                CLK0   PAOVI  PAI

                                                      Write:

                                 $0061    PAFLG       Read:   0       0      0      0           0                   0      PAOVF  PAIF

                                                      Write:

                                 $0062    PACN3 (hi)  Read:   Bit 7   6      5      4           3                   2      1      Bit 0

                                                      Write:

                                                      For More Information On This Product,

                                                                      Go to: www.freescale.com
                                                         FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $0040    -  $007F               Enhanced Capture Timer 16 Bit 8 Channels (ECT) Map

                                 Address     Name                Bit 7   Bit 6   Bit 5   Bit 4     Bit 3           Bit 2  Bit 1   Bit 0

                                 $0063       PACN2 (lo)  Read:   Bit 7   6       5       4         3               2      1       Bit 0

                                                         Write:

                                 $0064       PACN1 (hi)  Read:   Bit 7   6       5       4         3               2      1       Bit 0

                                                         Write:

                                 $0065       PACN0 (lo)  Read:   Bit 7   6       5       4         3               2      1       Bit 0

                                                         Write:

                                 $0066       MCCTL       Read:   MCZI    MODMC   RDMCL   0         0               MCEN   MCPR1   MCPR0

                                                         Write:                          ICLAT     FLMC

                                 $0067       MCFLG       Read:   MCZF    0       0       0         POLF3           POLF2  POLF1   POLF0

                                                         Write:

                                 $0068       ICPAR       Read:   0       0       0       0         PA3EN           PA2EN  PA1EN   PA0EN

                                                         Write:

Freescale Semiconductor, Inc...  $0069       DLYCT       Read:   DLY7    DLY6    DLY5    DLY4      DLY3            DLY2   DLY1    DLY0

                                                         Write:

                                 $006A       ICOVW       Read:   NOVW7   NOVW6   NOVW5   NOVW4     NOVW3           NOVW2  NOVW1   NOVW0

                                                         Write:

                                 $006B       ICSYS       Read:   SH37    SH26    SH15    SH04      TFMOD           PACMX  BUFEN   LATQ

                                                         Write:

                                 $006C       Reserved    Read:   0       0       0       0         0               0      0       0

                                                         Write:

                                 $006D       TIMTST      Read:   0       0       0       0         0               0      0       0

                                                         Write:                         Reserved For Factory Test

                                 $006E       PTPSR       Read:   PTPS7   PTPS6   PTPS5   PTPS4     PTPS3           PTPS2  PTPS1   PTPS0

                                                         Write:

                                 $006F       PTMCPSR     Read:   PTMPS7  PTMPS6  PTMPS5  PTMPS4    PTMPS3  PTMPS2         PTMPS1  PTMPS0

                                                         Write:

                                 $0070       PBCTL       Read:   0       PBEN    0       0         0               0      PBOVI   0

                                                         Write:

                                 $0071       PBFLG       Read:   0       0       0       0         0               0      PBOVF   0

                                                         Write:

                                 $0072       PA3H        Read:   PA3H7   PA3H6   PA3H5   PA3H4     PA3H3           PA3H2  PA3H1   PA3H0

                                                         Write:

                                 $0073       PA2H        Read:   PA2H7   PA2H6   PA2H5   PA2H4     PA2H3           PA2H2  PA2H1   PA2H0

                                                         Write:

                                 $0074       PA1H        Read:   PA1H7   PA1H6   PA1H5   PA1H4     PA1H3           PA1H2  PA1H1   PA1H 0

                                                         Write:

                                 $0075       PA0H        Read:   PA0H7   PA0H6   PA0H5   PA0H4     PA0H3           PA0H2  PA0H1   PA0H0

                                                         Write:

                                 $0076       MCCNT (hi)  Read:   Bit 15  14      13      12        11              10     9       Bit     8

                                                         Write:

                                 $0077       MCCNT (lo)  Read:   Bit 7   6       5       4         3               2      1       Bit     0

                                                         Write:

                                 $0078       TC0H (hi)   Read:   Bit 15  14      13      12        11              10     9       Bit     8

                                                         Write:

                                 $0079       TC0H (lo)   Read:   Bit 7   6       5       4         3               2      1       Bit     0

                                                         Write:

                                 $007A       TC1H (hi)   Read:   Bit 15  14      13      12        11              10     9       Bit     8

                                                         Write:

                                 $007B       TC1H (lo)   Read:   Bit 7   6       5       4         3               2      1       Bit     0

                                                         Write:

                                                         For More Information On This Product,

                                                                         Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor,  Inc.

                                 $0040 - $007F                  Enhanced Capture Timer 16 Bit                  8 Channels     (ECT) Map

                                 Address     Name               Bit 7   Bit 6   Bit 5   Bit 4                  Bit 3   Bit 2   Bit 1     Bit  0

                                 $007C       TC2H (hi)  Read:   Bit 15  14      13      12                     11      10      9         Bit  8

                                                        Write:

                                 $007D       TC2H (lo)  Read:   Bit 7   6       5       4                      3       2       1         Bit  0

                                                        Write:

                                 $007E       TC3H (hi)  Read:   Bit 15  14      13      12                     11      10      9         Bit  8

                                                        Write:

                                 $007F       TC3H (lo)  Read:   Bit 7   6       5       4                      3       2       1         Bit  0

                                                        Write:

                                 $0080    -  $00AF              Analog  to Digital Converter 10-bit 16 Channels (ATD1) Map

                                 Address     Name               Bit 7   Bit 6   Bit 5   Bit 4                  Bit 3   Bit 2   Bit 1     Bit 0

                                 $0080       ATD1CTL0   Read:   0       0       0       0                      WRAP3   WRAP2   WRAP1  WRAP0

Freescale Semiconductor, Inc...                         Write:

                                 $0081       ATD1CTL1   Read:   ETRIG   0       0       0                      ETRIG   ETRIG   ETRIG     ETRIG

                                                        Write:  SEL                                            CH3     CH2     CH1       CH0

                                 $0082       ATD1CTL2   Read:   ADPU    AFFC    AWAI    ETRIGLE                ETRIGP  ETRIGE  ASCIE     ASCIF

                                                        Write:

                                 $0083       ATD1CTL3   Read:   0       S8C     S4C     S2C                    S1C     FIFO    FRZ1      FRZ0

                                                        Write:

                                 $0084       ATD1CTL4   Read:   SRES8   SMP1    SMP0    PRS4                   PRS3    PRS2    PRS1      PRS0

                                                        Write:

                                 $0085       ATD1CTL5   Read:   DJM     DSGN    SCAN    MULT                   CD      CC      CB        CA

                                                        Write:

                                 $0086       ATD1STAT0  Read:   SCF     0       ETORF   FIFOR                  CC3     CC2     CC1       CC0

                                                        Write:

                                 $0087       Reserved   Read:   0       0       0       0                      0       0       0         0

                                                        Write:

                                 $0088       ATD1TEST0  Read:   U       U       U       U                      U       U       U         U

                                                        Write:                         Reserved For Factory Test

                                 $0089       ATD1TEST1  Read:   0       0       0       0                      0       0       0         0

                                                        Write:                         Reserved For Factory Test

                                 $008A       ATD1STAT2  Read:   CCF15   CCF14   CCF13   CCF12                  CCF11   CCF10   CCF9      CCF8

                                                        Write:

                                 $008B       ATD1STAT1  Read:   CCF7    CCF6    CCF5    CCF4                   CCF3    CCF2    CCF1      CCF0

                                                        Write:

                                 $008C       ATD1DIEN0  Read:   IEN15   IEN14   IEN13   IEN12                  IEN11   IEN10   IEN9      IEN8

                                                        Write:

                                 $008D       ATD1DIEN   Read:   IEN7    IEN6    IEN5    IEN4                   IEN3    IEN2    IEN1      IEN0

                                                        Write:

                                 $008E       PORTAD0    Read:   PTAD15  PTAD14  PTAD13  PTAD12                 PTAD11  PTAD10  PTAD9     PTAD8

                                                        Write:

                                 $008F       PORTAD1    Read:   PTAD7   PTAD6   PTAD5   PTAD4                  PTAD3   PTAD2   PTAD1     PTAD0

                                                        Write:

                                 $0090       ATD1DR0H   Read:   Bit15   14      13      12                     11      10      9         Bit8

                                                        Write:

                                 $0091       ATD1DR0L   Read:   Bit7    Bit6    0       0                      0       0       0         0

                                                        Write:

                                 $0092       ATD1DR1H   Read:   Bit15   14      13      12                     11      10      9         Bit8

                                                        Write:

                                                        For More Information On This Product,

                                                                        Go to: www.freescale.com
                                                     FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D  V01.12

                                 Address  Name               Bit 7  Bit 6  Bit 5  Bit 4       Bit 3  Bit 2  Bit 1              Bit 0

                                 $0093    ATD1DR1L   Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $0094    ATD1DR2H   Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $0095    ATD1DR2L   Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $0096    ATD1DR3H   Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $0097    ATD1DR3L   Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $0098    ATD1DR4H   Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $0099    ATD1DR4L   Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

Freescale Semiconductor, Inc...  $009A    ATD1DR5H   Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $009B    ATD1DR5L   Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $009C    ATD1DR6H   Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $009D    ATD1DR6L   Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $009E    ATD1DR7H   Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $009F    ATD1DR7L   Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $00A0    ATD1DR8H   Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $00A1    ATD1DR8L   Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $00A2    ATD1DR9H   Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $00A3    ATD1DR9L   Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $00A4    ATD1DR10H  Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $00A5    ATD1DR10L  Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $00A6    ATD1DR11H  Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $00A7    ATD1DR11L  Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $00A8    ATD1DR12H  Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $00A9    ATD1DR12L  Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $00AA    ATD1DR13H  Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                 $00AB    ATD1DR13L  Read:   Bit7   Bit6   0      0           0      0      0                  0

                                                     Write:

                                 $00AC    ATD1DR14H  Read:   Bit15  14     13     12          11     10     9                  Bit8

                                                     Write:

                                                     For More Information On This Product,

                                                                    Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 Address     Name               Bit 7     Bit 6    Bit 5   Bit 4      Bit 3         Bit 2   Bit 1   Bit 0

                                 $00AD       ATD1DR14L  Read:   Bit7      Bit6     0       0          0             0       0       0

                                                        Write:

                                 $00AE       ATD1DR15H  Read:   Bit15     14       13      12         11            10      9       Bit8

                                                        Write:

                                 $00AF       ATD1DR15L  Read:   Bit7      Bit6     0       0          0             0       0       0

                                                        Write:

                                 $00B0    -  $00B7              Inter IC  Bus (IIC1) Map

                                 Address     Name               Bit 7     Bit 6    Bit 5   Bit 4      Bit 3         Bit 2   Bit 1   Bit 0

                                 $00B0       IBAD       Read:   ADR7      ADR6     ADR5    ADR4       ADR3          ADR2    ADR1    0

                                                        Write:

                                 $00B1       IBFD       Read:   IBC7      IBC6     IBC5    IBC4       IBC3          IBC2    IBC1    IBC0

Freescale Semiconductor, Inc...                         Write:

                                 $00B2       IBCR       Read:   IBEN      IBIE     MS/SL   TX/RX      TXAK          0       0       IBSWAI

                                                        Write:                                                      RSTA

                                 $00B3       IBSR       Read:   TCF       IAAS     IBB     IBAL       0             SRW     IBIF    RXAK

                                                        Write:

                                 $00B4       IBDR       Read:   D7        D6       D5      D4         D3            D2      D1      D0

                                                        Write:

                                 $00B5       Reserved   Read:   0         0        0       0          0             0       0       0

                                                        Write:

                                 $00B6       Reserved   Read:   0         0        0       0          0             0       0       0

                                                        Write:

                                 $00B7       Reserved   Read:   0         0        0       0          0             0       0       0

                                                        Write:

                                 $00B8    -  $00BF              Asynchronous       Serial  Interface  (SCI2)        Map

                                 Address     Name               Bit 7     Bit 6    Bit 5   Bit 4      Bit 3         Bit 2   Bit 1   Bit 0

                                 $00B8       SCI2BDH1   Read:   IREN      TNP1     TNP0    SBR12      SBR11         SBR10   SBR9    SBR8

                                                        Write:

                                 $00B9       SCI2BDL1   Read:   SBR7      SBR6     SBR5    SBR4       SBR3          SBR2    SBR1    SBR0

                                                        Write:

                                 $00BA       SCI2CR11   Read:   LOOPS     SCISWAI  RSRC    M          WAKE          ILT     PE      PT

                                                        Write:

                                 $00B8       SCI2ASR12  Read:   RXEDGI    0        0       0          0             BERRV   BERRIF  BKDIF

                                                        Write:  F

                                 $00B9       SCI2ACR12  Read:   RXEDGI    0        0       0          0             0       BERRIE  BKDIE

                                                        Write:  E

                                 $00BA       SCI2ACR22  Read:   0         0        0       0          0             BERRM1  BERRM0  BKDFE

                                                        Write:

                                 $00BB       SCI2CR2    Read:   TIE       TCIE     RIE     ILIE       TE            RE      RWU     SBK

                                                        Write:

                                 $00BC       SCI2SR1    Read:   TDRE      TC       RDRF    IDLE       OR            NF      FE      PF

                                                        Write:

                                                        For More Information On This Product,

                                                                       Go to: www.freescale.com
                                                          FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D           V01.12

                                 $00B8 -   $00BF                  Asynchronous Serial Interface (SCI2) Map

                                 Address   Name                   Bit 7   Bit 6    Bit 5  Bit 4    Bit 3                     Bit 2   Bit 1   Bit 0

                                 $00BD     SCI2SR2        Read:   AMAP    0        0      TXPOL    RXPOL                     BRK13   TXDIR   RAF

                                                          Write:

                                 $00BE     SCI2DRH        Read:   R8      T8       0      0        0                         0       0       0

                                                          Write:

                                 $00BF     SCI2DRL        Read:   R7      R6       R5     R4       R3                        R2      R1      R0

                                                          Write:  T7      T6       T5     T4       T3                        T2      T1      T0

                                 NOTES:

                                 1. Those  registers are  accessible if the AMAP bit in the SCI2SR2 register is set to zero

                                 2. Those  registers are  accessible if the AMAP bit in the SCI2SR2 register is set to one

Freescale Semiconductor, Inc...  $00C0 -   $00C7                  Asynchronous Serial Interface (SCI3) Map

                                 Address   Name                   Bit 7   Bit 6    Bit 5  Bit 4    Bit 3                     Bit 2   Bit 1   Bit 0

                                 $00C0     SCI3BDH1       Read:   IREN    TNP1     TNP0   SBR12    SBR11                     SBR10   SBR9    SBR8

                                                          Write:

                                 $00C1     SCI3BDL1       Read:   SBR7    SBR6     SBR5   SBR4     SBR3                      SBR2    SBR1    SBR0

                                                          Write:

                                 $00C2     SCI3CR11       Read:   LOOPS   SCISWAI  RSRC   M        WAKE                      ILT     PE      PT

                                                          Write:

                                 $00C0     SCI3ASR12      Read:   RXEDGI  0        0      0        0                         BERRV   BERRIF  BKDIF

                                                          Write:  F

                                 $00C1     SCI3ACR12      Read:   RXEDGI  0        0      0        0                         0       BERRIE  BKDIE

                                                          Write:  E

                                 $00C2     SCI3ACR22      Read:   0       0        0      0        0                         BERRM1  BERRM0  BKDFE

                                                          Write:

                                 $00C3     SCI3CR2        Read:   TIE     TCIE     RIE    ILIE     TE                        RE      RWU     SBK

                                                          Write:

                                 $00C4     SCI3SR1        Read:   TDRE    TC       RDRF   IDLE     OR                        NF      FE      PF

                                                          Write:

                                 $00C5     SCI3SR2        Read:   AMAP    0        0      TXPOL    RXPOL                     BRK13   TXDIR   RAF

                                                          Write:

                                 $00C6     SCI3DRH        Read:   R8      T8       0      0        0                         0       0       0

                                                          Write:

                                 $00C7     SCI3DRL        Read:   R7      R6       R5     R4       R3                        R2      R1      R0

                                                          Write:  T7      T6       T5     T4       T3                        T2      T1      T0

                                 NOTES:

                                 1. Those  registers are  accessible if the AMAP bit in the SCI3SR2 register is set to zero

                                 2. Those  registers are  accessible if the AMAP bit in the SCI3SR2 register is set to one

                                                          For More Information On This Product,

                                                                         Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $00C8 -     $00CF                  Asynchronous Serial Interface                  (SCI0)       Map

                                 Address     Name                   Bit 7   Bit 6    Bit 5   Bit 4                 Bit 3        Bit 2   Bit 1   Bit 0

                                 $00C8       SCI0BDH1       Read:   IREN    TNP1     TNP0    SBR12                 SBR11        SBR10   SBR9    SBR8

                                                            Write:

                                 $00C9       SCI0BDL1       Read:   SBR7    SBR6     SBR5    SBR4                  SBR3         SBR2    SBR1    SBR0

                                                            Write:

                                 $00CA       SCI0CR11       Read:   LOOPS   SCISWAI  RSRC    M                     WAKE         ILT     PE      PT

                                                            Write:

                                 $00C8       SCI0ASR12      Read:   RXEDGI  0        0       0                     0            BERRV   BERRIF  BKDIF

                                                            Write:  F

                                 $00C9       SCI0ACR12      Read:   RXEDGI  0        0       0                     0            0       BERRIE  BKDIE

                                                            Write:  E

                                 $00CA       SCI0ACR22      Read:   0       0        0       0                     0            BERRM1  BERRM0  BKDFE

Freescale Semiconductor, Inc...                             Write:

                                 $00CB       SCI0CR2        Read:   TIE     TCIE     RIE     ILIE                  TE           RE      RWU     SBK

                                                            Write:

                                 $00CC       SCI0SR1        Read:   TDRE    TC       RDRF    IDLE                  OR           NF      FE      PF

                                                            Write:

                                 $00CD       SCI0SR2        Read:   AMAP    0        0       TXPOL                 RXPOL        BRK13   TXDIR   RAF

                                                            Write:

                                 $00CE       SCI0DRH        Read:   R8      T8       0       0                     0            0       0       0

                                                            Write:

                                 $00CF       SCI0DRL        Read:   R7      R6       R5      R4                    R3           R2      R1      R0

                                                            Write:  T7      T6       T5      T4                    T3           T2      T1      T0

                                 NOTES:

                                 1. Those    registers are  accessible if the AMAP bit in the SCI0SR2 register is  set to zero

                                 2. Those    registers are  accessible if the AMAP bit in the SCI0SR2 register is  set to one

                                 $00D0    -  $00D7                  Asynchronous     Serial  Interface             (SCI1)       Map

                                 Address     Name                   Bit 7   Bit 6    Bit 5   Bit 4                 Bit 3        Bit 2   Bit 1   Bit 0

                                 $00D0       SCI1BDH1       Read:   IREN    TNP1     TNP0    SBR12                 SBR11        SBR10   SBR9    SBR8

                                                            Write:

                                 $00D1       SCI1BDL1       Read:   SBR7    SBR6     SBR5    SBR4                  SBR3         SBR2    SBR1    SBR0

                                                            Write:

                                 $00D2       SCI1CR11       Read:   LOOPS   SCISWAI  RSRC    M                     WAKE         ILT     PE      PT

                                                            Write:

                                 $00D0       SCI1ASR12      Read:   RXEDGI  0        0       0                     0            BERRV   BERRIF  BKDIF

                                                            Write:  F

                                 $00D1       SCI1ACR12      Read:   RXEDGI  0        0       0                     0            0       BERRIE  BKDIE

                                                            Write:  E

                                 $00D2       SCI1ACR22      Read:   0       0        0       0                     0            BERRM1  BERRM0  BKDFE

                                                            Write:

                                 $00D3       SCI1CR2        Read:   TIE     TCIE     RIE     ILIE                  TE           RE      RWU     SBK

                                                            Write:

                                 $00D4       SCI1SR1        Read:   TDRE    TC       RDRF    IDLE                  OR           NF      FE      PF

                                                            Write:

                                                            For More Information On This Product,

                                                                           Go to: www.freescale.com
                                                            FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D           V01.12

                                 $00D0 -     $00D7                  Asynchronous Serial Interface (SCI1) Map

                                 Address     Name                   Bit 7     Bit 6  Bit 5    Bit 4   Bit 3                    Bit 2  Bit 1    Bit 0

                                 $00D5       SCI1SR2        Read:   AMAP      0      0        TXPOL   RXPOL                    BRK13  TXDIR    RAF

                                                            Write:

                                 $00D6       SCI1DRH        Read:   R8        T8     0        0       0                        0      0        0

                                                            Write:

                                 $00D7       SCI1DRL        Read:   R7        R6     R5       R4      R3                       R2     R1       R0

                                                            Write:  T7        T6     T5       T4      T3                       T2     T1       T0

                                 NOTES:

                                 1. Those    registers are  accessible if the AMAP bit in the SCI1SR2 register is set to zero

                                 2. Those    registers are  accessible if the AMAP bit in the SCI1SR2 register is set to one

                                 $00D8    -  $00DF                  Serial  Peripheral Interface (SPI0) Map

Freescale Semiconductor, Inc...  Address     Name                   Bit 7     Bit 6  Bit 5    Bit 4   Bit 3                    Bit 2  Bit 1    Bit 0

                                 $00D8       SPI0CR1        Read:   SPIE      SPE    SPTIE    MSTR    CPOL                     CPHA   SSOE     LSBFE

                                                            Write:

                                 $00D9       SPI0CR2        Read:   0         0      0        MODFEN  BIDIROE                  0      SPISWAI  SPC0

                                                            Write:

                                 $00DA       SPI0BR         Read:   0         SPPR2  SPPR1    SPPR0   0                        SPR2   SPR1     SPR0

                                                            Write:

                                 $00DB       SPI0SR         Read:   SPIF      0      SPTEF    MODF    0                        0      0        0

                                                            Write:

                                 $00DC       Reserved       Read:   0         0      0        0       0                        0      0        0

                                                            Write:

                                 $00DD       SPI0DR         Read:   Bit7      6      5        4       3                        2      1        Bit0

                                                            Write:

                                 $00DE       Reserved       Read:   0         0      0        0       0                        0      0        0

                                                            Write:

                                 $00DF       Reserved       Read:   0         0      0        0       0                        0      0        0

                                                            Write:

                                 $00E0    -  $00E7                  Inter IC  Bus (IIC0) Map

                                 Address     Name                   Bit 7     Bit 6  Bit 5    Bit 4   Bit 3                    Bit 2  Bit 1    Bit 0

                                 $00E0       IBAD           Read:   ADR7      ADR6   ADR5     ADR4    ADR3                     ADR2   ADR1     0

                                                            Write:

                                 $00E1       IBFD           Read:   IBC7      IBC6   IBC5     IBC4    IBC3                     IBC2   IBC1     IBC0

                                                            Write:

                                 $00E2       IBCR           Read:   IBEN      IBIE   MS/SL    TX/RX   TXAK                     0      0        IBSWAI

                                                            Write:                                                             RSTA

                                 $00E3       IBSR           Read:   TCF       IAAS   IBB      IBAL    0                        SRW    IBIF     RXAK

                                                            Write:

                                 $00E4       IBDR           Read:   D7        D6     D5       D4      D3                       D2     D1       D0

                                                            Write:

                                                            For More Information On This Product,

                                                                           Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $00E0 - $00E7                 Inter IC Bus (IIC0) Map

                                 Address     Name              Bit 7   Bit 6  Bit 5     Bit 4   Bit 3               Bit 2  Bit 1    Bit 0

                                 $00E5       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00E6       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00E7       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00E8    -  $00EF             Reserved

                                 Address     Name              Bit 7   Bit 6  Bit 5     Bit 4   Bit 3               Bit 2  Bit 1    Bit 0

                                 $00E8       Reserved  Read:   0         0    0         0       0                   0      0        0

Freescale Semiconductor, Inc...                        Write:

                                 $00E9       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00EA       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00EB       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00EC       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00ED       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00EE       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00EF       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00F0    -  $00F7             Serial  Peripheral Interface (SPI1) Map

                                 Address     Name              Bit 7   Bit 6  Bit 5     Bit 4   Bit 3               Bit 2  Bit 1    Bit 0

                                 $00F0       SPI1CR1   Read:   SPIE    SPE    SPTIE     MSTR    CPOL                CPHA   SSOE     LSBFE

                                                       Write:

                                 $00F1       SPI1CR2   Read:   0         0    0         MODFEN  BIDIROE             0      SPISWAI  SPC0

                                                       Write:

                                 $00F2       SPI1BR    Read:   0       SPPR2  SPPR1     SPPR0   0                   SPR2   SPR1     SPR0

                                                       Write:

                                 $00F3       SPI1SR    Read:   SPIF      0    SPTEF     MODF    0                   0      0        0

                                                       Write:

                                 $00F4       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00F5       SPI1DR    Read:   Bit7      6    5         4       3                   2      1        Bit0

                                                       Write:

                                 $00F6       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                 $00F7       Reserved  Read:   0         0    0         0       0                   0      0        0

                                                       Write:

                                                       For More Information On This Product,

                                                                      Go to: www.freescale.com
                                                       FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $00F8    -  $00FF             Serial  Peripheral Interface (SPI2) Map

                                 Address     Name              Bit 7   Bit 6        Bit 5  Bit 4   Bit 3      Bit 2   Bit 1    Bit 0

                                 $00F8       SPI2CR1   Read:   SPIE    SPE     SPTIE       MSTR    CPOL       CPHA    SSOE     LSBFE

                                                       Write:

                                 $00F9       SPI2CR2   Read:   0       0            0      MODFEN  BIDIROE    0       SPISWAI  SPC0

                                                       Write:

                                 $00FA       SPI2BR    Read:   0       SPPR2   SPPR1       SPPR0       0      SPR2    SPR1     SPR0

                                                       Write:

                                 $00FB       SPI2SR    Read:   SPIF    0       SPTEF       MODF        0      0       0        0

                                                       Write:

                                 $00FC       Reserved  Read:   0       0            0      0           0      0       0        0

                                                       Write:

                                 $00FD       SPI2DR    Read:   Bit7    6            5      4           3      2       1        Bit0

                                                       Write:

Freescale Semiconductor, Inc...  $00FE       Reserved  Read:   0       0            0      0           0      0       0        0

                                                       Write:

                                 $00FF       Reserved  Read:   0       0            0      0           0      0       0        0

                                                       Write:

                                 $0100    -  $010F             Flash Control Register (FTX512K4) Map

                                 Address     Name              Bit 7   Bit 6        Bit 5  Bit 4   Bit 3      Bit 2   Bit 1    Bit 0

                                 $0100       FCLKDIV   Read:   FDIVLD  PRDIV8  FDIV5       FDIV4   FDIV3      FDIV2   FDIV1    FDIV0

                                                       Write:

                                 $0101       FSEC      Read:   KEYEN1  KEYEN0  RNV5        RNV4    RNV3       RNV2    SEC1     SEC0

                                                       Write:

                                 $0102       FTSTMOD   Read:   0              MRDS         WRALL       0      0       0        0

                                                       Write:

                                 $0103       FCNFG     Read:   CBEIE   CCIE    KEYACC      0           0      0       0        0

                                                       Write:

                                 $0104       FPROT     Read:   FPOPEN  RNV6    FPHDIS      FPHS1   FPHS0      FPLDIS  FPLS1    FPLS0

                                                       Write:

                                 $0105       FSTAT     Read:   CBEIF   CCIF    PVIOL       ACCERR      0      BLANK   0        0

                                                       Write:

                                 $0106       FCMD      Read:   0                                   CMDB[6:0]

                                                       Write:

                                 $0107       FCTL      Read:   NV7     NV6          NV5    NV4     NV3        NV2     NV1      NV0

                                                       Write:

                                 $0108       FADDRHI   Read:                               FADDRHI

                                                       Write:

                                 $0109       FADDRLO   Read:                               FADDRLO

                                                       Write:

                                 $010A       FDATAHI   Read:                                  FDATAHI

                                                       Write:

                                 $010B       FDATALO   Read:                               FDATALO

                                                       Write:

                                 $010C       Reserved  Read:   0       0            0      0           0      0       0        0

                                                       Write:

                                                       For More Information On This Product,

                                                                      Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $0100 - $010F                 Flash Control Register (FTX512K4) Map

                                 Address     Name              Bit 7   Bit 6   Bit 5   Bit 4        Bit 3           Bit 2   Bit 1   Bit 0

                                 $010D       Reserved  Read:   0       0       0       0            0               0       0       0

                                                       Write:

                                 $010E       Reserved  Read:   0       0       0       0            0               0       0       0

                                                       Write:

                                 $010F       Reserved  Read:   0       0       0       0            0               0       0       0

                                                       Write:

                                 $0110    -  $011B             EEPROM Control Register (EETX4K) Map

                                 Address     Name              Bit 7   Bit 6   Bit 5   Bit 4        Bit 3           Bit 2   Bit 1   Bit 0

                                 $0110       ECLKDIV   Read:   EDIVLD  PRDIV8  EDIV5   EDIV4    EDIV3               EDIV2   EDIV1   EDIV0

Freescale Semiconductor, Inc...                        Write:

                                 $0111       Reserved  Read:   0       0       0       0            0               0       0       0

                                                       Write:

                                 $0112       Reserved  Read:   0       0       0       0            0               0       0       0

                                                       Write:

                                 $0113       ECNFG     Read:   CBEIE   CCIE    0       0            0               0       0       0

                                                       Write:

                                 $0114       EPROT     Read:   EPOPEN  RNV6    RNV5    RNV4     EPDIS               EPS2    EPS1    EPS0

                                                       Write:

                                 $0115       ESTAT     Read:   CBEIF   CCIF    PVIOL   ACCERR       0               BLANK   0       0

                                                       Write:

                                 $0116       ECMD      Read:   0                                CMDB[6:0]

                                                       Write:

                                 $0117       Reserved  Read:   0       0       0       0            0               0       0       0

                                                       Write:

                                 $0118       EADDRHI   Read:   0       0       0       0            0                       EABHI

                                                       Write:

                                 $0119       EADDRLO   Read:                              EABLO

                                                       Write:

                                 $011A       EDATAHI   Read:                                  EDHI

                                                       Write:

                                 $011B       EDATALO   Read:                                  EDLO

                                                       Write:

                                 $011C    -  $011F             Random Access Memory (XSAM20K) Map

                                 Address     Name              Bit 7   Bit 6   Bit 5   Bit 4        Bit 3           Bit 2   Bit 1   Bit 0

                                 $011C       XSCTRL    Read:   XSRE    0       0       0            0               XSAVIE  XSAVIF  XSCAVIF

                                                       Write:

                                 $011D       XSXCUB    Read:   1       XSXCU6  XSXCU5  XSXC46   XSXCU3              XSXCU2  XSXCU1  XSXCU0

                                                       Write:

                                 $011E       XSSRLB    Read:   1       XSSL6   XSSL5   XSSL4    XSSL3               XSSL2   XSSL1   XSSL0

                                                       Write:

                                 $011F       XSSRUB    Read:   1       XSSU6   XSSU5   XSSU4    XSSU3               XSSU2   XSSU1   XSSU0

                                                       Write:

                                                       For More Information On This Product,

                                                                      Go to: www.freescale.com
                                                       FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D  V01.12

                                 $0120 - $012F                 Interrupt Module (S12XINT) Map

                                 Address  Name                 Bit 7   Bit 6    Bit 5   Bit 4      Bit 3   Bit 2  Bit 1          Bit 0

                                 $0120    Reserved     Read:   0       0        0       0          0       0      0              0

                                                       Write:

                                 $0121    IVBR         Read:                            IVB_ADDR[7:0]

                                                       Write:

                                 $0122    Reserved     Read:   0       0        0       0          0       0      0              0

                                                       Write:

                                 $0123    Reserved     Read:   0       0        0       0          0       0      0              0

                                                       Write:

                                 $0124    Reserved     Read:   0       0        0       0          0       0      0              0

                                                       Write:

                                 $0125    Reserved     Read:   0       0        0       0          0       0      0              0

                                                       Write:

Freescale Semiconductor, Inc...  $0126    INT_XGPRIO   Read:   0       0        0       0          0              XILVL[2:0]

                                                       Write:

                                 $0127    INT_CFADDR   Read:           INT_CFADDR[7:4]             0       0      0              0

                                                       Write:

                                 $0128    INT_CFDATA0  Read:   RQST    0        0       0          0              PRIOLVL[2:0]

                                                       Write:

                                 $0129    INT_CFDATA1  Read:   RQST    0        0       0          0              PRIOLVL[2:0]

                                                       Write:

                                 $012A    INT_CFDATA2  Read:   RQST    0        0       0          0              PRIOLVL[2:0]

                                                       Write:

                                 $012B    INT_CFDATA3  Read:   RQST    0        0       0          0              PRIOLVL[2:0]

                                                       Write:

                                 $012C    INT_CFDATA4  Read:   RQST    0        0       0          0              PRIOLVL[2:0]

                                                       Write:

                                 $012D    INT_CFDATA5  Read:   RQST    0        0       0          0              PRIOLVL[2:0]

                                                       Write:

                                 $012E    INT_CFDATA6  Read:   RQST    0        0       0          0              PRIOLVL[2:0]

                                                       Write:

                                 $012F    INT_CFDATA7  Read:   RQST    0        0       0          0              PRIOLVL[2:0]

                                                       Write:

                                 $00130   - $0137              Asynchronous     Serial  Interface  (SCI4)  Map

                                 Address  Name                 Bit 7   Bit 6    Bit 5   Bit 4      Bit 3   Bit 2  Bit 1          Bit 0

                                 $0130    SCI4BDH1     Read:   IREN    TNP1     TNP0    SBR12      SBR11   SBR10  SBR9           SBR8

                                                       Write:

                                 $0131    SCI4BDL1     Read:   SBR7    SBR6     SBR5    SBR4       SBR3    SBR2   SBR1           SBR0

                                                       Write:

                                 $0132    SCI4CR11     Read:   LOOPS   SCISWAI  RSRC    M          WAKE    ILT    PE             PT

                                                       Write:

                                 $0130    SCI4ASR12    Read:   RXEDGI  0        0       0          0       BERRV  BERRIF         BKDIF

                                                       Write:  F

                                 $0131    SCI4ACR12    Read:   RXEDGI  0        0       0          0       0      BERRIE         BKDIE

                                                       Write:  E

                                                       For More Information On This Product,

                                                                      Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $00130 - $0137                   Asynchronous Serial Interface (SCI4) Map

                                 Address   Name                       Bit 7  Bit 6             Bit 5    Bit 4         Bit 3        Bit 2   Bit 1   Bit 0

                                 $0132     SCI4ACR22      Read:       0      0                 0        0             0            BERRM1  BERRM0  BKDFE

                                                          Write:

                                 $0133     SCI4CR2        Read:       TIE    TCIE              RIE      ILIE          TE           RE      RWU     SBK

                                                          Write:

                                 $0134     SCI4SR1        Read:       TDRE   TC                RDRF     IDLE          OR           NF      FE      PF

                                                          Write:

                                 $0135     SCI4SR2        Read:       AMAP   0                 0        TXPOL         RXPOL        BRK13   TXDIR   RAF

                                                          Write:

                                 $0136     SCI4DRH        Read:       R8     T8                0        0             0            0       0       0

                                                          Write:

                                 $0137     SCI4DRL        Read:       R7     R6                R5       R4            R3           R2      R1      R0

                                                          Write:      T7     T6                T5       T4            T3           T2      T1      T0

Freescale Semiconductor, Inc...  NOTES:

                                 1. Those  registers are  accessible  if the AMAP bit in  the  SCI4SR2  register  is  set to zero

                                 2. Those  registers are  accessible  if the AMAP bit in  the  SCI4SR2  register  is  set to one

                                 $0138 -   $013F                  Asynchronous Serial Interface                       (SCI5)       Map

                                 Address   Name                       Bit 7  Bit 6             Bit 5    Bit 4         Bit 3        Bit 2   Bit 1   Bit 0

                                 $0138     SCI5BDH1       Read:       IREN   TNP1              TNP0     SBR12         SBR11        SBR10   SBR9    SBR8

                                                          Write:

                                 $0139     SCI5BDL1       Read:       SBR7   SBR6              SBR5     SBR4          SBR3         SBR2    SBR1    SBR0

                                                          Write:

                                 $013A     SCI5CR11       Read:       LOOPS  SCISWAI           RSRC     M             WAKE         ILT     PE      PT

                                                          Write:

                                 $0138     SCI5ASR12      Read:   RXEDGI     0                 0        0             0            BERRV   BERRIF  BKDIF

                                                          Write:      F

                                 $0139     SCI5ACR12      Read:   RXEDGI     0                 0        0             0            0       BERRIE  BKDIE

                                                          Write:      E

                                 $013A     SCI5ACR22      Read:       0      0                 0        0             0            BERRM1  BERRM0  BKDFE

                                                          Write:

                                 $013B     SCI5CR2        Read:       TIE    TCIE              RIE      ILIE          TE           RE      RWU     SBK

                                                          Write:

                                 $013C     SCI5SR1        Read:       TDRE   TC                RDRF     IDLE          OR           NF      FE      PF

                                                          Write:

                                 $013D     SCI5SR2        Read:       AMAP   0                 0        TXPOL         RXPOL        BRK13   TXDIR   RAF

                                                          Write:

                                 $013E     SCI5DRH        Read:       R8     T8                0        0             0            0       0       0

                                                          Write:

                                 $013F     SCI5DRL        Read:       R7     R6                R5       R4            R3           R2      R1      R0

                                                          Write:      T7     T6                T5       T4            T3           T2      T1      T0

                                 NOTES:

                                 1. Those  registers are  accessible if the AMAP bit in the SCI5SR2 register is       set to zero

                                 2. Those  registers are  accessible if the AMAP bit in the SCI5SR2 register is       set to one

                                                          For More Information On This Product,

                                                                             Go to: www.freescale.com
                                                       FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $0140 - $017F                 Motorola Scalable CAN - MSCAN (CAN0) Map

                                 Address  Name                 Bit 7   Bit 6   Bit 5    Bit 4    Bit 3        Bit 2  Bit 1   Bit 0

                                 $0140    CAN0CTL0     Read:   RXFRM   RXACT   CSWAI    SYNCH    TIME     WUPE       SLPRQ   INITRQ

                                                       Write:

                                 $0141    CAN0CTL1     Read:   CANE    CLKSRC  LOOPB    LISTEN   BORM     WUPM       SLPAK   INITAK

                                                       Write:

                                 $0142    CAN0BTR0     Read:   SJW1    SJW0    BRP5     BRP4     BRP3         BRP2   BRP1    BRP0

                                                       Write:

                                 $0143    CAN0BTR1     Read:   SAMP    TSEG22  TSEG21   TSEG20   TSEG13   TSEG12     TSEG11  TSEG10

                                                       Write:

                                 $0144    CAN0RFLG     Read:   WUPIF   CSCIF   RSTAT1   RSTAT0   TSTAT1   TSTAT0     OVRIF   RXF

                                                       Write:

                                 $0145    CAN0RIER     Read:   WUPIE   CSCIE   RSTATE1  RSTATE0  TSTATE1  TSTATE0    OVRIE   RXFIE

                                                       Write:

Freescale Semiconductor, Inc...  $0146    CAN0TFLG     Read:   0       0       0        0        0            TXE2   TXE1    TXE0

                                                       Write:

                                 $0147    CAN0TIER     Read:   0       0       0        0        0        TXEIE2     TXEIE1  TXEIE0

                                                       Write:

                                 $0148    CAN0TARQ     Read:   0       0       0        0        0        ABTRQ2     ABTRQ1  ABTRQ0

                                                       Write:

                                 $0149    CAN0TAAK     Read:   0       0       0        0        0        ABTAK2     ABTAK1  ABTAK0

                                                       Write:

                                 $014A    CAN0TBSEL    Read:   0       0       0        0        0            TX2    TX1     TX0

                                                       Write:

                                 $014B    CAN0IDAC     Read:   0       0       IDAM1    IDAM0    0        IDHIT2     IDHIT1  IDHIT0

                                                       Write:

                                 $014C    Reserved     Read:   0       0       0        0        0            0      0       0

                                                       Write:

                                 $014D    CAN0MISC     Read:   0       0       0        0        0            0      0       BOHOLD

                                                       Write:

                                 $014E    CAN0RXERR    Read:   RXERR7  RXERR6  RXERR5   RXERR4   RXERR3   RXERR2     RXERR1  RXERR0

                                                       Write:

                                 $014F    CAN0TXERR    Read:   TXERR7  TXERR6  TXERR5   TXERR4   TXERR3   TXERR2     TXERR1  TXERR0

                                                       Write:

                                 $0150 -  CAN0IDAR0 -  Read:   AC7     AC6     AC5      AC4      AC3          AC2    AC1     AC0

                                 $0153    CAN0IDAR3    Write:

                                 $0154 -  CAN0IDMR0 -  Read:   AM7     AM6     AM5      AM4      AM3          AM2    AM1     AM0

                                 $0157    CAN0IDMR3    Write:

                                 $0158 -  CAN0IDAR4 -  Read:   AC7     AC6     AC5      AC4      AC3          AC2    AC1     AC0

                                 $015B    CAN0IDAR7    Write:

                                 $015C -  CAN0IDMR4 -  Read:   AM7     AM6     AM5      AM4      AM3          AM2    AM1     AM0

                                 $015F    CAN0IDMR7    Write:

                                 $0160 -               Read:   FOREGROUND RECEIVE BUFFER see     Detailed MSCAN Foreground Receive

                                 $016F    CAN0RXFG                                and Transmit Buffer Layout

                                                       Write:

                                 $0170 -  CAN0TXFG     Read:   FOREGROUND TRANSMIT BUFFER see    Detailed MSCAN Foreground Receive

                                 $017F                 Write:                     and Transmit Buffer Layout

                                                       For More Information On This Product,

                                                                      Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 Detailed MSCAN Foreground            Receive  and Transmit  Buffer Layout

                                 Address  Name                 Bit 7  Bit 6    Bit 5  Bit 4     Bit 3               Bit 2  Bit 1  Bit 0

                                          Extended ID  Read:   ID28   ID27     ID26   ID25      ID24                ID23   ID22   ID21

                                 $xxx0    Standard ID  Read:   ID10   ID9      ID8    ID7       ID6                 ID5    ID4    ID3

                                          CANxRIDR0    Write:

                                          Extended ID  Read:   ID20   ID19     ID18   SRR=1     IDE=1               ID17   ID16   ID15

                                 $xxx1    Standard ID  Read:   ID2    ID1      ID0    RTR       IDE=0

                                          CANxRIDR1    Write:

                                          Extended ID  Read:   ID14   ID13     ID12   ID11      ID10                ID9    ID8    ID7

                                 $xxx2    Standard ID  Read:

                                          CANxRIDR2    Write:

                                          Extended ID  Read:   ID6    ID5      ID4    ID3       ID2                 ID1    ID0    RTR

                                 $xxx3    Standard ID  Read:

                                          CANxRIDR3    Write:

Freescale Semiconductor, Inc...  $xxx4-   CANxRDSR0 -  Read:   DB7    DB6      DB5    DB4       DB3                 DB2    DB1    DB0

                                 $xxxB    CANxRDSR7    Write:

                                 $xxxC    CANRxDLR     Read:                                    DLC3                DLC2   DLC1   DLC0

                                                       Write:

                                 $xxxD    Reserved     Read:

                                                       Write:

                                 $xxxE    CANxRTSRH    Read:   TSR15  TSR14    TSR13  TSR12     TSR11               TSR10  TSR9   TSR8

                                                       Write:

                                 $xxxF    CANxRTSRL    Read:   TSR7   TSR6     TSR5   TSR4      TSR3                TSR2   TSR1   TSR0

                                                       Write:

                                          Extended ID  Read:   ID28   ID27     ID26   ID25      ID24                ID23   ID22   ID21

                                 $xx10    CANxTIDR0    Write:

                                          Standard ID  Read:   ID10   ID9      ID8    ID7       ID6                 ID5    ID4    ID3

                                                       Write:

                                          Extended ID  Read:   ID20   ID19     ID18   SRR=1     IDE=1               ID17   ID16   ID15

                                 $xx10    CANxTIDR1    Write:

                                          Standard ID  Read:   ID2    ID1      ID0    RTR       IDE=0

                                                       Write:

                                          Extended ID  Read:   ID14   ID13     ID12   ID11      ID10                ID9    ID8    ID7

                                 $xx12    CANxTIDR2    Write:

                                          Standard ID  Read:

                                                       Write:

                                          Extended ID  Read:   ID6    ID5      ID4    ID3       ID2                 ID1    ID0    RTR

                                 $xx13    CANxTIDR3    Write:

                                          Standard ID  Read:

                                                       Write:

                                 $xx14-   CANxTDSR0 -  Read:   DB7    DB6      DB5    DB4       DB3                 DB2    DB1    DB0

                                 $xx1B    CANxTDSR7    Write:

                                 $xx1C    CANxTDLR     Read:                                    DLC3                DLC2   DLC1   DLC0

                                                       Write:

                                 $xx1D    CANxTTBPR    Read:   PRIO7  PRIO6    PRIO5  PRIO4     PRIO3               PRIO2  PRIO1  PRIO0

                                                       Write:

                                 $xx1E    CANxTTSRH    Read:   TSR15  TSR14    TSR13  TSR12     TSR11               TSR10  TSR9   TSR8

                                                       Write:

                                 $xx1F    CANxTTSRL    Read:   TSR7   TSR6     TSR5   TSR4      TSR3                TSR2   TSR1   TSR0

                                                       Write:

                                                       For More Information On This Product,

                                                                      Go to: www.freescale.com
                                                     FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $0180 - $01BF               Motorola Scalable CAN - MSCAN (CAN1) Map

                                 Address  Name               Bit 7   Bit 6   Bit 5    Bit 4    Bit 3    Bit 2    Bit 1   Bit 0

                                 $0180    CAN1CTL0   Read:   RXFRM   RXACT   CSWAI    SYNCH    TIME     WUPE     SLPRQ   INITRQ

                                                     Write:

                                 $0181    CAN1CTL1   Read:   CANE    CLKSRC  LOOPB    LISTEN   BORM     WUPM     SLPAK   INITAK

                                                     Write:

                                 $0182    CAN1BTR0   Read:   SJW1    SJW0    BRP5     BRP4     BRP3     BRP2     BRP1    BRP0

                                                     Write:

                                 $0183    CAN1BTR1   Read:   SAMP    TSEG22  TSEG21   TSEG20   TSEG13   TSEG12   TSEG11  TSEG10

                                                     Write:

                                 $0184    CAN1RFLG   Read:   WUPIF   CSCIF   RSTAT1   RSTAT0   TSTAT1   TSTAT0   OVRIF   RXF

                                                     Write:

Freescale Semiconductor, Inc...  $0185    CAN1RIER   Read:   WUPIE   CSCIE   RSTATE1  RSTATE0  TSTATE1  TSTATE0  OVRIE   RXFIE

                                                     Write:

                                 $0186    CAN1TFLG   Read:   0       0       0        0        0        TXE2     TXE1    TXE0

                                                     Write:

                                 $0187    CAN1TIER   Read:   0       0       0        0        0        TXEIE2   TXEIE1  TXEIE0

                                                     Write:

                                 $0188    CAN1TARQ   Read:   0       0       0        0        0        ABTRQ2   ABTRQ1  ABTRQ0

                                                     Write:

                                 $0189    CAN1TAAK   Read:   0       0       0        0        0        ABTAK2   ABTAK1  ABTAK0

                                                     Write:

                                 $018A    CAN1TBSEL  Read:   0       0       0        0        0        TX2      TX1     TX0

                                                     Write:

                                 $018B    CAN1IDAC   Read:   0       0       IDAM1    IDAM0    0        IDHIT2   IDHIT1  IDHIT0

                                                     Write:

                                 $018C    Reserved   Read:   0       0       0        0        0        0        0       0

                                                     Write:

                                 $018D    CAN1MISC   Read:   0       0       0        0        0        0        0       BOHOLD

                                                     Write:

                                 $018E    CAN1RXERR  Read:   RXERR7  RXERR6  RXERR5   RXERR4   RXERR3   RXERR2   RXERR1  RXERR0

                                                     Write:

                                 $018F    CAN1TXERR  Read:   TXERR7  TXERR6  TXERR5   TXERR4   TXERR3   TXERR2   TXERR1  TXERR0

                                                     Write:

                                 $0190    CAN1IDAR0  Read:   AC7     AC6     AC5      AC4      AC3      AC2      AC1     AC0

                                                     Write:

                                 $0191    CAN1IDAR1  Read:   AC7     AC6     AC5      AC4      AC3      AC2      AC1     AC0

                                                     Write:

                                 $0192    CAN1IDAR2  Read:   AC7     AC6     AC5      AC4      AC3      AC2      AC1     AC0

                                                     Write:

                                 $0193    CAN1IDAR3  Read:   AC7     AC6     AC5      AC4      AC3      AC2      AC1     AC0

                                                     Write:

                                 $0194    CAN1IDMR0  Read:   AM7     AM6     AM5      AM4      AM3      AM2      AM1     AM0

                                                     Write:

                                 $0195    CAN1IDMR1  Read:   AM7     AM6     AM5      AM4      AM3      AM2      AM1     AM0

                                                     Write:

                                 $0196    CAN1IDMR2  Read:   AM7     AM6     AM5      AM4      AM3      AM2      AM1     AM0

                                                     Write:

                                 $0197    CAN1IDMR3  Read:   AM7     AM6     AM5      AM4      AM3      AM2      AM1     AM0

                                                     Write:

                                                     For More Information On This Product,

                                                                    Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $0180 - $01BF               Motorola Scalable CAN - MSCAN (CAN1) Map

                                 Address  Name               Bit 7  Bit 6   Bit 5    Bit 4    Bit 3                 Bit 2    Bit 1   Bit 0

                                 $0198    CAN1IDAR4  Read:   AC7    AC6     AC5      AC4      AC3                   AC2      AC1     AC0

                                                     Write:

                                 $0199    CAN1IDAR5  Read:   AC7    AC6     AC5      AC4      AC3                   AC2      AC1     AC0

                                                     Write:

                                 $019A    CAN1IDAR6  Read:   AC7    AC6     AC5      AC4      AC3                   AC2      AC1     AC0

                                                     Write:

                                 $019B    CAN1IDAR7  Read:   AC7    AC6     AC5      AC4      AC3                   AC2      AC1     AC0

                                                     Write:

                                 $019C    CAN1IDMR4  Read:   AM7    AM6     AM5      AM4      AM3                   AM2      AM1     AM0

                                                     Write:

                                 $019D    CAN1IDMR5  Read:   AM7    AM6     AM5      AM4      AM3                   AM2      AM1     AM0

                                                     Write:

Freescale Semiconductor, Inc...  $019E    CAN1IDMR6  Read:   AM7    AM6     AM5      AM4      AM3                   AM2      AM1     AM0

                                                     Write:

                                 $019F    CAN1IDMR7  Read:   AM7    AM6     AM5      AM4      AM3                   AM2      AM1     AM0

                                                     Write:

                                 $01A0 -             Read:   FOREGROUND RECEIVE BUFFER see    Detailed MSCAN Foreground Receive

                                 $01AF    CAN1RXFG                             and Transmit Buffer Layout

                                                     Write:

                                 $01B0 -  CAN1TXFG   Read:   FOREGROUND TRANSMIT BUFFER see   Detailed MSCAN Foreground Receive

                                 $01BF               Write:                    and Transmit Buffer Layout

                                 $01C0    - $01FF            Motorola Scalable CAN - MSCAN (CAN2) Map

                                 Address  Name               Bit 7  Bit 6   Bit 5    Bit 4    Bit 3                 Bit 2    Bit 1   Bit 0

                                 $01C0    CAN2CTL0   Read:   RXFRM  RXACT   CSWAI    SYNCH    TIME                  WUPE     SLPRQ   INITRQ

                                                     Write:

                                 $01C1    CAN2CTL1   Read:   CANE   CLKSRC  LOOPB    LISTEN   BORM                  WUPM     SLPAK   INITAK

                                                     Write:

                                 $01C2    CAN2BTR0   Read:   SJW1   SJW0    BRP5     BRP4     BRP3                  BRP2     BRP1    BRP0

                                                     Write:

                                 $01C3    CAN2BTR1   Read:   SAMP   TSEG22  TSEG21   TSEG20   TSEG13                TSEG12   TSEG11  TSEG10

                                                     Write:

                                 $01C4    CAN2RFLG   Read:   WUPIF  CSCIF   RSTAT1   RSTAT0   TSTAT1                TSTAT0   OVRIF   RXF

                                                     Write:

                                 $01C5    CAN2RIER   Read:   WUPIE  CSCIE   RSTATE1  RSTATE0  TSTATE1               TSTATE0  OVRIE   RXFIE

                                                     Write:

                                 $01C6    CAN2TFLG   Read:   0      0       0        0        0                     TXE2     TXE1    TXE0

                                                     Write:

                                 $01C7    CAN2TIER   Read:   0      0       0        0        0                     TXEIE2   TXEIE1  TXEIE0

                                                     Write:

                                 $01C8    CAN2TARQ   Read:   0      0       0        0        0                     ABTRQ2   ABTRQ1  ABTRQ0

                                                     Write:

                                 $01C9    CAN2TAAK   Read:   0      0       0        0        0                     ABTAK2   ABTAK1  ABTAK0

                                                     Write:

                                 $01CA    CAN2TBSEL  Read:   0      0       0        0        0                     TX2      TX1     TX0

                                                     Write:

                                 $01CB    CAN2IDAC   Read:   0      0       IDAM1    IDAM0    0                     IDHIT2   IDHIT1  IDHIT0

                                                     Write:

                                                     For More Information On This Product,

                                                                    Go to: www.freescale.com
                                                     FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $01C0    - $01FF            Motorola Scalable CAN - MSCAN (CAN2) Map

                                 Address  Name               Bit 7   Bit 6   Bit 5   Bit 4    Bit 3         Bit 2  Bit 1   Bit 0

                                 $01CC    Reserved   Read:   0       0       0       0        0             0      0       0

                                                     Write:

                                 $01CD    CAN2MISC   Read:   0       0       0       0        0             0      0       BOHOLD

                                                     Write:

                                 $01CE    CAN2RXERR  Read:   RXERR7  RXERR6  RXERR5  RXERR4   RXERR3  RXERR2       RXERR1  RXERR0

                                                     Write:

                                 $01CF    CAN2TXERR  Read:   TXERR7  TXERR6  TXERR5  TXERR4   TXERR3  TXERR2       TXERR1  TXERR0

                                                     Write:

                                 $01D0    CAN2IDAR0  Read:   AC7     AC6     AC5     AC4      AC3           AC2    AC1     AC0

                                                     Write:

                                 $01D1    CAN2IDAR1  Read:   AC7     AC6     AC5     AC4      AC3           AC2    AC1     AC0

                                                     Write:

Freescale Semiconductor, Inc...  $01D2    CAN2IDAR2  Read:   AC7     AC6     AC5     AC4      AC3           AC2    AC1     AC0

                                                     Write:

                                 $01D3    CAN2IDAR3  Read:   AC7     AC6     AC5     AC4      AC3           AC2    AC1     AC0

                                                     Write:

                                 $01D4    CAN2IDMR0  Read:   AM7     AM6     AM5     AM4      AM3           AM2    AM1     AM0

                                                     Write:

                                 $01D5    CAN2IDMR1  Read:   AM7     AM6     AM5     AM4      AM3           AM2    AM1     AM0

                                                     Write:

                                 $01D6    CAN2IDMR2  Read:   AM7     AM6     AM5     AM4      AM3           AM2    AM1     AM0

                                                     Write:

                                 $01D7    CAN2IDMR3  Read:   AM7     AM6     AM5     AM4      AM3           AM2    AM1     AM0

                                                     Write:

                                 $01D8    CAN2IDAR4  Read:   AC7     AC6     AC5     AC4      AC3           AC2    AC1     AC0

                                                     Write:

                                 $01D9    CAN2IDAR5  Read:   AC7     AC6     AC5     AC4      AC3           AC2    AC1     AC0

                                                     Write:

                                 $01DA    CAN2IDAR6  Read:   AC7     AC6     AC5     AC4      AC3           AC2    AC1     AC0

                                                     Write:

                                 $01DB    CAN2IDAR7  Read:   AC7     AC6     AC5     AC4      AC3           AC2    AC1     AC0

                                                     Write:

                                 $01DC    CAN2IDMR4  Read:   AM7     AM6     AM5     AM4      AM3           AM2    AM1     AM0

                                                     Write:

                                 $01DD    CAN2IDMR5  Read:   AM7     AM6     AM5     AM4      AM3           AM2    AM1     AM0

                                                     Write:

                                 $01DE    CAN2IDMR6  Read:   AM7     AM6     AM5     AM4      AM3           AM2    AM1     AM0

                                                     Write:

                                 $01DF    CAN2IDMR7  Read:   AM7     AM6     AM5     AM4      AM3           AM2    AM1     AM0

                                                     Write:

                                 $01E0 -             Read:   FOREGROUND RECEIVE BUFFER see    Detailed MSCAN Foreground Receive

                                 $01EF    CAN2RXFG                              and Transmit Buffer Layout

                                                     Write:

                                 $01F0 -  CAN2TXFG   Read:   FOREGROUND TRANSMIT BUFFER see   Detailed MSCAN Foreground Receive

                                 $01FF               Write:                     and Transmit Buffer Layout

                                                     For More Information On This Product,

                                                                    Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $0200 - $023F               Motorola Scalable CAN - MSCAN (CAN3)

                                 Address  Name               Bit 7   Bit 6   Bit 5    Bit 4    Bit 3                Bit 2    Bit 1   Bit 0

                                 $0200    CAN3CTL0   Read:   RXFRM   RXACT   CSWAI    SYNCH    TIME                 WUPE     SLPRQ   INITRQ

                                                     Write:

                                 $0201    CAN3CTL1   Read:   CANE    CLKSRC  LOOPB    LISTEN   BORM                 WUPM     SLPAK   INITAK

                                                     Write:

                                 $0202    CAN3BTR0   Read:   SJW1    SJW0    BRP5     BRP4     BRP3                 BRP2     BRP1    BRP0

                                                     Write:

                                 $0203    CAN3BTR1   Read:   SAMP    TSEG22  TSEG21   TSEG20   TSEG13               TSEG12   TSEG11  TSEG10

                                                     Write:

                                 $0204    CAN3RFLG   Read:   WUPIF   CSCIF   RSTAT1   RSTAT0   TSTAT1               TSTAT0   OVRIF   RXF

                                                     Write:

                                 $0205    CAN3RIER   Read:   WUPIE   CSCIE   RSTATE1  RSTATE0  TSTATE1              TSTATE0  OVRIE   RXFIE

                                                     Write:

Freescale Semiconductor, Inc...  $0206    CAN3TFLG   Read:   0       0       0        0        0                    TXE2     TXE1    TXE0

                                                     Write:

                                 $0207    CAN3TIER   Read:   0       0       0        0        0                    TXEIE2   TXEIE1  TXEIE0

                                                     Write:

                                 $0208    CAN3TARQ   Read:   0       0       0        0        0                    ABTRQ2   ABTRQ1  ABTRQ0

                                                     Write:

                                 $0209    CAN3TAAK   Read:   0       0       0        0        0                    ABTAK2   ABTAK1  ABTAK0

                                                     Write:

                                 $020A    CAN3TBSEL  Read:   0       0       0        0        0                    TX2      TX1     TX0

                                                     Write:

                                 $020B    CAN3IDAC   Read:   0       0       IDAM1    IDAM0    0                    IDHIT2   IDHIT1  IDHIT0

                                                     Write:

                                 $020C    Reserved   Read:   0       0       0        0        0                    0        0       0

                                                     Write:

                                 $020D    Reserved   Read:   0       0       0        0        0                    0        0       BOHOLD

                                                     Write:

                                 $020E    CAN3RXERR  Read:   RXERR7  RXERR6  RXERR5   RXERR4   RXERR3               RXERR2   RXERR1  RXERR0

                                                     Write:

                                 $020F    CAN3TXERR  Read:   TXERR7  TXERR6  TXERR5   TXERR4   TXERR3               TXERR2   TXERR1  TXERR0

                                                     Write:

                                 $0210    CAN3IDAR0  Read:   AC7     AC6     AC5      AC4      AC3                  AC2      AC1     AC0

                                                     Write:

                                 $0211    CAN3IDAR1  Read:   AC7     AC6     AC5      AC4      AC3                  AC2      AC1     AC0

                                                     Write:

                                 $0212    CAN3IDAR2  Read:   AC7     AC6     AC5      AC4      AC3                  AC2      AC1     AC0

                                                     Write:

                                 $0213    CAN3IDAR3  Read:   AC7     AC6     AC5      AC4      AC3                  AC2      AC1     AC0

                                                     Write:

                                 $0214    CAN3IDMR0  Read:   AM7     AM6     AM5      AM4      AM3                  AM2      AM1     AM0

                                                     Write:

                                 $0215    CAN3IDMR1  Read:   AM7     AM6     AM5      AM4      AM3                  AM2      AM1     AM0

                                                     Write:

                                 $0216    CAN3IDMR2  Read:   AM7     AM6     AM5      AM4      AM3                  AM2      AM1     AM0

                                                     Write:

                                 $0217    CAN3IDMR3  Read:   AM7     AM6     AM5      AM4      AM3                  AM2      AM1     AM0

                                                     Write:

                                 $0218    CAN3IDAR4  Read:   AC7     AC6     AC5      AC4      AC3                  AC2      AC1     AC0

                                                     Write:

                                                     For More Information On This Product,

                                                                    Go to: www.freescale.com
                                                        FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $0200    -  $023F              Motorola Scalable CAN - MSCAN (CAN3)

                                 Address     Name               Bit 7  Bit 6  Bit 5  Bit 4       Bit 3       Bit 2  Bit 1  Bit 0

                                 $0219       CAN3IDAR5  Read:   AC7    AC6    AC5    AC4         AC3         AC2    AC1    AC0

                                                        Write:

                                 $021A       CAN3IDAR6  Read:   AC7    AC6    AC5    AC4         AC3         AC2    AC1    AC0

                                                        Write:

                                 $021B       CAN3IDAR7  Read:   AC7    AC6    AC5    AC4         AC3         AC2    AC1    AC0

                                                        Write:

                                 $021C       CAN3IDMR4  Read:   AM7    AM6    AM5    AM4         AM3         AM2    AM1    AM0

                                                        Write:

                                 $021D       CAN3IDMR5  Read:   AM7    AM6    AM5    AM4         AM3         AM2    AM1    AM0

                                                        Write:

                                 $021E       CAN3IDMR6  Read:   AM7    AM6    AM5    AM4         AM3         AM2    AM1    AM0

                                                        Write:

Freescale Semiconductor, Inc...  $021F       CAN3IDMR7  Read:   AM7    AM6    AM5    AM4         AM3         AM2    AM1    AM0

                                                        Write:

                                 $0220 -                Read:   FOREGROUND RECEIVE BUFFER see    Detailed MSCAN Foreground Receive

                                 $022F       CAN3RXFG                            and Transmit Buffer Layout

                                                        Write:

                                 $0230 -     CAN3TXFG   Read:   FOREGROUND TRANSMIT BUFFER see   Detailed MSCAN Foreground Receive

                                 $023F                  Write:                   and Transmit Buffer Layout

                                 $0240    -  $027F              Port Integration Module PIM_9DX (PIM) Map

                                 Address     Name               Bit 7  Bit 6  Bit 5  Bit 4       Bit 3       Bit 2  Bit 1  Bit 0

                                 $0240       PTT        Read:   PTT7   PTT6   PTT5   PTT4        PTT3        PTT2   PTT1   PTT0

                                                        Write:

                                 $0241       PTIT       Read:   PTIT7  PTIT6  PTIT5  PTIT4       PTIT3       PTIT2  PTIT1  PTIT0

                                                        Write:

                                 $0242       DDRT       Read:   DDRT7  DDRT7  DDRT5  DDRT4       DDRT3  DDRT2       DDRT1  DDRT0

                                                        Write:

                                 $0243       RDRT       Read:   RDRT7  RDRT6  RDRT5  RDRT4       RDRT3  RDRT2       RDRT1  RDRT0

                                                        Write:

                                 $0244       PERT       Read:   PERT7  PERT6  PERT5  PERT4       PERT3  PERT2       PERT1  PERT0

                                                        Write:

                                 $0245       PPST       Read:   PPST7  PPST6  PPST5  PPST4       PPST3  PPST2       PPST1  PPST0

                                                        Write:

                                 $0246       Reserved   Read:   0      0      0      0           0           0      0      0

                                                        Write:

                                 $0247       Reserved   Read:   0      0      0      0           0           0      0      0

                                                        Write:

                                 $0248       PTS        Read:   PTS7   PTS6   PTS5   PTS4        PTS3        PTS2   PTS1   PTS0

                                                        Write:

                                 $0249       PTIS       Read:   PTIS7  PTIS6  PTIS5  PTIS4       PTIS3  PTIS2       PTIS1  PTIS0

                                                        Write:

                                 $024A       DDRS       Read:   DDRS7  DDRS7  DDRS5  DDRS4       DDRS3  DDRS2       DDRS1  DDRS0

                                                        Write:

                                 $024B       RDRS       Read:   RDRS7  RDRS6  RDRS5  RDRS4       RDRS3  RDRS2       RDRS1  RDRS0

                                                        Write:

                                 $024C       PERS       Read:   PERS7  PERS6  PERS5  PERS4       PERS3  PERS2       PERS1  PERS0

                                                        Write:

                                                        For More Information On This Product,

                                                                       Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $0240 - $027F              Port Integration Module PIM_9DX (PIM) Map

                                 Address  Name              Bit 7  Bit 6   Bit 5   Bit 4     Bit 3                  Bit 2   Bit 1   Bit 0

                                 $024D    PPSS      Read:   PPSS7  PPSS6   PPSS5   PPSS4     PPSS3                  PPSS2   PPSS1   PPSS0

                                                    Write:

                                 $024E    WOMS      Read:   WOMS7  WOMS6   WOMS5   WOMS4     WOMS3                  WOMS2   WOMS1   WOMS0

                                                    Write:

                                 $024F    Reserved  Read:   0      0       0       0         0                      0       0       0

                                                    Write:

                                 $0250    PTM       Read:   PTM7   PTM6    PTM5    PTM4      PTM3                   PTM2    PTM1    PTM0

                                                    Write:

                                 $0251    PTIM      Read:   PTIM7  PTIM6   PTIM5   PTIM4     PTIM3                  PTIM2   PTIM1   PTIM0

                                                    Write:

                                 $0252    DDRM      Read:   DDRM7  DDRM7   DDRM5   DDRM4     DDRM3                  DDRM2   DDRM1   DDRM0

                                                    Write:

Freescale Semiconductor, Inc...  $0253    RDRM      Read:   RDRM7  RDRM6   RDRM5   RDRM4     RDRM3                  RDRM2   RDRM1   RDRM0

                                                    Write:

                                 $0254    PERM      Read:   PERM7  PERM6   PERM5   PERM4     PERM3                  PERM2   PERM1   PERM0

                                                    Write:

                                 $0255    PPSM      Read:   PPSM7  PPSM6   PPSM5   PPSM4     PPSM3                  PPSM2   PPSM1   PPSM0

                                                    Write:

                                 $0256    WOMM      Read:   WOMM7  WOMM6   WOMM5   WOMM4     WOMM3                  WOMM2   WOMM1   WOMM0

                                                    Write:

                                 $0257    MODRR     Read:   0      MODRR6  MODRR5  MODRR4    MODRR3                 MODRR2  MODRR1  MODRR0

                                                    Write:

                                 $0258    PTP       Read:   PTP7   PTP6    PTP5    PTP4      PTP3                   PTP2    PTP1    PTP0

                                                    Write:

                                 $0259    PTIP      Read:   PTIP7  PTIP6   PTIP5   PTIP4     PTIP3                  PTIP2   PTIP1   PTIP0

                                                    Write:

                                 $025A    DDRP      Read:   DDRP7  DDRP7   DDRP5   DDRP4     DDRP3                  DDRP2   DDRP1   DDRP0

                                                    Write:

                                 $025B    RDRP      Read:   RDRP7  RDRP6   RDRP5   RDRP4     RDRP3                  RDRP2   RDRP1   RDRP0

                                                    Write:

                                 $025C    PERP      Read:   PERP7  PERP6   PERP5   PERP4     PERP3                  PERP2   PERP1   PERP0

                                                    Write:

                                 $025D    PPSP      Read:   PPSP7  PPSP6   PPSP5   PPSP4     PPSP3                  PPSP2   PPSP1   PPSS0

                                                    Write:

                                 $025E    PIEP      Read:   PIEP7  PIEP6   PIEP5   PIEP4     PIEP3                  PIEP2   PIEP1   PIEP0

                                                    Write:

                                 $025F    PIFP      Read:   PIFP7  PIFP6   PIFP5   PIFP4     PIFP3                  PIFP2   PIFP1   PIFP0

                                                    Write:

                                 $0260    PTH       Read:   PTH7   PTH6    PTH5    PTH4      PTH3                   PTH2    PTH1    PTH0

                                                    Write:

                                 $0261    PTIH      Read:   PTIH7  PTIH6   PTIH5   PTIH4     PTIH3                  PTIH2   PTIH1   PTIH0

                                                    Write:

                                 $0262    DDRH      Read:   DDRH7  DDRH7   DDRH5   DDRH4     DDRH3                  DDRH2   DDRH1   DDRH0

                                                    Write:

                                 $0263    RDRH      Read:   RDRH7  RDRH6   RDRH5   RDRH4     RDRH3                  RDRH2   RDRH1   RDRH0

                                                    Write:

                                 $0264    PERH      Read:   PERH7  PERH6   PERH5   PERH4     PERH3                  PERH2   PERH1   PERH0

                                                    Write:

                                 $0265    PPSH      Read:   PPSH7  PPSH6   PPSH5   PPSH4     PPSH3                  PPSH2   PPSH1   PPSH0

                                                    Write:

                                                    For More Information On This Product,

                                                                   Go to: www.freescale.com
                                                       FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $0240    -  $027F             Port Integration Module PIM_9DX (PIM) Map

                                 Address     Name              Bit 7    Bit 6    Bit 5    Bit 4    Bit 3    Bit 2    Bit 1    Bit 0

                                 $0266       PIEH      Read:   PIEH7    PIEH6    PIEH5    PIEH4    PIEH3    PIEH2    PIEH1    PIEH0

                                                       Write:

                                 $0267       PIFH      Read:   PIFH7    PIFH6    PIFH5    PIFH4    PIFH3    PIFH2    PIFH1    PIFH0

                                                       Write:

                                 $0268       PTJ       Read:   PTJ7     PTJ6     PTJ5     PTJ4     0        PTJ2     PTJ1     PTJ0

                                                       Write:

                                 $0269       PTIJ      Read:   PTIJ7    PTIJ6    PTIJ5    PTIJ4    0        PTIJ2    PTIJ1    PTIJ0

                                                       Write:

                                 $026A       DDRJ      Read:   DDRJ7    DDRJ7    DDRJ5    DDRJ4    0        DDRJ2    DDRJ1    DDRJ0

                                                       Write:

                                 $026B       RDRJ      Read:   RDRJ7    RDRJ6    RDRJ5    RDRJ4    0        RDRJ2    RDRJ1    RDRJ0

                                                       Write:

Freescale Semiconductor, Inc...  $026C       PERJ      Read:   PERJ7    PERJ6    PERJ5    PERJ4    0        PERJ2    PERJ1    PERJ0

                                                       Write:

                                 $026D       PPSJ      Read:   PPSJ7    PPSJ6    PPSJ5    PPSJ4    0        PPSJ2    PPSJ1    PPSJ0

                                                       Write:

                                 $026E       PIEJ      Read:   PIEJ7    PIEJ6    PIEJ5    PIEJ4    0        PIEJ2    PIEJ1    PIEJ0

                                                       Write:

                                 $026f       PIEJ      Read:   PIFJ7    PIFJ6    PIFJ5    PIFJ4    0        PIFJ2    PIFJ1    PIFJ0

                                                       Write:

                                 $0270       Reserved  Read:   0        0        0        0        0        0        0        0

                                                       Write:

                                 $0271       PT1AD0    Read:   PT1AD07  PT1AD06  PT1AD05  PT1AD04  PT1AD03  PT1AD02  PT1AD01  PT1AD00

                                                       Write:

                                 $0272       Reserved  Read:   0        0        0        0        0        0        0        0

                                                       Write:

                                 $0273       DDR1AD0   Read:   DDR1     DDR1     DDR1     DDR1     DDR1     DDR1     DDR1     DDR1

                                                       Write:  AD07     AD06     AD05     AD04     AD03     AD02     AD01     AD01

                                 $0274       Reserved  Read:   0        0        0        0        0        0        0        0

                                                       Write:

                                 $0275       RDR1AD0   Read:   RDR1     RDR1     RDR1     RDR1     RDR1     RDR1     RDR1     RDR1

                                                       Write:  AD07     AD06     AD05     AD04     AD03     AD02     AD01     AD00

                                 $0276       Reserved  Read:   0        0        0        0        0        0        0        0

                                                       Write:

                                 $0277       PER1AD0   Read:   PER1AD   PER1AD   PER1AD   PER1AD   PER1AD   PER1AD   PER1AD   PER1AD

                                                       Write:  07       06       05       04       03       02       01       00

                                 $0278       PT0AD1    Read:   PT0AD1   PT0AD1   PT0AD1   PT0AD1   PT0AD1   PT0AD1   PT0AD1   PT0AD1

                                                       Write:  23       22       21       20       19       18       17       16

                                 $0279       PT1AD1    Read:   PT1AD1   PT1AD1   PT1AD1   PT1AD1   PT1AD1   PT1AD1   PT1AD1   PT1AD1

                                                       Write:  15       14       13       12       11       10       9        8

                                                       Read:   DDR0     DDR0     DDR0     DDR0     DDR0     DDR0     DDR0     DDR0

                                 $027A       DDR0AD1   Write:  AD1      AD1      AD1      AD1      AD1      AD1      AD1      AD1

                                                               23       22       21       20       19       18       17       16

                                                       Read:   DDR1     DDR1     DDR1     DDR1     DDR1     DDR1     DDR1     DDR1

                                 $027B       DDR1AD1   Write:  AD1      AD1      AD1      AD1      AD1      AD1      AD1      AD1

                                                               15       14       13       12       11       10       9        8

                                                       Read:   RDR0     RDR0     RDR0     RDR0     RDR0     RDR0     RDR0     RDR0

                                 $027C       RDR0AD1   Write:  AD1      AD1      AD1      AD1      AD1      AD1      AD1      AD1

                                                               23       22       21       20       19       18       17       16

                                                       For More Information On This Product,

                                                                      Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $0240 - $027F               Port Integration Module PIM_9DX (PIM) Map

                                 Address  Name               Bit 7   Bit 6   Bit 5    Bit 4    Bit 3                Bit 2    Bit 1   Bit 0

                                                     Read:   RDR1AD  RDR1AD  RDR1AD   RDR1AD   RDR1AD               RDR1AD   RDR1AD  RDR1AD

                                 $027D    RDR1AD1    Write:  1       1       1        1        1                    1        1       1

                                                             15      14      13       12       11                   10       9       8

                                                     Read:   PER0    PER0    PER0     PER0     PER0                 PER0     PER0    PER0

                                 $027E    PER0AD1    Write:  AD1     AD1     AD1      AD1      AD1                  AD1      AD1     AD1

                                                             23      22      21       20       19                   18       17      16

                                                     Read:   PER1    PER1    PER1     PER1     PER1                 PER1     PER1    PER1

                                 $027F    PER1AD1    Write:  AD1     AD1     AD1      AD1      AD1                  A1D      AD1     AD1

                                                             15      14      13       12       11                   10       9       8

                                 $0280 - $02BF               Motorola Scalable CAN - MSCAN (CAN4) Map

Freescale Semiconductor, Inc...  Address  Name               Bit 7   Bit 6   Bit 5    Bit 4    Bit 3                Bit 2    Bit 1   Bit 0

                                 $0280    CAN4CTL0   Read:   RXFRM   RXACT   CSWAI    SYNCH    TIME                 WUPE     SLPRQ   INITRQ

                                                     Write:

                                 $0281    CAN4CTL1   Read:   CANE    CLKSRC  LOOPB    LISTEN   BORM                 WUPM     SLPAK   INITAK

                                                     Write:

                                 $0282    CAN4BTR0   Read:   SJW1    SJW0    BRP5     BRP4     BRP3                 BRP2     BRP1    BRP0

                                                     Write:

                                 $0283    CAN4BTR1   Read:   SAMP    TSEG22  TSEG21   TSEG20   TSEG13               TSEG12   TSEG11  TSEG10

                                                     Write:

                                 $0284    CAN4RFLG   Read:   WUPIF   CSCIF   RSTAT1   RSTAT0   TSTAT1               TSTAT0   OVRIF   RXF

                                                     Write:

                                 $0285    CAN4RIER   Read:   WUPIE   CSCIE   RSTATE1  RSTATE0  TSTATE1              TSTATE0  OVRIE   RXFIE

                                                     Write:

                                 $0286    CAN4TFLG   Read:   0       0       0        0        0                    TXE2     TXE1    TXE0

                                                     Write:

                                 $0287    CAN4TIER   Read:   0       0       0        0        0                    TXEIE2   TXEIE1  TXEIE0

                                                     Write:

                                 $0288    CAN4TARQ   Read:   0       0       0        0        0                    ABTRQ2   ABTRQ1  ABTRQ0

                                                     Write:

                                 $0289    CAN4TAAK   Read:   0       0       0        0        0                    ABTAK2   ABTAK1  ABTAK0

                                                     Write:

                                 $028A    CAN4TBSEL  Read:   0       0       0        0        0                    TX2      TX1     TX0

                                                     Write:

                                 $028B    CAN4IDAC   Read:   0       0       IDAM1    IDAM0    0                    IDHIT2   IDHIT1  IDHIT0

                                                     Write:

                                 $028C    Reserved   Read:   0       0       0        0        0                    0        0       0

                                                     Write:

                                 $028D    CAN4MISC   Read:   0       0       0        0        0                    0        0       BOHOLD

                                                     Write:

                                 $028E    CAN4RXERR  Read:   RXERR7  RXERR6  RXERR5   RXERR4   RXERR3               RXERR2   RXERR1  RXERR0

                                                     Write:

                                 $028F    CAN4TXERR  Read:   TXERR7  TXERR6  TXERR5   TXERR4   TXERR3               TXERR2   TXERR1  TXERR0

                                                     Write:

                                 $0290    CAN4IDAR0  Read:   AC7     AC6     AC5      AC4      AC3                  AC2      AC1     AC0

                                                     Write:

                                 $0291    CAN4IDAR1  Read:   AC7     AC6     AC5      AC4      AC3                  AC2      AC1     AC0

                                                     Write:

                                                     For More Information On This Product,

                                                                    Go to: www.freescale.com
                                                        FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $0280    -  $02BF              Motorola Scalable CAN - MSCAN (CAN4) Map

                                 Address     Name               Bit 7  Bit 6    Bit 5  Bit 4     Bit 3         Bit 2  Bit 1  Bit 0

                                 $0292       CAN4IDAR2  Read:   AC7    AC6      AC5    AC4       AC3           AC2    AC1    AC0

                                                        Write:

                                 $0293       CAN4IDAR3  Read:   AC7    AC6      AC5    AC4       AC3           AC2    AC1    AC0

                                                        Write:

                                 $0294       CAN4IDMR0  Read:   AM7    AM6      AM5    AM4       AM3           AM2    AM1    AM0

                                                        Write:

                                 $0295       CAN4IDMR1  Read:   AM7    AM6      AM5    AM4       AM3           AM2    AM1    AM0

                                                        Write:

                                 $0296       CAN4IDMR2  Read:   AM7    AM6      AM5    AM4       AM3           AM2    AM1    AM0

                                                        Write:

                                 $0297       CAN4IDMR3  Read:   AM7    AM6      AM5    AM4       AM3           AM2    AM1    AM0

                                                        Write:

Freescale Semiconductor, Inc...  $0298       CAN4IDAR4  Read:   AC7    AC6      AC5    AC4       AC3           AC2    AC1    AC0

                                                        Write:

                                 $0299       CAN4IDAR5  Read:   AC7    AC6      AC5    AC4       AC3           AC2    AC1    AC0

                                                        Write:

                                 $029A       CAN4IDAR6  Read:   AC7    AC6      AC5    AC4       AC3           AC2    AC1    AC0

                                                        Write:

                                 $029B       CAN4IDAR7  Read:   AC7    AC6      AC5    AC4       AC3           AC2    AC1    AC0

                                                        Write:

                                 $029C       CAN4IDMR4  Read:   AM7    AM6      AM5    AM4       AM3           AM2    AM1    AM0

                                                        Write:

                                 $029D       CAN4IDMR5  Read:   AM7    AM6      AM5    AM4       AM3           AM2    AM1    AM0

                                                        Write:

                                 $029E       CAN4IDMR6  Read:   AM7    AM6      AM5    AM4       AM3           AM2    AM1    AM0

                                                        Write:

                                 $029F       CAN4IDMR7  Read:   AM7    AM6      AM5    AM4       AM3           AM2    AM1    AM0

                                                        Write:

                                 $02A0 -                Read:   FOREGROUND RECEIVE BUFFER see    Detailed MSCAN Foreground Receive

                                 $02AF       CAN4RXFG                              and Transmit Buffer Layout

                                                        Write:

                                 $02B0 -     CAN4TXFG   Read:   FOREGROUND TRANSMIT BUFFER see   Detailed MSCAN Foreground Receive

                                 $02BF                  Write:                     and Transmit Buffer Layout

                                 $02C0    -  $02DF      Analog to      Digital  Converter 10 Bit 8 Channel (ATD0) Map

                                 Address     Name               Bit 7  Bit 6    Bit 5  Bit 4     Bit 3         Bit 2  Bit 1  Bit 0

                                 $02C0       ATD0CTL0   Read:   0      0        0      0         0       WRAP2        WRAP1  WRAP0

                                                        Write:

                                 $02C1       ATD0CTL1   Read:   ETRIG  0        0      0         0       ETRIG        ETRIG  ETRIG

                                                        Write:  SEL                                            CH2    CH1    CH0

                                 $02C2       ATD0CTL2   Read:   ADPU   AFFC     AWAI   ETRIGLE   ETRIGP  ETRIGE       ASCIE  ASCIF

                                                        Write:

                                 $02C3       ATD0CTL3   Read:   0      S8C      S4C    S2C       S1C           FIFO   FRZ1   FRZ0

                                                        Write:

                                 $02C4       ATD0CTL4   Read:   SRES8  SMP1     SMP0   PRS4      PRS3          PRS2   PRS1   PRS0

                                                        Write:

                                 $02C5       ATD0CTL5   Read:   DJM    DSGN     SCAN   MULT      0             CC     CB     CA

                                                        Write:

                                                        For More Information On This Product,

                                                                       Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $02C0 - $02DF       Analog to Digital Converter 10 Bit 8 Channel (ATD0) Map

                                 Address  Name               Bit 7  Bit 6  Bit 5  Bit 4       Bit 3                 Bit 2  Bit 1  Bit 0

                                 $02C6    ATD0STAT0  Read:   SCF    0      ETORF  FIFOR       0                     CC2    CC1    CC0

                                                     Write:

                                 $02C7    Reserved   Read:   U      U      U      U           U                     U      U      U

                                                     Write:

                                 $02C8    ATD0TEST0  Read:   U      U      U      U           U                     U      U      U

                                                     Write:

                                 $02C9    ATD0TEST1  Read:   U      U      0      0           0                     0      0      SC

                                                     Write:

                                 $02CA    Reserved   Read:   0      0      0      0           0                     0      0      0

                                                     Write:

                                 $02CB    ATD0STAT1  Read:   CCF7   CCF6   CCF5   CCF4        CCF3                  CCF2   CCF1   CCF0

                                                     Write:

Freescale Semiconductor, Inc...  $02CC    Reserved   Read:   0      0      0      0           0                     0      0      0

                                                     Write:

                                 $02CD    ATD0DIEN   Read:   IEN7   IEN6   IEN5   IEN4        IEN3                  IEN2   IEN1   IEN0

                                                     Write:

                                 $02CE    Reserved   Read:   0      0      0      0           0                     0      0      0

                                                     Write:

                                 $02CF    PORTAD0    Read:   Bit7   6      5      4           3                     2      1      BIT 0

                                                     Write:

                                 $02D0    ATD0DR0H   Read:   Bit15  14     13     12          11                    10     9      Bit8

                                                     Write:

                                 $02D1    ATD0DR0L   Read:   Bit7   Bit6   0      0           0                     0      0      0

                                                     Write:

                                 $02D2    ATD0DR1H   Read:   Bit15  14     13     12          11                    10     9      Bit8

                                                     Write:

                                 $02D3    ATD0DR1L   Read:   Bit7   Bit6   0      0           0                     0      0      0

                                                     Write:

                                 $02D4    ATD0DR2H   Read:   Bit15  14     13     12          11                    10     9      Bit8

                                                     Write:

                                 $02D5    ATD0DR2L   Read:   Bit7   Bit6   0      0           0                     0      0      0

                                                     Write:

                                 $02D6    ATD0DR3H   Read:   Bit15  14     13     12          11                    10     9      Bit8

                                                     Write:

                                 $02D7    ATD0DR3L   Read:   Bit7   Bit6   0      0           0                     0      0      0

                                                     Write:

                                 $02D8    ATD0DR4H   Read:   Bit15  14     13     12          11                    10     9      Bit8

                                                     Write:

                                 $02D9    ATD0DR4L   Read:   Bit7   Bit6   0      0           0                     0      0      0

                                                     Write:

                                 $02DA    ATD0DR5H   Read:   Bit15  14     13     12          11                    10     9      Bit8

                                                     Write:

                                 $02DB    ATD0DR5L   Read:   Bit7   Bit6   0      0           0                     0      0      0

                                                     Write:

                                 $02DC    ATD0DR6H   Read:   Bit15  14     13     12          11                    10     9      Bit8

                                                     Write:

                                                     For More Information On This Product,

                                                                    Go to: www.freescale.com
                                                        FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $02C0    -  $02DF      Analog to Digital Converter 10 Bit 8 Channel (ATD0) Map

                                 Address     Name               Bit 7     Bit 6  Bit 5   Bit 4   Bit 3             Bit 2   Bit 1  Bit 0

                                 $02DD       ATD0DR6L   Read:   Bit7      Bit6   0       0       0                 0       0      0

                                                        Write:

                                 $02DE       ATD0DR7H   Read:   Bit15     14     13      12      11                10      9      Bit8

                                                        Write:

                                 $02DF       ATD0DR7L   Read:   Bit7      Bit6   0       0       0                 0       0      0

                                                        Write:

                                 $02E0    -  $02EF              Reserved

                                 Address     Name               Bit 7     Bit 6  Bit 5   Bit 4   Bit 3             Bit 2   Bit 1  Bit 0

                                 $02E0       Reserved   Read:   0         0      0       0       0                 0       0      0

Freescale Semiconductor, Inc...  - $02EF                Write:

                                 $02F0    -  $02F7              Voltage Regulator (VREG_3V3) Map

                                 Address     Name               Bit 7     Bit 6  Bit 5   Bit 4   Bit 3             Bit 2   Bit 1  Bit 0

                                 $02F0       VREGHTCL   Read:                           Reserved for Factory Test

                                                        Write:

                                 $02F1       VREGCTRL   Read:   0         0      0       0       0                 LVDS    LVIE   LVIF

                                                        Write:

                                 $02F2       VREGAPICL  Read:   APICLK  APIR3    APIR2   APIR1   APIR0             APIFE   APIE   APIF

                                                        Write:

                                 $02F3       VREGAPITR  Read:   APITR5  APITR4   APITR3  APITR2  APITR1            APITR0  0      0

                                                        Write:

                                 $02F4       Reserved   Read:   0         0      0       0       0                 0       0      0

                                                        Write:

                                 $02F5       Reserved   Read:   0         0      0       0       0                 0       0      0

                                                        Write:

                                 $02F6       Reserved   Read:   0         0      0       0       0                 0       0      0

                                                        Write:

                                 $02F7       Reserved   Read    0         0      0       0       0                 0       0      0

                                                        Write:

                                 $02F8    -  $02FF              Reserved

                                 Address     Name               Bit 7     Bit 6  Bit 5   Bit 4   Bit 3             Bit 2   Bit 1  Bit 0

                                 $02F8       Reserved   Read:   0         0      0       0       0                 0       0      0

                                 - $02FF                Write:

                                                        For More Information On This Product,

                                                                       Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $0300 - $0327               Pulse Width Modulator 8 Bit 8 Channel (PWM) Map

                                 Address  Name               Bit 7  Bit 6  Bit 5  Bit 4       Bit 3                 Bit 2  Bit 1  Bit 0

                                 $0300    PWME       Read:   PWME7  PWME6  PWME5  PWME4       PWME3                 PWME2  PWME1  PWME0

                                                     Write:

                                 $0301    PWMPOL     Read:   PPOL7  PPOL6  PPOL5  PPOL4       PPOL3                 PPOL2  PPOL1  PPOL0

                                                     Write:

                                 $0302    PWMCLK     Read:   PCLK7  PCLK6  PCLK5  PCLK4       PCLK3                 PCLK2  PCLK1  PCLK0

                                                     Write:

                                 $0303    PWMPRCLK   Read:   0      PCKB2  PCKB1  PCKB0       0                     PCKA2  PCKA1  PCKA0

                                                     Write:

                                 $0304    PWMCAE     Read:   CAE7   CAE6   CAE5   CAE4        CAE3                  CAE2   CAE1   CAE0

                                                     Write:

                                 $0305    PWMCTL     Read:   CON67  CON45  CON23  CON01       PSWAI                 PFRZ   0      0

                                                     Write:

Freescale Semiconductor, Inc...  $0306    PWMTST     Read:   0      0      0      0           0                     0      0      0

                                          Test Only  Write:

                                 $0307    PWMPRSC    Read:   0      0      0      0           0                     0      0      0

                                                     Write:

                                 $0308    PWMSCLA    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:

                                 $0309    PWMSCLB    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:

                                 $030A    PWMSCNTA   Read:   0      0      0      0           0                     0      0      0

                                                     Write:

                                 $030B    PWMSCNTB   Read:   0      0      0      0           0                     0      0      0

                                                     Write:

                                 $030C    PWMCNT0    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:  0      0      0      0           0                     0      0      0

                                 $030D    PWMCNT1    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:  0      0      0      0           0                     0      0      0

                                 $030E    PWMCNT2    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:  0      0      0      0           0                     0      0      0

                                 $030F    PWMCNT3    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:  0      0      0      0           0                     0      0      0

                                 $0310    PWMCNT4    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:  0      0      0      0           0                     0      0      0

                                 $0311    PWMCNT5    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:  0      0      0      0           0                     0      0      0

                                 $0312    PWMCNT6    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:  0      0      0      0           0                     0      0      0

                                 $0313    PWMCNT7    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:  0      0      0      0           0                     0      0      0

                                 $0314    PWMPER0    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:

                                 $0315    PWMPER1    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:

                                 $0316    PWMPER2    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:

                                 $0317    PWMPER3    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:

                                 $0318    PWMPER4    Read:   Bit 7  6      5      4           3                     2      1      Bit  0

                                                     Write:

                                                     For More Information On This Product,

                                                                    Go to: www.freescale.com
                                                       FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $0300    -  $0327             Pulse Width Modulator 8 Bit 8 Channel (PWM) Map

                                 Address     Name              Bit  7  Bit 6    Bit 5    Bit 4   Bit 3  Bit 2   Bit 1   Bit 0

                                 $0319       PWMPER5   Read:   Bit  7  6        5        4       3      2       1       Bit 0

                                                       Write:

                                 $031A       PWMPER6   Read:   Bit  7  6        5        4       3      2       1       Bit 0

                                                       Write:

                                 $031B       PWMPER7   Read:   Bit  7  6        5        4       3      2       1       Bit 0

                                                       Write:

                                 $031C       PWMDTY0   Read:   Bit  7  6        5        4       3      2       1       Bit 0

                                                       Write:

                                 $031D       PWMDTY1   Read:   Bit  7  6        5        4       3      2       1       Bit 0

                                                       Write:

                                 $031E       PWMDTY2   Read:   Bit  7  6        5        4       3      2       1       Bit 0

                                                       Write:

Freescale Semiconductor, Inc...  $031F       PWMDTY3   Read:   Bit  7  6        5        4       3      2       1       Bit 0

                                                       Write:

                                 $0320       PWMDTY4   Read:   Bit  7  6        5        4       3      2       1       Bit 0

                                                       Write:

                                 $0321       PWMDTY5   Read:   Bit  7  6        5        4       3      2       1       Bit 0

                                                       Write:

                                 $0322       PWMDTY6   Read:   Bit  7  6        5        4       3      2       1       Bit 0

                                                       Write:

                                 $0323       PWMDTY7   Read:   Bit  7  6        5        4       3      2       1       Bit 0

                                                       Write:

                                                       Read:                    0                0      PWM7IN  PWM7IN  PWM7E

                                 $0324       PWMSDN    Write:  PWMIF   PWMIE    PWM     PWMLVL                  L       NA

                                                                                RSTRT

                                 $0325       Reserved  Read:   0       0        0        0       0      0       0       0

                                                       Write:

                                 $0326       Reserved  Read:   0       0        0        0       0      0       0       0

                                                       Write:

                                 $0327       Reserved  Read:   0       0        0        0       0      0       0       0

                                                       Write:

                                 $0328    -  $033F

                                 Address     Name              Bit 7   Bit 6    Bit 5    Bit 4   Bit 3  Bit 2   Bit 1   Bit 0

                                 $0328       Reserved  Read:   0       0        0        0       0      0       0       0

                                 - $033F               Write:

                                 $0340    -  $0367             Periodic Interrupt Timer  (PIT)   Map

                                 Address     Name              Bit 7   Bit 6    Bit 5    Bit 4   Bit 3  Bit 2   Bit 1   Bit 0

                                 $0340       PITCFLMT  Read:   PITE    PITSWAI  PITFRZ   0       0      0       0       0

                                                       Write:                                                   PFLMT1  PFLMT0

                                 $0341       PITFLT    Read:   0       0        0        0       0      0       0       0

                                                       Write:                                    PFLT3  PFLT2   PFLT1   PFLT0

                                 $0342       PITCE     Read:   0       0        0        0       PCE3   PCE2    PCE1    PCE0

                                                       Write:

                                 $0343       PITMUX    Read:   0       0        0        0       PMUX3  PMUX2   PMUX1   PMUX0

                                                       Write:

                                                       For More Information On This Product,

                                                                       Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $0340 - $0367                  Periodic Interrupt Timer (PIT) Map

                                 Address  Name                  Bit 7     Bit 6  Bit 5   Bit 4   Bit 3              Bit 2   Bit 1   Bit 0

                                 $0344    PITINTE       Read:   0         0      0               PINTE3             PINTE2  PINTE1  PINTE0

                                                        Write:

                                 $0345    PITTF         Read:   0         0      0       0       PTF3               PTF2    PTF1    PTF0

                                                        Write:

                                 $0346    PITMTLD0      Read:   PMTLD7  PMTLD6   PMTLD5  PMTLD4  PMTLD3             PMTLD2  PMTLD1  PMTLD0

                                                        Write:

                                 $0347    PITMTLD1      Read:   PMTLD7  PMTLD6   PMTLD5  PMTLD4  PMTLD3             PMTLD2  PMTLD1  PMTLD0

                                                        Write:

                                 $0348    PITLD0 (hi)   Read:   PLD15   PLD14    PLD13   PLD12   PLD11              PLD10   PLD9    PLD8

                                                        Write:

                                 $0349    PITLD0 (lo)   Read:   PLD7    PLD6     PLD5    PLD4    PLD3               PLD2    PLD1    PLD0

                                                        Write:

Freescale Semiconductor, Inc...  $034A    PITCNT0 (hi)  Read:   PCNT15  PCNT14   PCNT13  PCNT12  PCNT11             PCNT10  PCNT9   PCNT8

                                                        Write:

                                 $034B    PITCNT0 (lo)  Read:   PCNT7   PCNT6    PCNT5   PCNT4   PCNT3              PCNT2   PCNT1   PCNT0

                                                        Write:

                                 $034C    PITLD1 (hi)   Read:   PLD15   PLD14    PLD13   PLD12   PLD11              PLD10   PLD9    PLD8

                                                        Write:

                                 $034D    PITLD1 (lo)   Read:   PLD7    PLD6     PLD5    PLD4    PLD3               PLD2    PLD1    PLD0

                                                        Write:

                                 $034E    PITCNT1 (hi)  Read:   PCNT15  PCNT14   PCNT13  PCNT12  PCNT11             PCNT10  PCNT9   PCNT8

                                                        Write:

                                 $034F    PITCNT1 (lo)  Read:   PCNT7   PCNT6    PCNT5   PCNT4   PCNT3              PCNT2   PCNT1   PCNT0

                                                        Write:

                                 $0350    PITLD2 (hi)   Read:   PLD15   PLD14    PLD13   PLD12   PLD11              PLD10   PLD9    PLD8

                                                        Write:

                                 $0351    PITLD2 (lo)   Read:   PLD7    PLD6     PLD5    PLD4    PLD3               PLD2    PLD1    PLD0

                                                        Write:

                                 $0352    PITCNT2 (hi)  Read:   PCNT15  PCNT14   PCNT13  PCNT12  PCNT11             PCNT10  PCNT9   PCNT8

                                                        Write:

                                 $0353    PITCNT2 (lo)  Read:   PCNT7   PCNT6    PCNT5   PCNT4   PCNT3              PCNT2   PCNT1   PCNT0

                                                        Write:

                                 $0354    PITLD3 (hi)   Read:   PLD15   PLD14    PLD13   PLD12   PLD11              PLD10   PLD9    PLD8

                                                        Write:

                                 $0355    PITLD3 (lo)   Read:   PLD7    PLD6     PLD5    PLD4    PLD3               PLD2    PLD1    PLD0

                                                        Write:

                                 $0356    PITCNT3 (hi)  Read:   PCNT15  PCNT14   PCNT13  PCNT12  PCNT11             PCNT10  PCNT9   PCNT8

                                                        Write:

                                 $0357    PITCNT3 (lo)  Read:   PCNT7   PCNT6    PCNT5   PCNT4   PCNT3              PCNT2   PCNT1   PCNT0

                                                        Write:

                                 $0358 -  Reserved      Read:   0         0      0       0          0               0       0       0

                                 $0367                  Write:

                                 $0368 - $037F                  Reserved

                                 Address  Name                  Bit 7     Bit 6  Bit 5   Bit 4   Bit 3              Bit 2   Bit 1   Bit 0

                                 $0368    Reserved      Read:   0         0      0       0          0               0       0       0

                                 - $037F                Write:

                                                        For More Information On This Product,

                                                                       Go to: www.freescale.com
                                                       FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 $0380    -  $03BF             XGATE    Map

                                 Address     Name              Bit 7    Bit 6    Bit 5    Bit 4       Bit 3     Bit 2    Bit 1    Bit 0

                                 $0380       XGMCTL    Read:   XGE      XGFRZ    0        XGDBG       0         0        XGSWEIF  XGIE

                                                       Write:                    XGDBGM               XGSS

                                 $0381       Reserved  Read:   0        0        0        0           0         0        0        0

                                                       Write:

                                 $0382       XGCHID    Read:   0                                   XGCHID[6:0]

                                                       Write:

                                 $0383       Reserved  Read:   0        0        0        0           0         0        0        0

                                                       Write:

                                 $0384       XGVBR     Read:   0        0        0        0           0         0        0        0

                                                       Write:

Freescale Semiconductor, Inc...  $0385       XGVBR     Read:   0        0        0        0                     XGVBR[19:16]

                                                       Write:

                                 $0386       XGVBR     Read:                              XGVBR[15:8]

                                                       Write:

                                 $0387       XGVBR     Read:                              XGVBR[7:1]                              0

                                                       Write:

                                 $0388       XGIF      Read:   0        0        0        0           0         0        0        XGIF_78

                                                       Write:

                                 $0389       XGIF      Read:   XGIF_77  XGIF_76  XGIF_75  XGIF_74     XGIF_73   XGIF_72  XGIF_71  XGIF_70

                                                       Write:

                                 $038A       XGIF      Read:   XGIF_6F  XGIF_6E  XGIF_6D  XGIF_6C     XGIF_6B   XGIF_6A  XGIF_69  XGIF_68

                                                       Write:

                                 $023B       XGIF      Read:   XGIF_67  XGIF_66  XGIF_65  XGIF_64     XGIF_63   XGIF_62  XGIF_61  XGIF_60

                                                       Write:

                                 $023C       XGIF      Read:   XGIF_5F  XGIF_5E  XGIF_5D  XGIF_5C     XGIF_5B   XGIF_5A  XGIF_59  XGIF_58

                                                       Write:

                                 $038D       XGIF      Read:   XGIF_57  XGIF_56  XGIF_55  XGIF_54     XGIF_53   XGIF_52  XGIF_51  XGIF_50

                                                       Write:

                                 $038E       XGIF      Read:   XGIF_4F  XGIF_4E  XGIF_4D  XGIF_4C     XGIF_4B   XGIF_4A  XGIF_49  XGIF_48

                                                       Write:

                                 $038F       XGIF      Read:   XGIF_47  XGIF_46  XGIF_45  XGIF_44     XGIF_43   XGIF_42  XGIF_41  XGIF_40

                                                       Write:

                                 $0390       XGIF      Read:   XGIF_3F  XGIF_3E  XGIF_3D  XGIF_3C     XGIF_3B   XGIF_3A  XGIF_39  XGIF_38

                                                       Write:

                                 $0391       XGIF      Read:   XGIF_37  XGIF_36  XGIF_35  XGIF_34     XGIF_33   XGIF_32  XGIF_31  XGIF_30

                                                       Write:

                                 $0392       XGIF      Read:   XGIF_2F  XGIF_2E  XGIF_2D  XGIF_2C     XGIF_2B   XGIF_2A  XGIF_29  XGIF_28

                                                       Write:

                                 $0393       XGIF      Read:   XGIF_27  XGIF_26  XGIF_25  XGIF_24     XGIF_23   XGIF_22  XGIF_21  XGIF_20

                                                       Write:

                                 $0394       XGIF      Read:   XGIF_1F  XGIF_1E  XGIF_1D  XGIF_1C     XGIF_1B   XGIF_1A  XGIF_19  XGIF_18

                                                       Write:

                                 $0395       XGIF      Read:   XGIF_17  XGIF_16  XGIF_15  XGIF_14     XGIF_13   XGIF_12  XGIF_11  XGIF_10

                                                       Write:

                                 $0396       XGIF      Read:   XGIF_0F  XGIF_0E  XGIF_0D  XGIF_0C     XGIF_0B   XGIF_0A  XGIF_09  0

                                                       Write:

                                 $0397       XGIF      Read:   0        0        0        0           0         0        0        0

                                                       Write:

                                                       For More Information On This Product,

                                                                      Go to: www.freescale.com
                                 MC9S12XDP512 Device User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                 $0380 - $03BF                XGATE Map

                                 Address  Name                Bit 7  Bit 6  Bit 5  Bit 4       Bit 3                Bit 2  Bit 1  Bit 0

                                 $0398    XGSWT (hi)  Read:   0      0      0      0           0                    0      0      0

                                                      Write:                       XGSWTM[7:0]

                                 $0399    XGSWT (lo)  Read:                        XGSWT[7:0]

                                                      Write:

                                 $039A    XGSEM (hi)  Read:   0      0      0      0           0                    0      0      0

                                                      Write:                       XGSEMM[7:0]

                                 $039B    XGSEM (lo)  Read:                        XGSEM[7:0]

                                                      Write:

                                 $039C    Reserved    Read:   0      0      0      0           0                    0      0      0

                                                      Write:

                                 $039D    XGCCR       Read:   0      0      0      0           XGN                  XGZ    XGV    XGC

                                                      Write:

Freescale Semiconductor, Inc...  $039E    XGPC (hi)   Read:                        XGPC[15:8]

                                                      Write:

                                 $039F    XGPC (lo)   Read:                        XGPC[7:0]

                                                      Write:

                                 $03A0    Reserved    Read:   0      0      0      0           0                    0      0      0

                                                      Write:

                                 $03A1    Reserved    Read:   0      0      0      0           0                    0      0      0

                                                      Write:

                                 $03A2    XGR1 (hi)   Read:                        XGR1[15:8]

                                                      Write:

                                 $03A3    XGR1 (lo)   Read:                        XGR1[7:0]

                                                      Write:

                                 $03A4    XGR2 (hi)   Read:                        XGR2[15:8]

                                                      Write:

                                 $03A5    XGR2 (lo)   Read:                        XGR2[7:0]

                                                      Write:

                                 $03A6    XGR3 (hi)   Read:                        XGR3[15:8]

                                                      Write:

                                 $03A7    XGR3 (lo)   Read:                        XGR3[7:0]

                                                      Write:

                                 $03A8    XGR4 (hi)   Read:                        XGR4[15:8]

                                                      Write:

                                 $03A9    XGR4 (lo)   Read:                        XGR4[7:0]

                                                      Write:

                                 $03AA    XGR5 (hi)   Read:                        XGR5[15:8]

                                                      Write:

                                 $03AB    XGR5( lo)   Read:                        XGR5[7:0]

                                                      Write:

                                 $03AC    XGR6 (hi)   Read:                        XGR6[15:8]

                                                      Write:

                                 $03AD    XGR6 ( lo)  Read:                        XGR6[7:0]

                                                      Write:

                                 $03AE    XGR7 (hi)   Read:                        XGR7[15:8]

                                                      Write:

                                 $03AF    XGR7 (lo)   Read:                        XGR7[7:0]

                                                      Write:

                                 $03B0 -  Reserved    Read:   0      0      0      0           0                    0      0      0

                                 $03BF                Write:

                                                      For More Information On This Product,

                                                                     Go to: www.freescale.com
                                                              FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                      $03C0 - $07FF              Reserved

                                      Address  Name              Bit 7             Bit 6      Bit 5  Bit 4      Bit 3  Bit 2     Bit 1    Bit 0

                                      $03C0    Reserved  Read:   0                 0          0      0          0      0         0        0

                                      - $07FF            Write:

                                 1.7  Part ID Assignments

                                 The part ID is located in two 8-bit registers PARTIDH and PARTIDL (addresses $001A and $001B). The

                                 read-only value is a unique part ID for each revision of the chip. Table 1-2 shows the assigned part ID

                                 number and Mask Set number.

Freescale Semiconductor, Inc...                                  Table 1-2 Assigned Part ID Numbers

                                                         Device                           Mask Set Number              Part ID1

                                               MC9S12XDP512                                   L40V                     $C400

                                               NOTES:

                                               1. The coding is as follows:

                                               Bit 15-12: Major family identifier

                                               Bit 11-8: Minor family identifier

                                               Bit 7-4: Major mask set revision number including FAB transfers

                                               Bit 3-0: Minor - non full - mask set revision

                                                                 For More Information On This Product,

                                                                             Go to: www.freescale.com
                                 MC9S12XDP512  Device  User  GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

Freescale Semiconductor, Inc...

                                                             For More Information On This Product,

                                                             Go to: www.freescale.com
                                                      FreescMaCl9eS1S2XeDmP51ic2 DoenvidceuUcsteroGru,idIen—c.9S12XDP512DGV1/D V01.12

                                 Section 2            Signal Description

                                 This section describes signals that connect off-chip. It includes a pinout diagram, a table of signal

                                 properties, and detailed discussion of signals. It is built from the signal description sections of the Block

                                 User Guides of the individual IP blocks on the device.

                                 2.1  Device Pinout

                                 The MC9S12XDP512 is available in a 144-pin Low Profile Flat Quad Package (LQFP),112-pin Low

                                 Profile Flat Quad Package (LQFP) and in a 80-pin Quad Flat Package (QFP). The XD-Family of devices

                                 offers pin-compatible packaged devices to assist with system development and accommodate expansion

                                 of the application.

Freescale Semiconductor, Inc...  The MC9S12XDP512 device is offered in the following options:

                                 •    144-pin LQFP package with an external bus interface (address/data bus)

                                 •    112-pin LQFP without external bus interface

                                 •    80-pin QFP without external bus interface

                                 Most pins perform two or more functions, as described in more detail in Section 2.2 Signal Properties

                                 Summary. Figure 2-1, Figure 2-2 and Figure 2-3 show the pin assignments for the various packages.

                                      Figure 2-1      MC9S12XD-Family Pin Assignment 144 LQFP Package

                                                      For More Information On This Product,

                                                      Go to: www.freescale.com
                MC9S12XDP512         Device                   User GFurideee—s9cSa12lXeDPS5e12mDGiVc1o/DnVd01u.1c2tor, Inc.

                                         PP4/KWP4/PWM4/MISO2  PP5/KPW5/PWM5/MOSI2  PP6/KWP6/PWM6/SS2  PP7/KWP7/PWM7/SCK2  PK7/ROMCTL/EWAIT  VDDX1       VSSX1       PM0/RXCAN0         PM1/TXCAN0          PM2/RXCAN1/RXCAN0/MISO0  PM3/TXCAN1/TXCAN0/SS0  PM4/RXCAN2/RXCAN0/RXCAN4/MOSI0  PM5/TXCAN2/TXCAN0/TXCAN4/SCK0  PJ4/KWJ4/SDA1/CS0  PJ5/KWJ5/SCL1/CS2  PJ6/KWJ6/RXCAN4/SDA0  PJ7/KWJ7/TXCAN4/SCL0  VREGEN  PS7/SS0  PS6/SCK0  PS5/MOSI0  PS4/MISO0  PS3/TXD1  PS2/RXD1  PS1/TXD0      PS0/RXD0       PM6/RXCAN3/RXCAN4/RXD3  PM7/TXCAN3/TXCAN4/TXD3  PAD23/AN23  PAD22/AN22  PAD21/AN21  PAD20/AN20  PAD19/AN19             PAD18/AN18  VSSA     VRL

                                         144                  143                  142                141                 140               139         138         137                136                 135                      134                    133                             132                            131                130                129                   128                   127     126      125       124        123        122       121       120           119            118                     117                     116         115         114         113         112                    111         110      109

                SS1/PWM3/KWP3/PP3    1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              108  VRH

                SCK1/PWM2/KWP2/PP2   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              107  VDDA

Inc...          MOSI1/PWM1/KWP1/PP1  3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              106  PAD17/AN17

                MISO1/PWM0/KWP0/PP0  4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              105  PAD16/AN16

                CS1/KWJ2/PJ2         5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              104  PAD15/AN15

                NOACC/ADDR22/PK6     6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              103  PAD07/AN07

                IQSTAT3/ADDR19/PK3   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              102  PAD14/AN14

                IQSTAT2/ADDR18/PK2   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              101  PAD06/AN06

Semiconductor,  IQSTAT1/ADDR17/PK1   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              100  PAD13/AN13

                IQSTAT0/ADDR16/PK0   10                                                                                                                                                                                                                                                                                &nbs