The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

MC9S12C Family Device User Guide V01.04 Covers also MC9S12GC Fami


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



DOCUMENT NUMBER 9S12C128DGV1/D
MC9S12C Family Device User Guide V01.04 Covers also
MC9S12GC Family
Original Release Date: 2003 Revised: JANUARY 2004
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Revision History
Version Revision Effective Number Date Date
00.01 00.02 00.03 25.JAN.03 25.JAN.03 07.FEB.03 07.FEB.03 25.FEB.03 25.FEB.03
Author
Description Changes
Original Version. Based user guide version 01.12 Enhanced PortK description Part number table revision preface QFP112 Emulation pinout correction Enhanced part number explanation preface Reduced pseudo STOP current spec. C64,C96,C128 Enhanced PortAD signal description Corrected VDDR description 2.4.2 Revised leakage electrical parameters timing parameter table correction Output drive high value reduced range PE[4:2] Pull-Up spec reset changed Expansion timing parameters tested production Minimum frequency specification increased 0.25MHz. Parameter classification added Appendix Table C-2. changed range. level defined.for C32. changed C32. Block guide reference table updated Added layout guide Pierce oscillator configuration parameter updated 3.3V range Updated PARTID listing C128 revision Changed number reference number Included separate levels Changed PortM pull reset state enabled. Added References CAN-less GC-Family major revision number increment, since silicon functionality changed. Added VDDX connection layout figures 8-1.to Added Part 2L45J mask Part table Table VDD/VDDPLL when supplied externally 2.35V Reference S12FTS128K1 Preface (was S12FTS128K) Reference Guide corrected Version2
00.04
15.APR.03 15.APR03
00.05
05.MAY.03 05.MAY.03
00.06
21.MAY.03 21.MAY.03
01.00 01.01 01.02
15.JUL.03
15.JUL03
12.AUG.03 12.AUG.03 20.NOV.03 20.NOV.03
01.03
27.NOV.03 27.NOV.03
01.04
27.JAN.04 27.JAN.04
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Table Contents
Section Introduction
Overview. Features Modes Operation Block Diagram Device Memory Map. Detailed Register Part Assignments.
Section Signal Description
Device Pinout Signal Properties Summary 2.2.1 Initialization LQFP bond-out versions Detailed Signal Descriptions. 2.3.1 EXTAL, XTAL Oscillator Pins 2.3.2 RESET External Reset 2.3.3 TEST Test 2.3.4 Loop Filter 2.3.5 BKGD TAGHI MODC Background Debug, High Mode 2.3.6 PA[7:0] ADDR[15:8] DATA[15:8] Port Pins 2.3.7 PB[7:0] ADDR[7:0] DATA[7:0] Port Pins 2.3.8 NOACC XCLKS Port 2.3.9 MODB IPIPE1 Port 2.3.10 MODA IPIPE0 Port 2.3.11 ECLK- Port E-Clock Output 2.3.12 LSTRB Port Low-Byte Strobe (LSTRB). 2.3.13 Port Read/Write. 2.3.14 Port input Maskable Interrupt 2.3.15 XIRQ Port input Maskable Interrupt 2.3.16 PAD[7:0] AN[7:0] Port Pins [7:0] 2.3.17 PP[7] KWP[7] Port [7]. 2.3.18 PP[6] KWP[6]/ROMCTL Port 2.3.19 PP[5:0] KWP[5:0] PW[5:0] Port Pins [5:0]
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
2.3.20 PJ[7:6] KWJ[7:6] Port Pins [7:6] 2.3.21 Port 2.3.22 MOSI Port 2.3.23 Port 2.3.24 MISO Port 2.3.25 TXCAN Port 2.3.26 RXCAN Port 2.3.27 PS[3:2] Port Pins [3:2] 2.3.28 Port 2.3.29 Port 2.3.30 PPT[7:5] IOC[7:5] Port Pins [7:5] 2.3.31 PT[4:0] IOC[4:0] PW[4:0]- Port Pins [4:0] Power Supply Pins 2.4.1 VDDX,VSSX Power Ground Pins Drivers 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 VDDR, VSSR Power Ground Pins Drivers Internal Voltage Regulator VDD1, VDD2, VSS1, VSS2 Internal Logic Power Pins VDDA, VSSA Power Supply Pins VREG VRH, Reference Voltage Input Pins VDDPLL, VSSPLL Power Supply Pins
Section System Clock Description Section Modes Operation
4.3.1 4.3.2 4.3.3 4.4.1 4.4.2 4.4.3 4.4.4 Overview. Chip Configuration Summary Security. Securing Microcontroller Operation Secured Microcontroller Unsecuring Microcontroller Power Modes Stop Pseudo Stop. Wait Run.
Section Resets Interrupts
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Overview. Vectors 5.2.1 Vector Table. Resets 5.3.1 Reset Summary Table 5.3.2 Effects Reset
Section HCS12 Core Block Description
Device-specific information. 6.1.1 PPAGE. 6.1.2 alternate clock 6.1.3 Extended Address Range Emulation Implications
Section Voltage Regulator (VREG) Block Description
Device-specific information. 7.1.1 VREGEN 7.1.2 VDD1, VDD2, VSS1, VSS2
Section Recommended Printed Circuit Board Layout Section Clock Reset Generator (CRG) Block Description
Device-specific information. 9.1.1 XCLKS
Section Oscillator (OSC) Block Description Section Timer (TIM) Block Description Section Analog Digital Converter (ATD) Block Description
12.1 Device-specific information. 12.1.1 (voltage reference low).
Section Serial Communications Interface (SCI) Block Description Section Serial Peripheral Interface (SPI) Block Description Section Flash Block Description
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
Section Block Description Section Pulse Width Modulator (PWM) Block Description Section MSCAN Block Description Section Port Integration Module (PIM) Block Description Appendix Electrical Characteristics
General. A.1.1 Parameter Classification A.1.2 Power Supply A.1.3 Pins A.1.4 Current Injection. A.1.5 A.1.6 A.1.7 A.1.8 A.1.9 A.1.10 Absolute Maximum Ratings Protection Latch-up Immunity Operating Conditions Power Dissipation Thermal Characteristics Characteristics Supply Currents
Appendix Electrical Specifications
B.3.1 B.3.2 B.4.1 B.4.2 B.4.3 B.4.4 B.4.5 B.5.1 B.5.2 Voltage Regulator Operating Conditions Chip Power-up LVI/LVR graphical explanation Output Loads Resistive Loads Capacitive Loads Characteristics Operating Characteristics Range Operating Characteristics 3.3V Range Factors influencing accuracy. accuracy Range) accuracy (3.3V Range) NVM, Flash EEPROM timing. Reliability.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Reset, Oscillator PLL. B.6.1 Startup B.6.2 Oscillator B.6.3 Phase Locked Loop MSCAN.
Appendix Electrical Specifications
Master Mode. Slave Mode. External Timing C.3.1 General Muxed Timing
Appendix Package Information
General. 80-pin package. 52-pin LQFP package. 48-pin LQFP package.
Appendix Emulation Information
General. E.1.1 PK[2:0] XADDR[16:14]. 112-pin LQFP package.
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
List Figures
Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Order Part number Coding MC9S12C-Family Block Diagram MC9S12C128 MC9S12GC128 User configurable Memory MC9S12C96 User Configurable Memory MC9S12C64 MC9S12GC64 User Configurable Memory Map. MC9S12C32 MC9S12GC32 User Configurable Memory Map. MC9S12GC16 User Configurable Memory Assignments MC9S12C-Family assignments LQFP MC9S12C-Family. Assignments LQFP MC9S12C-Family Loop Filter Connections Colpitts Oscillator Connections (PE7=1) Pierce Oscillator Connections (PE7=0) External Clock Connections (PE7=0) Clock Connections. Recommended Layout LQFP) Recommended Layout LQFP) Recommended Layout QFP) Recommended Layout LQFP Pierce Oscillator Recommended Layout LQFP Pierce Oscillator Recommended Layout 80QFP Pierce Oscillator Voltage Regulator Chip Power-up Voltage Drops (not scaled) Accuracy Definitions Basic functional diagram Jitter Definitions Maximum clock jitter approximation Master Timing (CPHA=0) Master Timing (CPHA=1) Slave Timing (CPHA=0) Slave Timing (CPHA=1) General External Timing. 80-pin Mechanical Dimensions (case 841B) 52-pin LQFP Mechanical Dimensions (case 848D-03)
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
Figure 48-pin LQFP Mechanical Dimensions (case no.932-03 ISSUE Figure 19-1 Assignments 112-pin LQFP. Figure 19-2 112-pin LQFP mechanical dimensions (case 987)80-pin Mechanical Dimensions (case 841B)133
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
List Tables
Table MC9S12C-Family Package Option Summary Table List MC9S12C MC9S12GC Family members. Table MC9S12C-Family Part Number Coding. Table MC9S12GC-Family Part Number Coding Table Document References Table Device Register Overview $0000 $000FMEBI (HCS12 Multiplexed External Interface) $0010 $0014 (HCS12 Module Mapping Control) $0018 $0018 Miscellaneous Peripherals (Device User Guide) $0019 $0019 VREG3V3 (Voltage Regulator) $0015 $0016 (HCS12 Interrupt) $0017 $0017MMC (HCS12 Module Mapping Control) $001A $001B Miscellaneous Peripherals (Device User Guide) $001C $001D (HCS12 Module Mapping Control, Device User Guide) $001E $001E MEBI (HCS12 Multiplexed External Interface) $001F $001F (HCS12 Interrupt) $0020 $002F (including BKP) (HCS12 Debug) $0030 $0031 (HCS12 Module Mapping Control) $0032 $0033 MEBI (HCS12 Multiplexed External Interface) $0034 $003F (Clock Reset Generator) $0040 $006F (Timer Channels) $0070 $007F Reserved $0080 $009F (Analog Digital Converter Channel) $00A0 $00C7 Reserved $00D0 $00D7 Reserved $00C8 $00CF (Asynchronous Serial Interface) $00D8 $00DF (Serial Peripheral Interface) $00E0 $00FF (Pulse Width Modulator) $0100 $010F Flash Control Register $0110 $013F Reserved $0140 $017F (Motorola Scalable MSCAN) Table Detailed MSCAN Foreground Receive Transmit Buffer Layout.
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
$0180 $023F Reserved $0240 $027F (Port Interface Module) $0280 $03FF Reserved space Table Assigned Part Numbers Table Memory size registers Table Signal Properties Table MC9S12C-Family Power Ground Connection Summary Table Mode Selection Table Clock Selection Based Table Interrupt Vector Locations Table Reset Summary Table Device Specific Flash PAGE Mapping. Table Recommended External Component Values. Table Absolute Maximum Ratings Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table B-10 Table B-11 Table B-12 Table B-13 Table Latch-up Test Conditions Latch-Up Protection Characteristics Operating Conditions Thermal Package Characteristics Characteristics 3.3V Characteristics Supply Current Characteristics MC9S12C32 Supply Current Characteristics MC9S12C64,MC9S12C96,MC9S12C128 Voltage Regulator Electrical Parameters Voltage Regulator Capacitive Loads Operating Characteristics Operating Characteristics Electrical Characteristics Conversion Performance Conversion Performance Timing Characteristics Reliability Characteristics. Startup Characteristics. Oscillator Characteristics Characteristics MSCAN Wake-up Pulse Characteristics. Measurement Conditions
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Table Table Table Table Master Mode Timing Characteristics. Slave Mode Timing Characteristics. Expanded Timing Characteristics Range). Expanded Timing Characteristics (3.3V Range)
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Preface
Device User Guide provides information about MC9S12C-Family well MC9S12GC-Family devices made standard HCS12 blocks HCS12 processor core. This document part customer documentation. complete device manuals also includes HCS12 Core User Guide individual Block User Guides implemented modules. effort reduce redundancy module specific information located only respective Block User Guide. applicable, special implementation details module given block description sections this document. C-Family GC-Family offer extensive range package, temperature speed options. members GC-Family feature module.
Table shows feature overview MC9S12C MC9S12GC Family members. Table summarizes package option size configuration. Table lists part number coding based package, speed temperature preliminary options C-Family. Table lists part number coding based package, speed temperature preliminary options GC-Family.
Table List MC9S12C MC9S12GC Family members
Flash 128K Device MC9S12C128 MC9S12GC128 MC9S12C96 MC9S12C64 MC9S12GC64 MC9S12C32 MC9S12GC32 MC9S12GC32 Timer
Table MC9S12C-Family Package Option Summary
Package
48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP
Device
MC9S12C128 MC9S12C128 MC9S12C128 MC9S12C96 MC9S12C96 MC9S12C96
Part Number
MC9S12C128 MC9S12C128 MC9S12C128 MC9S12C96 MC9S12C96 MC9S12C96
Mask1
0L09S 0L09S 0L09S
Temp.2 Options
Flash
I/O3,4
128K
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
Part Number
MC9S12C64 MC9S12C64 MC9S12C64 MC9S12C32 MC9S12C32 MC9S12C32 MC9S12GC128 MC9S12GC128 MC9S12GC128 MC9S12GC64 MC9S12GC64 MC9S12GC64 MC9S12GC32 MC9S12GC32 MC9S12GC32 MC9S12GC16 MC9S12GC16 MC9S12GC16
Package
48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP
Device
MC9S12C64 MC9S12C64 MC9S12C64 MC9S12C32 MC9S12C32 MC9S12C32 MC9S12GC128 MC9S12GC128 MC9S12GC128 MC9S12GC128 MC9S12GC128 MC9S12GC128 MC9S12GC32 MC9S12GC32 MC9S12GC32 MC9S12GC16 MC9S12GC16 MC9S12GC16
Mask1
1L45J 1L45J 1L45J 0L09S 0L09S 0L09S 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J
Temp.2 Options
Flash
I/O3,4
128K
NOTES: Maskset dependent errata accessed 85°C, 25MHz. TA=105°C, 25MHz. 125°C, 25MHz C-Family derivatives feature CAN, SCI, SPI, 8-channel A/D, 6-channel channel timer. GC-Family members have module ports capable digital input output.
MC9S12 (P)C
Speed Option Package Option Temperature Option Preliminary Option Device Title Controller Family
Temperature Options -40°C 85°C -40°C 105°C -40°C 125°C Package Options 80QFP 52LQFP 48LQFP Speed Options 25MHz 16MHz
Figure Order Part number Coding Table MC9S12C-Family Part Number Coding
Part Number
MC9S12C128CFA16
Mask
Temp.
-40°C, 85°C
Package
48LQFP
Speed
16MHz
Description
C128
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Part Number
MC9S12C128CPB16 MC9S12C128CFU16 MC9S12C128VFA16 MC9S12C128VPB16 MC9S12C128VFU16 MC9S12C128MFA16 MC9S12C128MPB16 MC9S12C128MFU16 MC9S12C128CFA25 MC9S12C128CPB25 MC9S12C128CFU25 MC9S12C128VFA25 MC9S12C128VPB25 MC9S12C128VFU25 MC9S12C128MFA25 MC9S12C128MPB25 MC9S12C128MFU25 MC9S12C96PCFA16 MC9S12C96PCPB16 MC9S12C96PCFU16 MC9S12C96CFA16 MC9S12C96CPB16 MC9S12C96CFU16 MC9S12C96PVFA16 MC9S12C96PVPB16 MC9S12C96PVFU16 MC9S12C96VFA16 MC9S12C96VPB16 MC9S12C96VFU16 MC9S12C96PMFA16 MC9S12C96PMPB16 MC9S12C96PMFU16 MC9S12C96MFA16 MC9S12C96MPB16 MC9S12C96MFU16 MC9S12C96PCFA25 MC9S12C96PCPB25 MC9S12C96PCFU25 MC9S12C96CFA25 MC9S12C96CPB25 MC9S12C96CFU25 MC9S12C96PVFA25 MC9S12C96PVPB25 MC9S12C96PVFU25
Mask
0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S
Temp.
-40°C, 85°C -40°C, 85°C -40°C,105°C -40°C,105°C -40°C, 105°C -40°C,125°C -40°C,125°C -40°C, 125°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C,105°C -40°C,105°C -40°C, 105°C -40°C,125°C -40°C,125°C -40°C, 125°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 105°C -40°C, 105°C -40°C, 105°C -40°C,105°C -40°C,105°C -40°C, 105°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C,125°C -40°C,125°C -40°C, 125°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 105°C -40°C, 105°C -40°C, 105°C
Package
52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP
Speed
16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz
Description
C128 C128 C128 C128 C128 C128 C128 C128 C128 C128 C128 C128 C128 C128 C128 C128 C128 Preliminary using C128 Preliminary using C128 Preliminary using C128 Final using Final using Final using Preliminary using C128 Preliminary using C128 Preliminary using C128 Final using Final using C96die Final using Preliminary using C128 Preliminary using C128 Preliminary using C128 Final using Final using Final using Preliminary using C128 Preliminary using C128 Preliminary using C128 Final using Final using Final using Preliminary using C128 Preliminary using C128 Preliminary using C128
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04 Mask
0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S
Temp.
-40°C,105°C -40°C,105°C -40°C, 105°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C,125°C -40°C,125°C -40°C, 125°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 105°C -40°C, 105°C -40°C, 105°C -40°C,105°C -40°C,105°C -40°C, 105°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C,125°C -40°C,125°C -40°C, 125°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 105°C -40°C, 105°C -40°C, 105°C -40°C,105°C -40°C,105°C -40°C, 105°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C,125°C -40°C,125°C
Part Number
MC9S12C96VFA25 MC9S12C96VPB25 MC9S12C96VFU25 MC9S12C96PMFA25 MC9S12C96PMPB25 MC9S12C96PMFU25 MC9S12C96MFA25 MC9S12C96MPB25 MC9S12C96MFU25 MC9S12C64PCFA16 MC9S12C64PCPB16 MC9S12C64PCFU16 MC9S12C64CFA16 MC9S12C64CPB16 MC9S12C64CFU16 MC9S12C64PVFA16 MC9S12C64PVPB16 MC9S12C64PVFU16 MC9S12C64VFA16 MC9S12C64VPB16 MC9S12C64VFU16 MC9S12C64PMFA16 MC9S12C64PMPB16 MC9S12C64PMFU16 MC9S12C64MFA16 MC9S12C64MPB16 MC9S12C64MFU16 MC9S12C64PCFA25 MC9S12C64PCPB25 MC9S12C64PCFU25 MC9S12C64CFA25 MC9S12C64CPB25 MC9S12C64CFU25 MC9S12C64PVFA25 MC9S12C64PVPB25 MC9S12C64PVFU25 MC9S12C64VFA25 MC9S12C64VPB25 MC9S12C64VFU25 MC9S12C64PMFA25 MC9S12C64PMPB25 MC9S12C64PMFU25 MC9S12C64MFA25 MC9S12C64MPB25
Package
48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP
Speed
25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz
Description
Final using Final using Final using Preliminary using C128 Preliminary using C128 Preliminary using C128 Final using Final using Final using Preliminary using C128 Preliminary using C128 Preliminary using C128 Final using Final using Final using Preliminary using C128 Preliminary using C128 Preliminary using C128 Final using Final using Final using Preliminary using C128 Preliminary using C128 Preliminary using C128 Final using Final using Final using Preliminary using C128 Preliminary using C128 PreliminaryC64 using C128 Final using Final using Final using Preliminary using C128 Preliminary using C128 Preliminary using C128 Final using Final using Final using Preliminary using C128 Preliminary using C128 Preliminary using C128 Final using Final using
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Part Number
MC9S12C64MFU25 MC9S12C32CFA16 MC9S12C32CPB16 MC9S12C32CFU16 MC9S12C32VFA16 MC9S12C32VPB16 MC9S12C32VFU16 MC9S12C32MFA16 MC9S12C32MPB16 MC9S12C32MFU16 MC9S12C32CFA25 MC9S12C32CPB25 MC9S12C32CFU25 MC9S12C32VFA25 MC9S12C32VPB25 MC9S12C32VFU25 MC9S12C32MFA25 MC9S12C32MPB25 MC9S12C32MFU25
Mask
1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J
Temp.
-40°C, 125°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C,105°C -40°C,105°C -40°C, 105°C -40°C,125°C -40°C,125°C -40°C, 125°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C,105°C -40°C,105°C -40°C, 105°C -40°C,125°C -40°C,125°C -40°C, 125°C
Package
80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP
Speed
25MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 16MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz
Description
Final using
Table MC9S12GC-Family Part Number Coding
Part Number
MC9S12GC128PCFA25 MC9S12GC128PCPB25 MC9S12GC128PCFU25 MC9S12GC128CFA25 MC9S12GC128CPB25 MC9S12GC128CFU25 MC9S12GC128PVFA25 MC9S12GC128PVPB25 MC9S12GC128PVFU25 MC9S12GC128VFA25 MC9S12GC128VPB25 MC9S12GC128VFU25 MC9S12GC128PMFA25 MC9S12GC128PMPB25 MC9S12GC128PMFU25 MC9S12GC128MFA25 MC9S12GC128MPB25 MC9S12GC128MFU25 MC9S12GC64PCFA25 MC9S12GC64PCPB25 MC9S12GC64PCFU25
Mask
0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 0L09S
Temp.
-40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 105°C -40°C, 105°C -40°C, 105°C -40°C, 105°C -40°C, 105°C -40°C, 105°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C, 85°C -40°C, 85°C -40°C, 85°C
Package
48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP
Speed
25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz
Description
Preliminary GC128 using C128 Preliminary GC128 using C128 Preliminary GC128 using C128 Final GC128 using GC128 Final GC128 using GC128 Final GC128 using GC128 Preliminary GC128 using C128 Preliminary GC128 using C128 Preliminary GC128 using C128 Final GC128 using GC128 Final GC128 using GC128 Final GC128 using GC128 Preliminary GC128 using C128 Preliminary GC128 using C128 Preliminary GC128 using C128 Final GC128 using GC128 Final GC128 using GC128 Final GC128 using GC128 Preliminary GC64 using C128 Preliminary GC64 using C128 Preliminary GC64 using C128
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04 Mask
0L09S 0L09S 0L09S 0L09S 0L09S 0L09S 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J 1L45J
Temp.
-40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 105°C -40°C, 105°C -40°C, 105°C -40°C, 105°C -40°C, 105°C -40°C, 105°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C, 125°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C,105°C -40°C,105°C -40°C, 105°C -40°C,105°C -40°C,105°C -40°C, 105°C -40°C,125°C -40°C,125°C -40°C, 125°C -40°C,125°C -40°C,125°C -40°C, 125°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C, 85°C -40°C,105°C -40°C,105°C -40°C, 105°C -40°C,105°C -40°C,105°C
Part Number
MC9S12GC64CFA25 MC9S12GC64CPB25 MC9S12GC64CFU25 MC9S12GC64PVFA25 MC9S12GC64PVPB25 MC9S12GC64PVFU25 MC9S12GC64VFA25 MC9S12GC64VPB25 MC9S12GC64VFU25 MC9S12GC64PMFA25 MC9S12GC64PMPB25 MC9S12GC64PMFU25 MC9S12GC64MFA25 MC9S12GC64MPB25 MC9S12GC64MFU25 MC9S12GC32PCFA25 MC9S12GC32PCPB25 MC9S12GC32PCFU25 MC9S12GC32CFA25 MC9S12GC32CPB25 MC9S12GC32CFU25 MC9S12GC32PVFA25 MC9S12GC32PVPB25 MC9S12GC32PVFU25 MC9S12GC32VFA25 MC9S12GC32VPB25 MC9S12GC32VFU25 MC9S12GC32PMFA25 MC9S12GC32PMPB25 MC9S12GC32PMFU25 MC9S12GC32MFA25 MC9S12GC32MPB25 MC9S12GC32MFU25 MC9S12GC16PCFA25 MC9S12GC16PCPB25 MC9S12GC16PCFU25 MC9S12GC16CFA25 MC9S12GC16CPB25 MC9S12GC16CFU25 MC9S12GC16PVFA25 MC9S12GC16PVPB25 MC9S12GC16PVFU25 MC9S12GC16VFA25 MC9S12GC16VPB25
Package
48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP
Speed
25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz
Description
Final GC64 using GC64 Final GC64 using GC64 Final GC64 using GC64 Preliminary GC64 using C128 Preliminary GC64 using C128 Preliminary GC64 using C128 Final GC64 using GC64 Final GC64 using GC64 Final GC64 using GC64 Preliminary GC64 using C128 Preliminary GC64 using C128 Preliminary GC64 using C128 Final GC64 using GC64 Final GC64 using GC64 Final GC64 using GC64 Preliminary GC32 using Preliminary GC32 using Preliminary GC32 using Final GC32 using GC32 Final GC32 using GC32 Final GC32 using GC32 Preliminary GC32 using Preliminary GC32 using Preliminary GC32 using Final GC32 using GC32 Final GC32 using GC32 Final GC32 using GC32 Preliminary GC32 using Preliminary GC32 using Preliminary GC32 using Final GC32 using GC32 Final GC32 using GC32 Final GC32 using GC32 Preliminary GC16 using Preliminary GC16 using Preliminary GC16 using Final GC16 using GC16 Final GC16 using GC16 Final GC16 using GC16 Preliminary GC16 using Preliminary GC16 using Preliminary GC16 using Final GC16 using GC16 Final GC16 using GC16
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Part Number
MC9S12GC16VFU25 MC9S12GC16PMFA25 MC9S12GC16PMPB25 MC9S12GC16PMFU25 MC9S12GC16MFA25 MC9S12GC16MPB25 MC9S12GC16MFU25
Mask
1L45J 1L45J 1L45J
Temp.
-40°C, 105°C -40°C,125°C -40°C,125°C -40°C, 125°C -40°C,125°C -40°C,125°C -40°C, 125°C
Package
80QFP 48LQFP 52LQFP 80QFP 48LQFP 52LQFP 80QFP
Speed
25MHz 25MHz 25MHz 25MHz 25MHz 25MHz 25MHz
Description
Final GC16 using GC16 Preliminary GC16 using Preliminary GC16 using Preliminary GC16 using Final GC16 using GC16 Final GC16 using GC16 Final GC16 using GC16
Table Document References
User Guide
CPU12 Reference Manual HCS12 Debug (DBG) Block Guide HCS12 Background Debug (BDM) Block Guide HCS12 Module Mapping Control (MMC) Block Guide HCS12 Multiplexed External Interface (MEBI) Block Guide HCS12 Interrupt (INT) Block Guide Analog Digital Converter: Channel (ATD_10B8C) Block Guide Clock Reset Generator (CRG) Block Guide Serial Communications Interface (SCI) Block Guide Serial Peripheral Interface (SPI) Block Guide Motorola Scalable (MSCAN) Block Guide
Version
Document Order Number
S12CPUV2/D S12DBGV1/D S12BDMV4/D S12MMCV4/D S12MEBIV3/D S12INTV1/D S12ATD10B8CV2/D S12CRGV4/D S12SCIV2/D S12SPIV3/D S12MSCANV2/D S12PWM8B6V1/D S12TIM16B8CV1/D S12VREG3V3V2/D S12OSCV2/D S12C32PIMV1/D S12FTS32KV1/D S12FTS64KV1/D S12FTS128K1V1/D
Pulse Width Modulator: bit, channel (PWM_8B6C) Block Guide Timer: bit, channel (TIM_16B8C) Block Guide Voltage Regulator (VREG) Block Guide Oscillator (OSC) Block Guide Port Integration Module (PIM_9C32) Block Guide 32Kbyte Flash EEPROM (FTS32K) Block Guide 64Kbyte Flash EEPROM (FTS64K) Block Guide 128Kbyte Flash EEPROM (FTS128K1) Block Guide
NOTES: GC16 refer flash, GC32 refer flash, GC64 flash, flash C128 128K flash document. available GC-Family members
Terminology
Acronyms Abbreviations invented terms, symbols, notations
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Section Introduction
Overview
MC9S12C-Family MC9S12GC-Family 48/52/80 Flash-based Industrial/Automotive network control family. Members MC9S12C-Family MC9S12GC-Family deliver power flexibility core (CPU12) family whole range cost space sensitive, general purpose Industrial Automotive network applications. MC9S12C-Family MC9S12GC-Family members comprised standard on-chip peripherals including 16-bit central processing unit (CPU12), 128K bytes Flash EEPROM, bytes RAM, asynchronous serial communications interface (SCI), serial peripheral interface (SPI), 8-channel 16-bit timer module (TIM), 6-channel 8-bit Pulse Width Modulator (PWM), 8-channel, 10-bit analog-to-digital converter (ADC). MC9S12C-Family members also feature software compatible module (MSCAN12). MC9S12C-Family well MC9S12GC-Family full 16-bit data paths throughout. inclusion circuit allows power consumption performance adjusted suit operational requirements. addition ports available each module, dedicated port bits available with Wake-Up capability from STOP WAIT mode. MC9S12C-Family MC9S12GC-Family devices available packages, with version compatible HCS12 Family derivatives.
Features
16-bit HCS12 CORE HCS12 Upward compatible with M68HC11 instruction Interrupt stacking programmer's model identical M68HC11 iii. Instruction queue Enhanced indexed addressing (memory interface) (interrupt control) (background debug mode) DBG12 (enhanced debug12 module, including breakpoints change-of-flow trace buffer) MEBI: Multiplexed Expansion Interface (available only package version) 12-port bits available wake interrupt function with digital filtering 16K, 32K, 64K, 128KByte Flash EEPROM (erasable 512-byte sectors) Byte
Wake-up interrupt inputs Memory options
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
Analog-to-Digital Converters 8-channel module with 10-bit resolution. External conversion trigger capability
Available MC9S12C-Family: second, software compatible module Five receive three transmit buffers Flexible identifier filter programmable bit, Four separate interrupt channels error wake-up Low-pass filter wake-up function Loop-back self test operation 8-Channel Timer Each Channel Configurable either Input Capture Output Compare Simple Mode Modulo Reset Timer Counter 16-Bit Pulse Accumulator External Event Counting Gated Time Accumulation Programmable period duty cycle 8-bit 6-channel 16-bit 3-channel Separate control each pulse width duty cycle Center-aligned left-aligned outputs Programmable clock select logic with wide range frequencies Fast emergency shutdown input asynchronous serial communications interface (SCI) synchronous serial peripheral interface (SPI) Windowed watchdog, Real time interrupt, Clock monitor, Pierce current Colpitts oscillator
Timer Module (TIM)
channels
Serial interfaces
(Clock Reset Generator Module)
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Phase-locked loop clock frequency multiplier Limp home mode absence external clock power crystal oscillator reference clock 32MHz equivalent 16MHz Speed single chip 32MHz equivalent 16MHz Speed expanded modes Option 9S12C-Family: 50MHz equivalent 25MHz Speed 9S12GC-Family Members allow 50MHz operting frequency. Supports input voltage range from 2.97V 5.5V power mode capability Includes voltage reset (LVR) circuitry Includes voltage interrupt (LVI) circuitry lines with input drive capability package) dedicated input only lines (IRQ, XIRQ) converter inputs Single-wire background debugmode (BDM) On-chip hardware breakpoints Enhanced DBG12 debug features
Operating frequency
Internal 2.5V Regulator
48-Pin LQFP, 52-Pin LQFP 80-Pin package
Development support
Modes Operation
User modes (Expanded modes only available package version). Normal Emulation Operating Modes Normal Single-Chip Mode Normal Expanded Wide Mode Normal Expanded Narrow Mode Emulation Expanded Wide Mode Emulation Expanded Narrow Mode Special Single-Chip Mode with active Background Debug Mode
Special Operating Modes
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
Special Test Mode (Motorola only) Special Peripheral Mode (Motorola only) Stop Mode Pseudo Stop Mode Wait Mode
power modes
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Block Diagram
Figure MC9S12C-Family Block Diagram
VSSR VDDR VDDX VSSX
Voltage Regulator
VDDA VSSA IOC0 IOC1 IOC2 IOC3 IOC4 IOC5 IOC6 IOC7
VDDA VSSA PAD0 PAD1 PAD2 PAD3 PAD4 PAD5 PAD6 PAD7
DDRAD DDRT Keypad Interrupt DDRP DDRJ DDRS DDRM
VDD2 VSS2 VDD1 VSS1 BKGD
16K, 32K, 64K, 96K, 128K Byte Flash Byte
Background MODC Debug12 Module Clock Reset Generation Module
VDDPLL VSSPLL EXTAL XTAL RESET TEST/VPP
HCS12 Timer Module
Watchdog Clock Monitor Periodic Interrupt
PPTS
XIRQ System Integration LSTRB/TAGLO Module ECLK (SIM) MODA/IPIPE0 MODB/IPIPE1 NOACC/XCLKS
DDRE
Module
Multiplexed Address/Data
DDRA
DDRB
MSCAN available 9S12GC Family Members MSCAN
RXCAN TXCAN MISO MOSI
ADDR15 ADDR14 ADDR13 ADDR12 ADDR11 ADDR10 ADDR9 ADDR8
DATA15 DATA14 DATA13 DATA12 DATA11 DATA10 DATA9 DATA8
Multiplexed Wide
DATA7 DATA6 DATA5 DATA4 DATA3 DATA2 DATA1 DATA0
ADDR7 ADDR6 ADDR5 ADDR4 ADDR3 ADDR2 ADDR1 ADDR0
Signals shown Bold available Package Signals shown Bold Italic available Package
Internal Logic 2.5V
VDD1,2 VSS1,2
Driver
VDDX VSSX
2.5V
VDDPLL VSSPLL
Converter
VDDA VSSA
bonded internally VSSA packages
Voltage Regulator
VDDR VSSR
More Information This Product, www.freescale.com
PTAD
Device User Guide 9S12C128DGV1/D V01.04
Device Memory
Table shows device register MC9S12C-Family after reset. following figures (Figure 1-2, Figure 1-2, Figure Figure 1-4) illustrate full device memory with flash RAM. Table Device Register Overview
Address
$000 $017 $018 $019 $01A $01B $01C $01F $020 $02F $030 $033 $034 $03F $040 $06F $070 $07F $080 $09F $0A0 $0C7 $0C8 $0CF $0D0 $0D7 $0D8 $0DF $0E0 $0FF $100 $10F $110 $13F $140 $17F $180 $23F $240 $27F $280 $3FF Reserved Voltage Regulator (VREG) Device register CORE (MEMSIZ, IRQ, HPRIO) CORE (DBG) CORE (PPAGE1) Clock Reset Generator (CRG) Standard Timer Module16-bit 8-channels (TIM) Reserved Analog Digital Convert (ATD) Reserved Serial Communications Interface (SCI) Reserved Serial Peripheral Interface (SPI) Pulse Width Modulator 8-bit channels (PWM) Flash Control Register Reserved Motorola Scalable Reserved Port Integration Module (PIM) Reserved (MSCAN)2
Module
CORE (Ports Modes, Inits, Test)
Size
NOTES: External memory paging supported this device (6.1.1 PPAGE). available MC9S12GC-Family Devices
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
$0000 $0000 $0400 $03FF $0000
Register Space Mappable Boundary Fixed Flash EEPROM
$3FFF $3000 $3000 $3FFF $4000 $4000 Bytes Mappable Boundary
Fixed Flash EEPROM
$7FFF $8000 $8000 Page Window Flash EEPROM Pages
$BFFF $C000 $C000 Fixed Flash EEPROM
$FFFF $FF00 $FF00 $FFFF VECTORS NORMAL SINGLE CHIP VECTORS EXPANDED VECTORS SPECIAL SINGLE CHIP $FFFF
Active)
figure shows useful map, which reset. After reset $0000 $03FF: Register Space $0000 $0FFF: (only visible $0400 $0FFF) Flash Erase Sector Size 1024 Bytes
Figure MC9S12C128 MC9S12GC128 User configurable Memory
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
$0000 $0000 $0400 $03FF $0000
Register Space Mappable Boundary Fixed Flash EEPROM
$3FFF $3000 $3000 $3FFF $4000 $4000 Bytes Mappable Boundary
Fixed Flash EEPROM
$7FFF $8000 $8000 Page Window Flash EEPROM Pages
$BFFF $C000 $C000 Fixed Flash EEPROM
$FFFF $FF00 $FF00 $FFFF VECTORS NORMAL SINGLE CHIP VECTORS EXPANDED VECTORS SPECIAL SINGLE CHIP $FFFF
Active)
figure shows useful map, which reset. After reset $0000 $03FF: Register Space $0000 $0FFF: (only visible $0400 $0FFF) Flash Erase Sector Size 1024 Bytes
Figure MC9S12C96 User Configurable Memory
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
$0000 $0000 $0400 $03FF $0000
Register Space Mappable Boundary Fixed Flash EEPROM
$3FFF $3000 $3000 $3FFF $4000 $4000 Bytes Mappable Boundary
Fixed Flash EEPROM
$7FFF $8000 $8000 Page Window Flash EEPROM Pages
$BFFF $C000 $C000 Fixed Flash EEPROM
$FFFF $FF00 $FF00 $FFFF VECTORS NORMAL SINGLE CHIP VECTORS EXPANDED VECTORS SPECIAL SINGLE CHIP $FFFF
Active)
figure shows useful map, which reset. After reset $0000 $03FF: Register Space $0000 $0FFF: (only visible $0400 $0FFF) Flash Erase Sector Size Bytes
Figure MC9S12C64 MC9S12GC64 User Configurable Memory
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
$0000 $0000 $0400 $03FF
Register Space Mappable Boundary
$3800
$3800 $3FFF
Bytes Mappable Boundary
$4000
$8000
$8000 Page Window Flash EEPROM Pages
$BFFF $C000 $C000 Fixed Flash EEPROM
$FFFF $FF00 $FF00 $FFFF VECTORS NORMAL SINGLE CHIP VECTORS EXPANDED VECTORS SPECIAL SINGLE CHIP $FFFF
Active)
figure shows useful map, which reset. After reset $0000 $03FF: Register Space $0800 $0FFF: Flash Erase Sector Size Bytes
Figure MC9S12C32 MC9S12GC32 User Configurable Memory
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
$0000 $0000 $0400 $03FF
Register Space Mappable Boundary
$3800
$3800 $3FFF
Bytes Mappable Boundary
$4000
$8000
$C000
$C000
Fixed Flash EEPROM
$FFFF $FF00 $FF00 $FFFF VECTORS NORMAL SINGLE CHIP VECTORS EXPANDED VECTORS SPECIAL SINGLE CHIP $FFFF
Active)
figure shows useful map, which reset. After reset $0000 $03FF: Register Space $0800 $0FFF: Flash Erase Sector Size Bytes
Figure MC9S12GC16 User Configurable Memory
Detailed Register
detailed register MC9S12C Family listed address order below.
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
MEBI (HCS12 Multiplexed External Interface)
$0000 $000F
Address $0000 $0001 $0002 $0003 $0004 $0005 $0006 $0007 $0008 $0009 $000A $000B $000C $000D $000E $000F Name PORTA PORTB DDRA DDRB Reserved Reserved Reserved Reserved PORTE DDRE PEAR MODE PUCR RDRIV EBICTL Reserved
Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: NOACCE Write: Read: MODC Write: Read: PUPKE Write: Read: RDPK Write: Read: Write: Read: Write:
MODB
PIPOE MODA
NECLK PUPEE RDPE
LSTRE IVIS
RDWE
PUPBE RDPB
PUPAE RDPA ESTR
$0010 $0014
Address $0010 $0011 Address Name INITRM INITRG Name
(HCS12 Module Mapping Control)
Read: RAM15 Write: Read: Write: RAM14 REG14 RAM13 REG13 RAM12 REG12 RAM11 REG11 RAMHAL
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
$0010 $0014
Address $0012 $0013 $0014 Name INITEE MISC Reserved Read: Write: Read: Write: Read: Write:
(HCS12 Module Mapping Control)
EE15 EE14 EE13 EE12 EE11 EXSTR1 EXSTR0 ROMHM EEON ROMON
$0015 $0016
Address Name ITCR ITEST Read: Write: Read: Write:
(HCS12 Interrupt)
INTE INTC INTA WRINT INT8 ADR3 INT6 ADR2 INT4 ADR1 INT2 ADR0 INT0
$0015 $0016
$0017 $0017
Address $0017 Name Reserved Read: Write:
(HCS12 Module Mapping Control)
$0018 $0018
Address $0018 Name Reserved Read: Write:
Miscellaneous Peripherals (Device User Guide)
$0019 $0019
Address $0019 Name VREGCTRL Read: Write:
VREG3V3 (Voltage Regulator)
LVDS LVIE LVIF
$001A $001B
Address $001A $001B Name PARTIDH PARTIDL Read: Write: Read: Write:
Miscellaneous Peripherals (Device User Guide)
ID15 ID14 ID13 ID12 ID11 ID10
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
(HCS12 Module Mapping Control, Device User Guide)
$001C $001D
Address $001C $001D
Name MEMSIZ0 MEMSIZ1
Read: reg_sw0 Write: Read: rom_sw1 Write:
rom_sw0
eep_sw1
eep_sw0
ram_sw2
ram_sw1 pag_sw1
ram_sw0 pag_sw0
$001E $001E
Address $001E Name INTCR Read: Write:
MEBI (HCS12 Multiplexed External Interface)
IRQE IRQEN
$001F $001F
Address $001F Name HPRIO Read: Write:
(HCS12 Interrupt)
PSEL7
PSEL6
PSEL5
PSEL4
PSEL3
PSEL2
PSEL1
$0020 $002F
Address $0020 $0021 $0022
$0023 $0024 $0025 $0026 $0027
(including BKP) (HCS12 Debug)
read DBGEN write read write read write
read write read write read write read write read write PAGSEL
Name DBGC1
TRGSEL
BEGIN
DBGBRK
CAPMOD
DBGSC
DBGTBH DBGTBL DBGCNT DBGCCX DBGCCH DBGCCL
EXTCMP RWCEN RWBEN
$0028 $0029 $002A
$002B
DBGC2
BKPCT0
DBGC3
BKPCT1 DBGCAX BKP0X DBGCAH BKP0H
read BKABEN FULL TAGAB BKCEN TAGC write read BKAMBH BKAMBL BKBMBH BKBMBL RWAEN write read PAGSEL EXTCMP write
read write
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
$0020 $002F
Address
$002C $002D $002E $002F
(including BKP) (HCS12 Debug)
read write read write read write read write PAGSEL
Name
DBGCAL BKP0L DBGCBX BKP1X DBGCBH BKP1H DBGCBL BKP1L
EXTCMP
$0030 $0031
(HCS12 Module Mapping Control)
Read: Write: Read: Write: PIX5 PIX4 PIX3 PIX2 PIX1 PIX0
Address $0030 $0031
Name PPAGE Reserved
$0032 $0033
Address $0032 $0033 Name PORTK1 DDRK(1) Read: Write: Read: Write:
MEBI (HCS12 Multiplexed External Interface)
NOTES: Only applicable special emulation-only bond outs, emulation extended memory map.
$0034 $003F
Address $0034 $0035 $0036 $0037 $0038 $0039 $003A Name SYNR REFDV CTFLG TEST ONLY CRGFLG CRGINT CLKSEL PLLCTL
(Clock Reset Generator)
Read: Write: Read: Write: Read: TOUT7 Write: Read: RTIF Write: Read: RTIE Write: Read: PLLSEL Write: Read: Write: TOUT6 PROF PSTP PLLON SYN5 TOUT5 SYSWAI AUTO SYN4 TOUT4 LOCKIF LOCKIE ROAWAI SYN3 REFDV3 TOUT3 LOCK PLLWAI SYN2 REFDV2 TOUT2 TRACK CWAI SYN1 REFDV1 TOUT1 SCMIF SCMIE RTIWAI SYN0 REFDV0 TOUT0 COPWAI SCME
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
(Clock Reset Generator)
$0034 $003F
Address $003B $003C $003D $003E $003F Name RTICTL COPCTL FORBYP TEST ONLY CTCTL TEST ONLY ARMCOP
Read: Write: Read: WCOP Write: Read: RTIBYP Write: Read: TCTL7 Write: Read: Write:
RTR6 RSBCK COPBYP TCTL6
RTR5 TCTL5
RTR4 PLLBYP TCTL4
RTR3 TCLT3
RTR2 TCTL2
RTR1 TCTL1
RTR0 TCTL0
$0040 $006F
Address $0040 $0041 $0042 $0043 $0044 $0045 $0046 $0047 $0048 $0049 $004A $004B $004C $004D $004E $004F Name TIOS CFORC OC7M OC7D TCNT (hi) TCNT (lo) TSCR1 TTOV TCTL1 TCTL2 TCTL3 TCTL4 TSCR2 TFLG1 TFLG2 Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write:
(Timer Channels)
IOS7
FOC7
IOS6
FOC6
IOS5
FOC5
IOS4
FOC4
IOS3
FOC3
IOS2
FOC2
IOS1
FOC1
IOS0
FOC0
OC7M7 OC7D7
OC7M6 OC7D6
OC7M5 OC7D5
OC7M4 OC7D4
OC7M3 OC7D3
OC7M2 OC7D2
OC7M1 OC7D1
OC7M0 OC7D0
TOV7 EDG7B EDG3B
TSWAI TOV6 EDG7A EDG3A
TSFRZ TOV5 EDG6B EDG2B
TFFCA TOV4 EDG6A EDG2A
TOV3 EDG5B EDG1B TCRE
TOV2 EDG5A EDG1A
TOV1 EDG4B EDG0B
TOV0 EDG4A EDG0A
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Address $0050 $0051 $0052 $0053 $0054 $0055 $0056 Name (hi) (lo) (hi) (lo) (hi) (lo) (hi) (lo) (hi) (lo) (hi) (lo) (hi) (lo) (hi) (lo) PACTL PAFLG PACNT (hi) PACNT (lo) Reserved Reserved Reserved Reserved Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write:
PAEN
PAMOD
PEDGE
CLK1
CLK0
PAOVI
$0057 $0058 $0059 $005A $005B $005C $005D $005E $005F $0060 $0061 $0062 $0063 $0064 $0065 $0066 $0067
PAOVF
PAIF
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04 Address $0068 $0069 $006A $006B $006C $006D $006E Name Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write:
$006F
$0070 $007F
$0070 $007F Reserved Read: Write:
Reserved
$0080 $009F
Address $0080 $0081 $0082 $0083 $0084 $0085 $0086 $0087 $0088 $0089 $008A Name ATDCTL0 ATDCTL1 ATDCTL2 ATDCTL3 ATDCTL4 ATDCTL5 ATDSTAT0 Reserved ATDTEST0 ATDTEST1 Reserved Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write:
(Analog Digital Converter Channel)
ADPU SRES8 AFFC SMP1 DSGN AWAI SMP0 SCAN ETORF ETRIGLE PRS4 MULT FIFOR ETRIGP PRS3 ETRIG FIFO PRS2 ASCIE FRZ1 PRS1 ASCIF FRZ0 PRS0
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
$0080 $009F
Address $008B $008C $008D $008E $008F $0090 Name ATDSTAT1 Reserved ATDDIEN Reserved PORTAD0 ATDDR0H ATDDR0L ATDDR1H ATDDR1L ATDDR2H ATDDR2L ATDDR3H ATDDR3L ATDDR4H ATDDR4L ATDDR5H ATDDR5L ATDDR6H ATDDR6L ATDDR7H ATDDR7L Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write:
(Analog Digital Converter Channel)
CCF7 Bit7 Bit15 Bit7 Bit15 Bit7 Bit15 Bit7 Bit15 Bit7 Bit15 Bit7 Bit15 Bit7 Bit15 Bit7 Bit15 Bit7 CCF6 Bit6 Bit6 Bit6 Bit6 Bit6 Bit6 Bit6 Bit6 CCF5 CCF4 CCF3 CCF2 CCF1 CCF0 Bit8 Bit8 Bit8 Bit8 Bit8 Bit8 Bit8 Bit8
$0091 $0092 $0093 $0094 $0095 $0096 $0097 $0098 $0099 $009A $009B $009C $009D $009E $009F
$00A0 $00C7
$00A0 $00C7 Reserved Read: Write:
Reserved
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
(Asynchronous Serial Interface)
$00C8 $00CF
Address $00C8 $00C9 $00CA $00CB $00CC Name SCIBDH SCIBDL SCICR1 SCICR2 SCISR1 SCISR2 SCIDRH SCIDRL
$00CD $00CE $00CF
Read: Write: Read: SBR7 Write: Read: LOOPS Write: Read: Write: Read: TDRE Write: Read: Write: Read: Write: Read: Write:
SBR12
SBR11
SBR10
SBR9
SBR8
SBR6 SCISWAI TCIE
SBR5 RSRC RDRF
SBR4 ILIE IDLE
SBR3 WAKE
SBR2 BRK13
SBR1 TXDIR
SBR0
$00D0 $00D7
$00D0 $00D7 Reserved Read: Write:
Reserved
$00D8 $00DF
Address $00D8 $00D9 $00DA $00DB $00DC $00DD $00DE $00DF Name SPICR1 SPICR2 SPIBR SPISR Reserved SPIDR Reserved Reserved Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write:
(Serial Peripheral Interface)
SPIE SPIF Bit7 SPPR2 SPTIE SPPR1 SPTEF MSTR CPOL CPHA SPR2 SSOE SPISWAI SPR1 LSBFE SPC0 SPR0 Bit0
MODFEN BIDIROE SPPR0 MODF
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
$00E0 $00FF
Address $00E0 $00E1 $00E2 $00E3 $00E4 $00E5 Name PWME PWMPOL PWMCLK PWMPRCLK PWMCAE PWMCTL PWMTST Test Only PWMPRSC PWMSCLA PWMSCLB PWMSCNTA PWMSCNTB PWMCNT0 PWMCNT1 PWMCNT2 PWMCNT3 PWMCNT4 PWMCNT5 PWMPER0 PWMPER1 PWMPER2 PWMPER3 PWMPER4 Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write:
(Pulse Width Modulator)
PCKB2 CON45 PWME5 PPOL5 PCLK5 PCKB1 CAE5 CON23 PWME4 PPOL4 PCLK4 PCKB0 CAE4 CON01 PWME3 PPOL3 PCLK3 CAE3 PSWAI PWME2 PPOL2 PCLK2 PCKA2 CAE2 PFRZ PWME1 PPOL1 PCLK1 PCKA1 CAE1 PWME0 PPOL0 PCLK0 PCKA0 CAE0
$00E6 $00E7 $00E8 $00E9 $00EA $00EB $00EC $00ED $00EE $00EF $00F0 $00F1 $00F2 $00F3 $00F4 $00F5 $00F6
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04 Address $00F7 $00F8 $00F9 $00FA $00FB $00FC $00FD Name PWMPER5 PWMDTY0 PWMDTY1 PWMDTY2 PWMDTY3 PWMDTY4 PWMDTY5 Reserved Reserved Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write:
$00FE $00FF
$0100 $010F
Address $0100 $0101 $0102 $0103 $0104 $0105 $0106 $0107 $0108 $0109 $010A $010B Name FCLKDIV FSEC FTSTMOD FCNFG FPROT
FSTAT
Flash Control Register
Read: FDIVLD Write: Read: KEYEN1 Write: Read: Write: Read: CBEIE Write: Read: FPOPEN Write: Read: CBEIF Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: PRDIV8 KEYEN0 CCIE CCIF CMDB6 FDIV5 KEYACC FPHDIS PVIOL CMDB5 FDIV4 WRALL FPHS1 ACCERR FDIV3 FPHS0 FDIV2 FPLDIS BLANK CMDB2 FDIV1 SEC1 BKSEL1 FPLS1 FDIV0 SEC0 BKSEL0 FPLS0 CMDB0
FCMD Reserved Factory Test Reserved Factory Test Reserved Factory Test Reserved Factory Test Reserved Factory Test
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
$0100 $010F
Address $010C $010D $010E $010F Name Reserved Reserved Reserved Reserved Read: Write: Read: Write: Read: Write: Read: Write:
Flash Control Register
$0110 $013F
Reserved
Read: Write:
$0110 $003F
Reserved
$0140 $017F
Address $0140 $0141 $0142 $0143 $0144 $0145 $0146 $0147 $0148 $0149 $014A $014B $014C $014D Name CANCTL0 CANCTL1 CANBTR0 CANBTR1 CANRFLG CANRIER CANTFLG CANTIER CANTARQ CANTAAK CANTBSEL CANIDAC Reserved Reserved Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write:
(Motorola Scalable MSCAN)1
RXFRM CANE
RXACT
CSWAI LOOPB
SYNCH
TIME
WUPE WUPM
SLPRQ SLPAK
INITRQ INITAK
CLKSRC
LISTEN
SJW1 SAMP WUPIF WUPIE
SJW0 TSEG22 CSCIF CSCIE
BRP5 TSEG21 RSTAT1
BRP4 TSEG20 RSTAT0
BRP3 TSEG13 TSTAT1
BRP2 TSEG12 TSTAT0
BRP1 TSEG11 OVRIF OVRIE
TXE1
BRP0 TSEG10 RXFIE
TXE0
RSTATE1 RSTATE0 TSTATE1 TSTATE0
TXE2
TXEIE2
ABTRQ2
TXEIE1
ABTRQ1
TXEIE0
ABTRQ0
ABTAK2
ABTAK1
ABTAK0
IDAM1
IDAM0
IDHIT2
IDHIT1
IDHIT0
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
(Motorola Scalable MSCAN)1
RXERR6 TXERR6
$0140 $017F
Address $014E $014F $0150 $0153 $0154 $0157 $0158 $015B $015C $015F $0160 $016F $0170 $017F Name CANRXERR CANTXERR CANIDAR0 CANIDAR3 CANIDMR0 CANIDMR3 CANIDAR4 CANIDAR7 CANIDMR4 CANIDMR7 CANRXFG CANTXFG
RXERR5 TXERR5
RXERR4 TXERR4
RXERR3 TXERR3
RXERR2 TXERR2
RXERR1 TXERR1
RXERR0 TXERR0
Read: RXERR7 Write: Read: TXERR7 Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write:
FOREGROUND RECEIVE BUFFER Table FOREGROUND TRANSMIT BUFFER Table
NOTES: available MC9S12GC-Family members. Those memory locations should accessed.
Table Detailed MSCAN Foreground Receive Transmit Buffer Layout
Address $xxx0 Name Extended Standard CANxRIDR0 Extended Standard CANxRIDR1 Extended Standard CANxRIDR2 Extended Standard CANxRIDR3 CANxRDSR0 CANxRDSR7 Read: Read: Write: Read: Read: Write: Read: Read: Write: Read: Read: Write: Read: Write: Read: CANRxDLR Write: Read: Reserved Write: Read: CANxRTSRH Write: Read: CANxRTSRL Write: Extended Read: CANxTIDR0 Write: Standard Read: Write: ID28 ID10 ID20 ID14 ID27 ID19 ID13 ID26 ID18 ID12 ID25 SRR=1 ID11 ID24 IDE=1 IDE=0 ID10 ID23 ID17 ID22 ID16 ID21 ID15
$xxx1
$xxx2
$xxx3 $xxx4$xxxB $xxxC $xxxD $xxxE $xxxF
DLC3
DLC2
DLC1
DLC0
TSR15 TSR7 ID28 ID10
TSR14 TSR6 ID27
TSR13 TSR5 ID26
TSR12 TSR4 ID25
TSR11 TSR3 ID24
TSR10 TSR2 ID23
TSR9 TSR1 ID22
TSR8 TSR0 ID21
$xx10
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Address $xx11 Name Extended CANxTIDR1 Standard Extended CANxTIDR2 Standard Extended CANxTIDR3 Standard CANxTDSR0 CANxTDSR7 CANxTDLR CONxTTBPR CANxTTSRH CANxTTSRL Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: ID20 ID14 ID19 ID13 ID18 ID12 SRR=1 ID11 IDE=1 IDE=0 ID10 ID17 ID16 ID15
$xx12
$xx13 $xx14$xx1B
DLC3
DLC2 PRIO2 TSR10 TSR2
DLC1 PRIO1 TSR9 TSR1
DLC0 PRIO0 TSR8 TSR0
$xx1C $xx1D $xx1E $xx1F
PRIO7 TSR15 TSR7
PRIO6 TSR14 TSR6
PRIO5 TSR13 TSR5
PRIO4 TSR12 TSR4
PRIO3 TSR11 TSR3
$0180 $023F
$0180 $023F Reserved Read: Write:
Reserved
$0240 $027F
Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write:
(Port Interface Module)
$0240 $0241 $0242 $0243 $0244 $0245 $0246 $0247 $0248
PTIT DDRT RDRT PERT PPST Reserved MODRR
PTT7 PTIT7 DDRT7 RDRT7 PERT7 PPST7
PTT6 PTIT6 DDRT7 RDRT6 PERT6 PPST6
PTT5 PTIT5 DDRT5 RDRT5 PERT5 PPST5
PTT4 PTIT4 DDRT4 RDRT4 PERT4 PPST4
PTT3 PTIT3 DDRT3 RDRT3 PERT3 PPST3
PTT2 PTIT2 DDRT2 RDRT2 PERT2 PPST2
PTT1 PTIT1 DDRT1 RDRT1 PERT1 PPST1
PTT0 PTIT0 DDRT0 RDRT0 PERT0 PPST0
MODRR4 MODRR3 MODRR2 MODRR1 MODRR0
PTS3
PTS2
PTS1
PTS0
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04 Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: PTP7 Write: Read: PTIP7 Write: Read: DDRP7 Write: Read: RDRP7 Write: Read: PERP7 Write: Read: PPSP7 Write: Read: PIEP7 Write: Read: PIFP7 Write: Read: Write:
PTP6 PTIP6 DDRP7 RDRP6 PERP6 PPSP6 PIEP6 PIFP6 PTM5 PTIM5 DDRM5 RDRM5 PERM5 PPSM5 WOMM5 PTP5 PTIP5 DDRP5 RDRP5 PERP5 PPSP5 PIEP5 PIFP5 PTM4 PTIM4 DDRM4 RDRM4 PERM4 PPSM4 WOMM4 PTP4 PTIP4 DDRP4 RDRP4 PERP4 PPSP4 PIEP4 PIFP4 PTIS3 DDRS3 RDRS3 PERS3 PPSS3 WOMS3 PTM3 PTIM3 DDRM3 RDRM3 PERM3 PPSM3 WOMM3 PTP3 PTIP3 DDRP3 RDRP3 PERP3 PPSP3 PIEP3 PIFP3 PTIS2 DDRS2 RDRS2 PERS2 PPSS2 WOMS2 PTM2 PTIM2 DDRM2 RDRM2 PERM2 PPSM2 WOMM2 PTP2 PTIP2 DDRP2 RDRP2 PERP2 PPSP2 PIEP2 PIFP2 PTIS1 DDRS1 RDRS1 PERS1 PPSS1 WOMS1 PTM1 PTIM1 DDRM1 RDRM1 PERM1 PPSM1 WOMM1 PTP1 PTIP1 DDRP1 RDRP1 PERP1 PPSP1 PIEP1 PIFP1 PTIS0 DDRS0 RDRS0 PERS0 PPSS0 WOMS0 PTM0 PTIM0 DDRM0 RDRM0 PERM0 PPSM0 WOMM0 PTP0 PTIP0 DDRP0 RDRP0 PERP0 PPSS0 PIEP0 PIFP0
$0249 $024A $024B $024C $024D $024E $024F
PTIS DDRS RDRS PERS PPSS WOMS Reserved PPTIM DDRM RDRM PERM PPSM WOMM Reserved PTIP DDRP RDRP PERP PPSP PIEP PIFP Reserved
$0250 $0251 $0252 $0253 $0254 $0255 $0256 $0257 $0258 $0259 $025A $025B $025C $025D $025E $025F $0260
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
$0261 $0262 $0263 $0264 $0265 $0266 $0267 Reserved Reserved Reserved Reserved Reserved Reserved Reserved PTIJ DDRJ RDRJ PERJ PPSJ PIEJ PIFJ PTAD PTIAD DDRAD RDRAD PERAD PPSAD Reserved Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: Read: Write: PTJ7 PTIJ7 DDRJ7 RDRJ7 PERJ7 PPSJ7 PIEJ7 PIFJ7
PTAD7 PTIAD7
PTJ6 PTIJ6 DDRJ7 RDRJ6 PERJ6 PPSJ6 PIEJ6 PIFJ6
PTAD6 PTIAD6
PTAD5 PTIAD5
PTAD4 PTIAD4
PTAD3 PTIAD3
PTAD2 PTIAD2
PTAD1 PTIAD1
PTAD0 PTIJ7
$0268 $0269 $026A $026B $026C $026D $026E $026F $0270 $0271 $0272 $0273 $0274 $0275 $0276$027F
DDRAD7 DDRAD6 DDRAD5 DDRAD4 DDRAD3 DDRAD2 DDRAD1 DDRAD0 RDRAD7 RDRAD6 RDRAD5 RDRAD4 RDRAD3 RDRAD2 RDRAD1 RDRAD0
Read: PERAD7 PERAD6 PERAD5 PERAD4 PERAD3 PERAD2 PERAD1 PERAD0 Write:
Read: PPSAD7 PPSAD6 PPSAD5 PPSAD4 PPSAD3 PPSAD2 PPSAD1 PPSAD0 Write: Read: Write:
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
Reserved space
$0280 $03FF
Address Name Read: $0280 Reserved $2FF Write: Read: $0300 Unimplemented $03FF Write:
Part Assignments
part located 8-bit registers PARTIDH PARTIDL (addresses $001A $001B after reset). read-only value unique part each revision chip. Table shows assigned part numbers. Table Assigned Part Numbers
Device MC9S12C32 MC9S12C32 MC9S12C32 MC9S12C64 MC9S12C96 MC9S12C128 MC9S12C128 MC9S12GC16 MC9S12GC32 MC9S12GC64 MC9S12GC128 Mask Number 0L45J 1L45J 2L45J 0L09S 1L09S Part $3300 $3300 $3302 $3100 $3101
NOTES: coding follows: 15-12: Major family identifier 11-8: Minor family identifier 7-4: Major mask revision number including transfers 3-0: Minor full mask revision
device memory sizes located 8-bit registers MEMSIZ0 MEMSIZ1 (addresses $001C $001D after reset). Table shows read-only values these registers. Refer Module Mapping Control (MMC) Block Guide further details. Table Memory size registers
Device MC9S12GC16 Register name MEMSIZ0 MEMSIZ1 Value
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Table Memory size registers
Device MC9S12C32, MC9S12GC32 MC9S12C64, MC9S12GC64 MC9S12C96 MC9S12C128, MC9S12GC128 Register name MEMSIZ0 MEMSIZ1 MEMSIZ0 MEMSIZ1 MEMSIZ0 MEMSIZ1 MEMSIZ0 MEMSIZ1 Value
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
Section Signal Description
Device Pinout
PP4/KWP4/PW4 PP5/KWP5/PW5 PP7/KWP7 VDDX VSSX PM0/RXCAN PM1/TXCAN PM2/MISO PM3/SS PM4/MOSI PM5/SCK PJ6/KWJ6 PJ7/KWJ7 PP6/KWP6/ROMCTL PS1/TXD PS0/RXD VSSA PW3/KWP3/PP3 PW2/KWP2/PP2 PW1/KWP1/PP1 PW0/KWP0/PP0 PW0/IOC0/PT0 PW1/IOC1/PT1 PW2/IOC2/PT2 PW3/IOC3/PT3 VDD1 VSS1 PW4/IOC4/PT4 IOC5/PT5 IOC6/PT6 IOC7/PT7 MODC/TAGHI/BKGD ADDR0/DATA0/PB0 ADDR1/DATA1/PB1 ADDR2/DATA2/PB2 ADDR3/DATA3/PB3 ADDR4/DATA4/PB4
MC9S12C-Family MC9S12GC-Family
VDDA PAD07/AN07 PAD06/AN06 PAD05/AN05 PAD04/AN04 PAD03/AN03 PAD02/AN02 PAD01/AN01 PAD00/AN00 VSS2 VDD2 PA7/ADDR15/DATA15 PA6/ADDR14/DATA14 PA5/ADDR13/DATA13 PA4/ADDR12/DATA12 PA3/ADDR11/DATA11 PA2/ADDR10/DATA10 PA1/ADDR9/DATA9 PA0/ADDR8/DATA8
Signals shown Bold available Package Signals shown Bold Italic available Package
Figure Assignments MC9S12C-Family
ADDR5/DATA5/PB5 ADDR6/DATA6/PB6 ADDR7/DATA7/PB7 XCLKS/NOACC/PE7 MODB/IPIPE1/PE6 MODA/IPIPE0/PE5 ECLK/PE4 VSSR VDDR RESET VDDPLL VSSPLL EXTAL XTAL TEST/VPP LSTRB/TAGLO/PE3 R/W/PE2 IRQ/PE1 XIRQ/PE0
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
PP4/KWP4/PW4
PP5/KWP5/PW5
PM0/RXCAN
PM1/TXCAN
PM2/MISO
PM4/MOSI
PM5/SCK
PS0/RXD VSSA
PS1/TXD
PM3/SS
VDDX
VSSX
PW3/KWP3/PP3 PW0/IOC0/PT0
PW1/IOC1/PT1 PW2/IOC2/PT2 PW3/IOC3/PT3 VDD1 VSS1 PW4/IOC4/PT4 IOC5/PT5 IOC6/PT6 IOC7/PT7 MODC/BKGD
VDDA PAD07/AN07 PAD06/AN06 PAD05/AN05 PAD04/AN04 PAD03/AN03 PAD02/AN02 PAD01/AN01 PAD00/AN00
MC9S12C-Family MC9S12GC-Family
TEST/VPP
VDDR
RESET
VDDPLL
EXTAL
VSSR
XTAL
ECLK/PE4
Signals shown Bold italic available Package
Figure assignments LQFP MC9S12C-Family
XCLKS/PE7
More Information This Product, www.freescale.com
IRQ/PE1 XIRQ/PE0
VSSPLL
Device User Guide 9S12C128DGV1/D V01.04
PP5/KWP5/PW5
PM0/RXCAN
PM1/TXCAN
PM2/MISO
PM4/MOSI
PM5/SCK
PW0/IOC0/PT0 PW1/IOC1/PT1 PW2/IOC2/PT2
PS0/RXD VSSA
PS1/TXD
PM3/SS
VDDX
VSSX
VDDA PAD07/AN07 PAD06/AN06 PAD05/AN05 PAD04/AN04 PAD03/AN03 PAD02/AN02 PAD01/AN01 PAD00/AN00 XIRQ/PE0
PW3/IOC3/PT3 VDD1 VSS1 PW4/IOC4/PT4 IOC5/PT5 IOC6/PT6 IOC7/PT7 MODC/BKGD
MC9S12C-Family MC9S12GC-Family
XTAL
TEST/VPP
VDDR
RESET
VDDPLL
EXTAL
VSSR
ECLK/PE4
Figure Assignments LQFP MC9S12C-Family
XCLKS/PE7
More Information This Product, www.freescale.com
IRQ/PE1
VSSPLL
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Signal Properties Summary
Table Signal Properties
Name Name Name Power Function Function Function Domain
EXTAL XTAL RESET TEST BKGD PA[7:3] MODC NOACC IPIPE1 IPIPE0 ECLK LSTRB XIRQ ADDR[15:1/ DATA[15:1] TAGHI XCLKS MODB MODA TAGLO VDDPLL VDDPLL VDDX VDDPLL VSSX VDDX VDDX VDDX VDDX VDDX VDDX VDDX VDDX VDDX VDDX
Internal Pull Resistor
CTRL None PUCR Reset State None Oscillator pins External reset loop filter Test only
Description
Background debug, mode pin, signal high Port pin, access, clock select Port pipe status Port pipe status Port pin, clock output Port pin, strobe, signal Port pin, expanded modes Port input, external interrupt Port input, non-maskable interrupt
While RESET low: Down While RESET low: Down PUCR PUCR PUCR PUCR PUCR PUCR Mode Dep1 Mode Dep(1) Mode Dep(1)
Disabled Port multiplexed address/data
PA[2:1]
PA[0] PB[7:5] PB[4] PB[3:0] PAD[7:0] PP[7] PP[6] PP[5]
ADDR[10:9/ DATA[10:9]
ADDR[8]/ DATA[8] ADDR[7:5]/ DATA[7:5] ADDR[4]/ DATA[4] ADDR[3:0]/ DATA[3:0] AN[7:0] KWP[7] KWP[6] KWP[5]
ROMCTL
VDDX
VDDX VDDX VDDX VDDX VDDA VDDX VDDX VDDX
PUCR
PUCR PUCR PUCR PUCR
Disabled Port multiplexed address/data
Disabled Port multiplexed address/data Disabled Port multiplexed address/data Disabled Port multiplexed address/data Disabled Port multiplexed address/data
PERAD/P Disabled Port pins inputs PSAD PERP/ PPSP PERP/ PPSP PERP/ PPSP Disabled Port Pins keypad wake-up Disabled Port Pins, keypad wake-up ROMON enable.
Disabled Port Pin, keypad wake-up, output
PP[4:3]
KWP[4:3]
PW[4:3]
VDDX
PERP/ PPSP
Disabled Port Pin, keypad wake-up, output
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
Internal Pull Resistor
CTRL PERP/ PPSP PERJ/ PPSJ PERM/ PPSM PERM/ PPSM PERM/ PPSM PERM/ PPSM PERM/ PPSM PERM/ PPSM PERS/ PPSS PERS/ PPSS PERS/ PPSS PERT/ PPST PERT/ PPST Reset State
Name Name Name Power Function Function Function Domain
PP[2:0] PJ[7:6] KWP[2:0] KWJ[7:6] MOSI MISO TXCAN RXCAN IOC[7:5] IOC[4:0] PW[2:0] PW[4:0] VDDX VDDX VDDX VDDX VDDX VDDX VDDX VDDX VDDX VDDX VDDX VDDX VDDX
Description
Disabled Port Pins, keypad wake-up, outputs Disabled Port Pins keypad wake-up Port signal Port MOSI signal Port signal Port MISO signal Port transmit signal2 Port receive signal2 Port Pins Port transmit signal Port receive signal
PS[3:2] PT[7:5] PT[4:0]
Disabled Port Pins shared with timer (TIM) Disabled Port Pins shared with timer
NOTES: PortE output buffer enable signal control reset determined PEAR register mode dependent. E.g. special test mode RDWE=LSTRE=1 which enables PE[3:2] output buffers disables pull-ups. Refer S12_MEBI user guide PEAR register details. functionality available MC9S12GC-Family members
2.2.1 Initialization LQFP bond-out versions
Bonded Pins port pins bonded chosen package user should initialize registers inputs with enabled pull resistance avoid excess current consumption. This applies following pins: (48LQFP): Port A[7:1], Port B[7:5], Port B[3:0], PortE[6,5,3,2], Port P[7:6], PortP[4:0], Port J[7:6], PortS[3:2] (52LQFP): Port A[7:3], Port B[7:5], Port B[3:0], PortE[6,5,3,2], Port P[7:6], PortP[2:0], Port J[7:6], PortS[3:2]
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Detailed Signal Descriptions
2.3.1 EXTAL, XTAL Oscillator Pins
EXTAL XTAL crystal driver external clock pins. reset device clocks derived from EXTAL input frequency. XTAL crystal output.
2.3.2 RESET External Reset
RESET active bidirectional control signal that acts input initialize known start-up state. also acts open-drain output indicate that internal failure been detected either clock monitor watchdog circuit. External circuitry connected RESET should include large capacitance that would interfere with ability this signal rise valid logic within ECLK cycles after drive released. Upon detection reset, internal circuit drives RESET clocked reset sequence controls when begin normal processing.
2.3.3 TEST Test
This reserved test must tied applications.
2.3.4 Loop Filter
Dedicated used create loop filter. more detailed information.PLL loop filter. Please your Motorola representative interactive application note compute loop filter elements. current leakage this must avoided.
VDDPLL VDDPLL
Figure Loop Filter Connections
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
2.3.5 BKGD TAGHI MODC Background Debug, High Mode
BKGD TAGHI MODC used pseudo-open-drain background debug communication. expanded modes operation when instruction tagging input this during falling edge E-clock tags high half instruction word being read into instruction queue. also used operating mode select rising edge during reset, when state this latched MODC bit.
2.3.6 PA[7:0] ADDR[15:8] DATA[15:8] Port Pins
PA7-PA0 general purpose input output pins,. expanded modes operation, these pins used multiplexed external address data bus. PA[7:1] pins available package version. PA[7:3] available package version.
2.3.7 PB[7:0] ADDR[7:0] DATA[7:0] Port Pins
PB7-PB0 general purpose input output pins. expanded modes operation, these pins used multiplexed external address data bus. PB[7:5] PB[3:0] pins available package version.
2.3.8 NOACC XCLKS Port
general purpose input output pin. During expanded modes operation, NOACC signal, when enabled, used indicate that current cycle unused "free" cycle. This signal will assert when using bus.The XCLKS input signal which controls whether crystal combination with internal Colpitts (low power) oscillator used whether Pierce oscillator/external clock circuitry used. state this latched rising edge RESET. input logic EXTAL configured external clock drive Pierce Oscillator. input logic high Colpitts oscillator circuit configured EXTAL XTAL. Since this input with pull-up device during reset, left floating, default configuration Colpitts oscillator circuit EXTAL XTAL.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
EXTAL XTAL VSSPLL nature translated ground Colpitts oscillator voltage bias applied crystal .Please contact crystal manufacturer crystal Crystal ceramic resonator
Figure Colpitts Oscillator Connections (PE7=1)
EXTAL
Crystal ceramic resonator
XTAL
VSSPLL
zero (shorted) when with higher frequency crystals. Refer manufacturer's data.
Figure Pierce Oscillator Connections (PE7=0)
EXTAL
CMOS-COMPATIBLE EXTERNAL OSCILLATOR (VDDPLL-Level)
XTAL
connected
Figure External Clock Connections (PE7=0)
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
2.3.9 MODB IPIPE1 Port
general purpose input output pin. used operating mode select during reset. state this latched MODB rising edge RESET. This shared with instruction queue tracking signal IPIPE1}. This input with pull-down device which only active when RESET low. PE[6] available package versions.
2.3.10 MODA IPIPE0 Port
general purpose input output pin. used operating mode select during reset. state this latched MODA rising edge RESET. This shared with instruction queue tracking signal IPIPE0}. This input with pull-down device which only active when RESET low. This available package versions.
2.3.11 ECLK- Port E-Clock Output
ECLK output connection internal clock. used demultiplex address data expanded modes used timing reference. ECLK frequency equal crystal frequency reset. ECLK initially configured ECLK output with stretch expanded modes. clock output function depends upon settings NECLK PEAR register, IVIS MODE register ESTR EBICTL register. clocks, including clock, halted when STOP mode. possible configure interface slow external memory. ECLK stretched such accesses. Reference MISC register (EXSTR[1:0] bits) more information. normal expanded narrow mode, clock available external select decode logic constant speed clock external application system. Alternatively used general purpose input output pin.
2.3.12 LSTRB Port Low-Byte Strobe (LSTRB)
modes this used general-purpose input with active pull-up reset. strobe function required, should enabled setting LSTRE PEAR register. This signal used write operations. Therefore external byte writes will possible until this function enabled. This also used TAGLO Special Expanded modes multiplexed with LSTRB function. This available package versions.
2.3.13 Port Read/Write
modes this used general-purpose input with active pull-up reset. read/write function required should enabled setting RDWE PEAR register. External writes will possible until enabled. This available package versions.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User 2.3.14 Port input Maskable Interrupt
input provides means applying asynchronous interrupt requests MCU. Either falling edge-sensitive triggering level-sensitive triggering program selectable (INTCR register). always enabled configured level-sensitive triggering reset. disabled clearing IRQEN (INTCR register). When reset function masked condition code register. This always input always read. There active pull-up this while reset immediately reset. pull-up turned clearing PUPEE PUCR register.
2.3.15 XIRQ Port input Maskable Interrupt
XIRQ input provides means requesting maskable interrupt after reset initialization. During reset, condition code register (CCR) interrupt masked until software enables Because XIRQ input level sensitive, connected multiple-source wired-OR network. This always input always read. There active pull-up this while reset immediately reset. pull-up turned clearing PUPEE PUCR register.
2.3.16 PAD[7:0] AN[7:0] Port Pins [7:0]
PAD7-PAD0 general purpose pins also analog inputs analog digital converter. order standard I/O, corresponding ATDDIEN register must set. These bits cleared reset configure pins operation. When converter active multi-channel mode, port inputs scanned converted irrespective PortAD configuration. Thus PortAD pins that configured digital inputs digital outputs also converted conversion sequence.
2.3.17 PP[7] KWP[7] Port
general purpose input output pin, shared with keypad interrupt function. When configured input, generate interrupts causing exit STOP WAIT mode. This available package versions.
2.3.18 PP[6] KWP[6]/ROMCTL Port
general purpose input output pin, shared with keypad interrupt function. When configured input, generate interrupts causing exit STOP WAIT mode. This available package versions. During expanded modes operation, this used enable Flash EEPROM memory memory (ROMCTL). rising edge RESET, state this latched ROMON bit. PP6=1 emulation modes equates ROMON (ROM space externally mapped) PP6=0 expanded modes equates ROMON (ROM space externally mapped)
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
2.3.19 PP[5:0] KWP[5:0] PW[5:0] Port Pins [5:0]
PP[5:0] general purpose input output pins, shared with keypad interrupt function. When configured inputs, they generate interrupts causing exit STOP WAIT mode. PP[5:0] also shared with output signals, PW[5:0]. Pins PP[2:0] only available package version. Pins PP[4:3] available package version.
2.3.20 PJ[7:6] KWJ[7:6] Port Pins [7:6]
PJ[7:6] general purpose input output pins, shared with keypad interrupt function. When configured inputs, they generate interrupts causing exit STOP WAIT mode. These pins available package version package version.
2.3.21 Port
general purpose input output also serial clock Serial Peripheral Interface (SPI).
2.3.22 MOSI Port
general purpose input output also master output (during master mode) slave input (during slave mode) Serial Peripheral Interface (SPI).
2.3.23 Port
general purpose input output also slave select Serial Peripheral Interface (SPI).
2.3.24 MISO Port
general purpose input output also master input (during master mode) slave output (during slave mode) Serial Peripheral Interface (SPI).
2.3.25 TXCAN Port
general purpose input output transmit pin, TXCAN, module available.
2.3.26 RXCAN Port
general purpose input output receive pin, RXCAN, module available.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User 2.3.27 PS[3:2] Port Pins [3:2]
general purpose input output pins. These pins available package versions.
2.3.28 Port
general purpose input output transmit pin, TXD, Serial Communication Interface (SCI).
2.3.29 Port
general purpose input output receive pin, RXD, Serial Communication Interface (SCI).
2.3.30 PPT[7:5] IOC[7:5] Port Pins [7:5]
PT7-PT5 general purpose input output pins. They also configured timer system input capture output compare pins IOC7-IOC5.
2.3.31 PT[4:0] IOC[4:0] PW[4:0]- Port Pins [4:0]
PT4-PT0 general purpose input output pins. They also configured timer system input capture output compare pins IOC4-IOC0 outputs PW[4:0].
Power Supply Pins
2.4.1 VDDX,VSSX Power Ground Pins Drivers
External power ground drivers. Bypass requirements depend heavily pins loaded.
2.4.2 VDDR, VSSR Power Ground Pins Drivers Internal Voltage Regulator
External power ground internal voltage regulator. Connecting VDDR ground disables internal voltage regulator.
2.4.3 VDD1, VDD2, VSS1, VSS2 Internal Logic Power Pins
Power supplied through VSS. This 2.5V supply derived from internal voltage regulator. There static load those pins allowed. internal voltage regulator turned off, VDDR tied ground.
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
2.4.4 VDDA, VSSA Power Supply Pins VREG
VDDA, VSSA power supply ground input pins voltage regulator reference analog digital converter.
2.4.5 VRH, Reference Voltage Input Pins
reference voltage input pins analog digital converter.
2.4.6 VDDPLL, VSSPLL Power Supply Pins
Provides operating voltage ground Oscillator Phased-Locked Loop. This allows supply voltage Oscillator bypassed independently. This 2.5V voltage generated internal voltage regulator.
Table MC9S12C-Family Power Ground Connection Summary
Mnemonic
VDD1 VDD2 VSS1 VSS2 VDDR VSSR VDDX VSSX VDDA VSSA VDDPLL VSSPLL
Nominal Voltage
Description
Internal power ground generated internal regulator. These also allow external source supply core VDD/VSS voltages bypass internal voltage regulator. LQFP packages VDD2 VSS2 available. External power ground, supply internal voltage regulator.
External power ground, supply drivers. Operating voltage ground analog-to-digital converters reference internal voltage regulator, allows supply voltage bypassed independently. Reference voltage converter. LQFP packages bonded VSSA. Provides operating voltage ground Phased-Locked Loop. This allows supply voltage bypassed independently. Internal power ground generated internal regulator.
NOTE:All pins must connected together application. Because fast signal transitions place high, short-duration current demands power supply, bypass capacitors with high-frequency characteristics place them close possible. Bypass requirements depend load.
Section System Clock Description
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Clock Reset Generator provides internal clock signals core peripheral modules. Figure shows clock connections from modules. Consult Block User Guide details clock generation.
S12_CORE core clock
Flash
EXTAL clock oscillator clock XTAL VREG MSCAN 9S12GC
Figure Clock Connections
Section Modes Operation
Overview
Eight possible modes determine operating configuration MC9S12C Family. Each mode associated default memory external configuration controlled further pin. Three power modes exist device.
Chip Configuration Summary
operating mode reset determined states MODC, MODB, MODA pins during reset. MODC, MODB, MODA bits MODE register show current operating mode provide limited mode switching during operation. states MODC, MODB, MODA pins
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
latched into these bits rising edge reset signal. ROMCTL signal allows setting ROMON MISC register thus controlling whether internal Flash visible memory map. ROMON mean Flash visible memory map. state ROMCTL latched into ROMON MISC register rising edge reset signal. Table Mode Selection
BKGD MODC
MODB
MODA
ROMCTL
ROMON
Mode Description
Special Single Chip, allowed ACTIVE. allowed other modes serial command required make active. Emulation Expanded Narrow, allowed Special Test (Expanded Wide), allowed Emulation Expanded Wide, allowed Normal Single Chip, allowed Normal Expanded Narrow, allowed Peripheral; allowed operations would cause conflicts (must used) Normal Expanded Wide, allowed
further explanation modes refer S12_MEBI block guide.
Table Clock Selection Based
XCLKS
Description
Colpitts Oscillator selected Pierce Oscillator/external clock selected
Security
device will make available security feature preventing unauthorized read write memory contents. This feature allows: Protection contents FLASH, Operation single-chip mode, Operation from external memory with internal FLASH disabled.
user must reminded that part security must with user's code. extreme example would user's code that dumps contents internal program. This code would defeat purpose security. same time user also wish back door user's program. example
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
this user downloads through which allows access programming routine that updates parameters.
4.3.1 Securing Microcontroller
Once user programmed FLASH, part secured programming security bits located FLASH module. These non-volatile bits will keep part secured through resetting part through powering down part. security byte resides portion Flash array. Check Flash Block User Guide more details security configuration.
4.3.2 Operation Secured Microcontroller
4.3.2.1 Normal Single Chip Mode This will most common usage secured part. Everything will appear same part secured with exception operation. operation will blocked. 4.3.2.2 Executing from External Memory user wish execute from external space with secured microcontroller. This accomplished resetting directly into expanded mode. internal FLASH will disabled. operations will blocked.
4.3.3 Unsecuring Microcontroller
order unsecure microcontroller, internal FLASH must erased. This done through external program expanded mode sequence commands. Unsecuring also possible Backdoor Access. Refer Flash Block Guide details. Once user erased FLASH, part reset into special single chip mode. This invokes program that verifies erasure internal FLASH. Once this program completes, user erase program FLASH security bits unsecured state. This generally done through BDM, user could also change expanded mode writing mode bits through BDM) jumping external program (again through commands). Note that part goes through reset before security bits reprogrammed unsecure state, part will secured again.
Power Modes
microcontroller features three main power modes. Consult respective Block User Guide information module behavior Stop, Pseudo Stop, Wait Mode. important source information about clock system Clock Reset Generator User Guide (CRG).
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
4.4.1 Stop
Executing STOP instruction stops clocks oscillator thus putting chip fully static mode. Wake from this mode done reset external interrupts.
4.4.2 Pseudo Stop
This mode entered executing STOP instruction. this mode oscillator still running Real Time Interrupt (RTI) Watchdog (COP) module stay active. Other peripherals turned off. This mode consumes more current than full STOP mode, wake time from this mode significantly shorter.
4.4.3 Wait
This mode entered executing instruction. this mode will execute instructions. internal signals (address databus) will fully static. peripherals stay active. further power consumption reduction peripherals individually turn their local clocks.
4.4.4
Although this power mode, unused peripheral modules should enabled order save power.
Section Resets Interrupts
Overview
Consult Exception Processing section CPU12 Reference Manual information.
Vectors
5.2.1 Vector Table
Table lists interrupt sources vectors default order priority. Table Interrupt Vector Locations
Vector Address
$FFFE, $FFFF $FFFC, $FFFD $FFFA, $FFFB $FFF8, $FFF9
Interrupt Source
External Reset, Power Reset Voltage Reset (see Flags Register determine reset source) Clock Monitor fail reset failure reset Unimplemented instruction trap
Mask
None None None None
Local Enable
None COPCTL (CME, FCME) rate select None
HPRIO Value Elevate
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
$FFF6, $FFF7 $FFF4, $FFF5 $FFF2, $FFF3 $FFF0, $FFF1 $FFEE, $FFEF $FFEC, $FFED $FFEA, $FFEB $FFE8, $FFE9 $FFE6, $FFE7 $FFE4, $FFE5 $FFE2, $FFE3 $FFE0, $FFE1 $FFDE, $FFDF $FFDC, $FFDD $FFDA, $FFDB $FFD8, $FFD9 $FFD6, $FFD7 $FFD4, $FFD5 $FFD2, $FFD3 $FFD0, $FFD1 $FFCE, $FFCF $FFCC, $FFCD $FFCA, $FFCB $FFC8, $FFC9 $FFC6, $FFC7 $FFC4, $FFC5 $FFBA $FFC3 $FFB8, $FFB9 $FFB6, $FFB7 $FFB4, $FFB5 $FFB2, $FFB3 $FFB0, $FFB1 $FF90 $FFAF $FF8E, $FF8F $FF8C, $FF8D $FF8A, $FF8B $FF80 $FF89 NOTES: available MC9S12GC-Family members Port Emergency Shutdown VREG FLASH wake-up errors1 receive1 transmit1
XIRQ Real Time Interrupt Standard Timer channel Standard Timer channel Standard Timer channel Standard Timer channel Standard Timer channel Standard Timer channel Standard Timer channel Standard Timer channel Standard Timer overflow Pulse accumulator overflow Pulse accumulator input edge
None X-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit Reserved
None None INTCR (IRQEN) CRGINT (RTIE) (C0I) (C1I) (C2I) (C3I) (C4I) (C5I) (C6I) (C7I) TMSK2 (TOI) PACTL (PAOVI) PACTL (PAI) SPICR1 (SPIE, SPTIE) SCICR2 (TIE, TCIE, RIE, ILIE) ATDCTL2 (ASCIE) PIEP (PIEP7-6)
Port
I-Bit Reserved I-Bit Reserved Reserved Reserved
lock Self Clock Mode
I-Bit I-Bit Reserved I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit I-Bit Reserved
PLLCR (LOCKIE) PLLCR (SCMIE) FCNFG (CCIE, CBEIE) CANRIER (WUPIE) CANRIER (CSCIE, OVRIE) CANRIER (RXFIE) CANTIER (TXEIE[2:0]) PIEP (PIEP7-0) PWMSDN(PWMIE) CTRL0 (LVIE)
Reserved
Resets
Resets subset interrupts featured inTable 5-1. different sources capable generating system reset summarized Table 5-2. When reset occurs, registers control bits
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
changed known start-up states. Refer respective module Block User Guides register reset states.
5.3.1 Reset Summary Table
Table Reset Summary
Reset
Power-on Reset External Reset Voltage Reset Clock Monitor Reset Watchdog Reset
Priority
Source
Module RESET VREG Module Module Module
Vector
$FFFE, $FFFF $FFFE, $FFFF $FFFE, $FFFF $FFFC, $FFFD $FFFA, $FFFB
5.3.2 Effects Reset
When reset occurs, registers control bits changed known start-up states. Refer respective module Block User Guides register reset states. Refer HCS12 Multiplexed External Interface (MEBI) Block Guide mode dependent configuration port reset. Refer Block User Guide reset configurations peripheral module ports. Refer Figure Figure footnotes locations memories depending operating mode after reset. array automatically initialized reset.
NOTE:
devices assembled 48-pin 52-pin LQFP packages non-bonded pins should configured outputs after reset order avoid current drawn from floating inputs. Refer Table affected pins.
Section HCS12 Core Block Description
Consult individual block guides information about HCS12 core modules, i.e. central processing unit (CPU), interrupt module (INT), module mapping control module (MMC), multiplexed external interface (MEBI), debug12 module (DBG12) background debug mode module (BDM). Where CPU12 Reference Manual refers cycles this equivalent device clock periods.
Device-specific information
6.1.1 PPAGE
External paging supported these devices. order access flash blocks address range $8000-$BFFF PPAGE register must loaded with corresponding value this range. Refer Table device specific page mapping.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
devices Flash Page visible $C000-$FFFF range ROMON set. devices (ecept 9S12GC16) Page also visible $4000-$7FFF range ROMHM cleared ROMON set. devices apart from MC9S12C32 Flash Page visible $0000-$3FFF range ROMON set. Table Device Specific Flash PAGE Mapping
Device
MC9S12GC16 MC9S12C32 MC9S12GC32
PAGE
PAGE visible with PPAGE contents
$04,$0C,$14,$1C,$24,$2C,$34,$3C $05,$0D,$15,$1D,$25,$2D,$35,$3D $06,$0E,$16,$1E,$26,$2E,$36,$3E $07,$0F,$17,$1F,$27,$2F,$37,$3F $00,$08,$10,$18,$20,$28,$30,$38 $01,$09,$11,$19,$21,$29,$31,$39 $02,$0A,$12,$1A,$22,$2A,$32,$3A $03,$0B,$13,$1B,$23,$2B,$33,$3B $04,$0C,$14,$1C,$24,$2C,$34,$3C $05,$0D,$15,$1D,$25,$2D,$35,$3D $06,$0E,$16,$1E,$26,$2E,$36,$3E $07,$0F,$17,$1F,$27,$2F,$37,$3F
MC9S12C64 MC9S12GC64
MC9S12C96
MC9S12C128 MC9S12GC128
6.1.2 alternate clock
section Core User Guide reference alternate clock equivalent oscillator clock.
6.1.3 Extended Address Range Emulation Implications
order emulate MC9S12GC MC9S12C-Family devices, external addressing 128K memory required. This provided LQFP package version which includes necessary extra external address signals PortK[2:0]. This package version emulation only provided general production package. reset state DDRK $00, configuring pins inputs. reset state PUPKE PUCR register enabling internal PortK pullups. this reset state pull-ups provide defined state prevent floating input, thereby preventing unnecessary current flow input stage.
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
prevent unnecessary current flow production package options, states DDRK PUPKE should changed software.
Section Voltage Regulator (VREG) Block Description
Consult VREG Block User Guide information about dual output linear voltage regulator.
Device-specific information
VREG part IPBus domain.
7.1.1 VREGEN
VREGEN connected internally VDDR.
7.1.2 VDD1, VDD2, VSS1, VSS2
package versions, both internal 2.5V domain bonded sides device pairs (VDD1, VSS1 VDD2, VSS2). VDD1 VDD2 connected together internally. VSS1 VSS2 connected together internally. extra pair enables systems using package employ better supply routing further decoupling.
Section Recommended Printed Circuit Board Layout
must carefully laid ensure proper operation voltage regulator well itself. following rules must observed: Every supply pair must decoupled ceramic capacitor connected near possible corresponding pins C6). Central point ground star should VSSR pin. ohmic inductance connections between VSS1, VSS2 VSSR. VSSPLL must directly connected VSSR. Keep traces VSSPLL, EXTAL XTAL short possible occupied board area small possible. place other signals supplies underneath area occupied connection area MCU. Central power input should VDDA/VSSA pins.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Table Recommended External Component Values
Component
Purpose
VDD1 filter capapcitor VDD2 filter capacitor only) VDDA filter capacitor VDDR filter capacitor VDDPLL filter capacitor VDDX filter capacitor load capacitor
Type
ceramic ceramic ceramic X7R/tantalum ceramic X7R/tantalum
Value
220nF, 470nF1 220nF 100nF >=100nF 100nF >=100nF
specification chapter load capacitor loop filter capacitor specification chapter loop filter capacitor cutoff capacitor loop filter resistor loop filter resistor Pierce mode only loop filter resistor Quartz Colpitts mode only, recommended quartz manufacturer Specification chapter
NOTES: 48LQFP 52LQFP package versions, VDD2 available. Thus 470nF must connected VDD1.
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
VDDX
VSSX
VSSA
VDDA VDD1 VSS1
VSSR
VDDR
Note: Oscillator Colpitts mode.
VSSPLL VDDPLL
Figure Recommended Layout LQFP)
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
NOTE: Oscillator Colpitts mode.
VDDX
VSSX VSSA
VDDA
VDD1 VSS1
VSSR VDDR VSSPLL VDDPLL
Figure Recommended Layout LQFP)
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
NOTE: Oscillator Colpitts mode.
VDDX
VSSX
VSSA
VDDA
VDD1 VSS1
VSS2
VDD2
VSSR
VDDR
Figure Recommended Layout QFP)
More Information This Product, www.freescale.com
VSSPLL VDDPLL
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
VDDX
VSSX VSSA
VDDA VDD1
VSS1
VSSR VDDR
Figure Recommended Layout LQFP Pierce Oscillator
More Information This Product, www.freescale.com
VSSPLL VDDPLL
Device User Guide 9S12C128DGV1/D V01.04
VDDX
VSSX VSSA
VDDA VDD1
VSS1
VSSR VDDR
Figure Recommended Layout LQFP Pierce Oscillator
More Information This Product, www.freescale.com
VSSPLL VDDPLL
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
VDDX
VSSX
VSSA
VDDA
VDD1 VSS2
VSS1 VDD2
VSSPLL
VSSR VDDR
Figure Recommended Layout 80QFP Pierce Oscillator
Section Clock Reset Generator (CRG) Block Description
Consult Block User Guide information about Clock Reset Generator module.
Device-specific information
part IPBus domain.
More Information This Product, www.freescale.com
VSSPLL VDDPLL
Device User Guide 9S12C128DGV1/D V01.04
Voltage Reset feature uses voltage reset signal from VREG module input module. When regulator output voltage supply internal chip logic falls below specified threshold signal from VREG module causes module generate reset. Consult VREG Block User Guide voltage level specifications.
9.1.1 XCLKS
XCLKS input signal active (see 2.3.8 NOACC XCLKS Port
Section Oscillator (OSC) Block Description
Consult Block User Guide information about Oscillator module.
Section Timer (TIM) Block Description
Consult TIM_16B8C Block User Guide information about Timer module.
Section Analog Digital Converter (ATD) Block Description
12.1 Device-specific information
12.1.1 (voltage reference low)
package versions, bonded internally VSSA pin. Consult ATD_10B8C Block User Guide further information about Converter module.
Section Serial Communications Interface (SCI) Block Description
Consult Block User Guide information about Asynchronous Serial Communications Interface module.
Section Serial Peripheral Interface (SPI) Block Description
Consult Block User Guide information about Serial Peripheral Interface module.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Consult Block User Guide information about Synchronous Serial Communications Interface module.
Section Flash Block Description
Consult FTS16K Block User Guide information about Flash module MC9S12GC16. Consult FTS32K Block User Guide information about Flash module MC9S12C32 MC9S12GC32. Consult FTS64K Block User Guide information about Flash module MC9S12C64 MC9S12GC64.
Consult FTS96K Block User Guide information about Flash module MC9S12C96. Consult FTS128K Block User Guide information about Flash module MC9S12C128or MC9S12GC128.
Section Block Description
This module supports single-cycle misaligned word accesses without wait states. MC912GC16 features single byte module. MC9S12C32 MC9S12GC32 feature byte module. MC9S12C64, MC9S12GC64, MC9S12C96, MC9S12C128 MC9S12GC128 versions feature byte module.
Section Pulse Width Modulator (PWM) Block Description
Consult PWM_8B6C Block User Guide information about Pulse Width Modulator Module.
Section MSCAN Block Description
Consult MSCAN Block User Guide information about Motorola Scalable Module. This module available MC9GC-Family Members.
Section Port Integration Module (PIM) Block Description
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
Consult PIM_9C32 Block User Guide information about Port Integration Module versions MC9DS12GC MC9S12C-Family. MODRR register within allows mapping channels PortT absence PortP pins count packages. 80QFP package option recommended MODRR since this intended support channel availability count packages. Note that when mapping channels PortT 80QFP option, associated channels then mapped both PortP PortT.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Appendix Electrical Characteristics
General
NOTE:
electrical characteristics given this section preliminary should used guide only. Values cannot guaranteed Motorola subject change without notice. parts specified tested over 3.3V ranges. intermediate range, generally electrical specifications 3.3V range apply, parts tested production test intermediate range.
NOTE:
This supplement contains most accurate electrical information MC9S12C-Family microcontrollers available time publication. information should considered PRELIMINARY subject change. This introduction intended give overview several common topics like power supply, current injection etc.
A.1.1 Parameter Classification
electrical parameters shown this supplement guaranteed various methods. give customer better understanding following classification used parameters tagged accordingly tables where appropriate.
NOTE:
This classification will added later release specification
Those parameters guaranteed during production testing each individual device. Those parameters achieved design characterization measuring statistically relevant sample size across process variations. They regularly verified production monitors. Those parameters achieved design characterization small sample size from typical devices. values shown typical column within this category. Those parameters derived mainly from simulations.
A.1.2 Power Supply
MC9S12C-Family MC9S12GC-Family members utilize several pins supply power ports, converter, oscillator well internal logic. VDDA, VSSA pair supplies converter. VDDX, VSSX pair supplies pins VDDR, VSSR pair supplies internal voltage regulator. VDD1, VSS1, VDD2 VSS2 supply pins digital logic. VDDPLL, VSSPLL supply oscillator PLL.
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
VSS1 VSS2 internally connected metal. VDD1 VDD2 internally connected metal. VDDA, VDDX, VDDR well VSSA, VSSX, VSSR connected anti-parallel diodes protection.
NOTE:
following context VDD5 used either VDDA, VDDR VDDX; VSS5 used either VSSA, VSSR VSSX unless otherwise noted. IDD5 denotes currents flowing into VDDA, VDDX VDDR pins. used VDD1, VDD2 VDDPLL, used VSS1, VSS2 VSSPLL. used currents flowing into VDD1 VDD2.
A.1.3 Pins
There four groups functional pins. A.1.3.1 pins Those pins have nominal level This class pins comprised port pins, analog inputs, BKGD RESET inputs.The internal structure those pins identical, however some functionality disabled. E.g. pull-up pull-down resistors disabled permanently. A.1.3.2 Analog Reference This class made pins. package versions bonded VSSA pin. A.1.3.3 Oscillator pins XFC, EXTAL, XTAL dedicated oscillator have nominal 2.5V level. They supplied VDDPLL. A.1.3.4 TEST This used production testing only.
A.1.4 Current Injection
Power supply must maintain regulation within operating VDD5 range during instantaneous operating maximum current conditions. positive injection current (Vin VDD5) greater than IDD5, injection current flow VDD5 could result external power supply going regulation. Insure external VDD5 load will shunt current greater than maximum injection current. This will greatest risk when consuming power; e.g. system clock present, clock rate very which would reduce overall power consumption.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User A.1.5 Absolute Maximum Ratings
Absolute maximum ratings stress ratings only. functional operation under outside those maxima guaranteed. Stress beyond those limits affect reliability cause permanent damage device. This device contains circuitry protecting against damage high static voltage electrical fields; however, advised that normal precautions taken avoid application voltages higher than maximum-rated voltages this high-impedance circuit. Reliability operation enhanced unused inputs tied appropriate logic voltage level (e.g., either VSS5 VDD5).
Table Absolute Maximum Ratings
Rating
I/O, Regulator Analog Supply Voltage Digital Logic Supply Voltage1 Supply Voltage Voltage difference VDDX VDDR VDDA Voltage difference VSSX VSSR VSSA Digital Input Voltage Analog Reference XFC, EXTAL, XTAL inputs TEST input Instantaneous Maximum Current Single limit digital pins Instantaneous Maximum Current Single limit XFC, EXTAL, XTAL3 Instantaneous Maximum Current Single limit TEST4 Operating Temperature Range (packaged) Operating Temperature Range (junction) Storage Temperature Range
Symbol
VDD5 VDDPLL VDDX VSSX VRH, VILV VTEST
-0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.25
10.0
Unit
Tstg
NOTES: device contains internal voltage regulator generate logic supply supply. absolute maximum ratings apply when device powered from external source. digital pins internally clamped VSSX VDDX, VSSR VDDR VSSA VDDA. These pins internally clamped VSSPLL VDDPLL This clamped VSSX, clamped high. This must tied applications.
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
A.1.6 Protection Latch-up Immunity
testing conformity with CDF-AEC-Q100 Stress test qualification Automotive Grade Integrated Circuits. During device qualification stresses were performed Human Body Model (HBM), Machine Model (MM) Charge Device Model. device will defined failure after exposure pulses device longer meets device specification. Complete parametric functional testing performed applicable device specification room temperature followed temperature, unless specified otherwise device specification. Table Latch-up Test Conditions
Model Description
Series Resistance Storage Capacitance Human Body Number Pulse positive negative Series Resistance Storage Capacitance Machine Number Pulse positive negative Minimum input voltage limit Latch-up Maximum input voltage limit
Symbol
Value
1500 -2.5
Unit
Table Latch-Up Protection Characteristics
Rating
Human Body Model (HBM) Machine Model (MM) Charge Device Model (CDM) Latch-up Current 125°C positive negative Latch-up Current 27°C positive negative
Symbol
VHBM VCDM ILAT
2000 +100 -100 +200 -200
Unit
ILAT
A.1.7 Operating Conditions
This chapter describes operating conditions devices. Unless otherwise noted those conditions apply following data.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
NOTE:
Instead specifying ambient temperature parameters specified more meaningful silicon junction temperature. power dissipation calculations refer Section A.1.8 Power Dissipation Thermal Characteristics. Table Operating Conditions
Rating
I/O, Regulator Analog Supply Voltage Digital Logic Supply Voltage1 Supply Voltage Voltage Difference VDDX VDDA Voltage Difference VSSX VSSR VSSA
Symbol
VDD5 VDDPLL VDDX VSSX fosc fbus2
2.97 2.35 2.35 -0.1 -0.1 0.25
2.75 2.75
Unit
Oscillator Frequency Operating Junction Temperature Range
NOTES: device contains internal voltage regulator generate logic supply supply. absolute maximum ratings apply when this regulator disabled device powered from external source. Some blocks e.g. (conversion) NVMs (program/erase) require higher frequencies proper operation.
A.1.8 Power Dissipation Thermal Characteristics
Power dissipation thermal characteristics closely related. user must assure that maximum operating junction temperature exceeded. average chip-junction temperature (TJ) obtained from: Junction Temperature, Ambient Temperature, Total Chip Power Dissipation, Package Thermal Resistance, [°C/W] total power dissipation calculated from: Chip Internal Power Dissipation,
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
cases with internal voltage regulator enabled disabled must considered: Internal Voltage Regulator disabled DDPLL DDPLL DSON
Which output currents ports associated with VDDX VDDM. RDSON valid: DSON ;for outputs driven
DSON ;for outputs driven high Internal voltage regulator enabled IDDR current shown Table overall current flowing into VDDR, which additionally contains current flowing into external loads with output high. DSON
respectively
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Which output currents ports associated with VDDX VDDR. Table Thermal Package Characteristics1
Rating
Thermal Resistance LQFP48, single layer PCB2 Thermal Resistance LQFP48, double sided with internal planes3 Junction Board LQFP48 Junction Case LQFP48 Junction Package LQFP48 Thermal Resistance LQFP52, single sided Thermal Resistance LQFP52, double sided with internal planes Junction Board LQFP52 Junction Case LQFP52 Junction Package LQFP52 Thermal Resistance single sided Thermal Resistance double sided with internal planes Junction Board QFP80 Junction Case QFP80 Junction Package QFP80
Symbol
Unit
oC/W
oC/W
oC/W oC/W
oC/W oC/W
oC/W oC/W
NOTES: values thermal resistance achieved package simulations Board according EIA/JEDEC Standard 51-2 Board according EIA/JEDEC Standard 51-7
A.1.9 Characteristics
This section describes characteristics pins. parameters always applicable, e.g. pins feature pull up/down resistances.
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
Table Characteristics
Conditions 4.5< VDDX <5.5V Termperature from -40°C +140°C, unless otherwise noted
Input High Voltage Input High Voltage Input Voltage Input Voltage Input Hysteresis
Rating
Symbol
0.65*VDD5 VSS5
VDD5 0.35*VDD5
Unit
VHYS
Input Leakage Current (pins high ohmic input mode)1 VDD5 VSS5 Output High Voltage (pins output mode) Partial Drive -2mA Output High Voltage (pins output mode) Full Drive -10mA Output Voltage (pins output mode) Partial Drive +2mA Output Voltage (pins output mode) Full Drive +10mA Internal Pull Device Current, tested Max.
VDD5 VDD5
IPUL IPUH IPDH IPDL IICS IICP tPIGN tPVAL
-130
Internal Pull Device Current, tested Min.
Internal Pull Down Device Current, tested Min.
Internal Pull Down Device Current, tested Max.
Input Capacitance Injection current2 Single limit Total Device Limit. injected currents Port Interrupt Input Pulse filtered3 Port Interrupt Input Pulse passed3
-2.5
NOTES: Maximum leakage current occurs maximum operating temperature. Current decreases approximately one-half each temperature range from Refer Section A.1.4 Current Injection, more details Parameter only applies STOP Pseudo STOP mode.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Table 3.3V Characteristics
Conditions VDDX=3.3V +/-10%, Termperature from -40°C +140°C, unless otherwise noted
Input High Voltage Input High Voltage Input Voltage Input Voltage Input Hysteresis
Rating
Symbol
0.65*VDD5 VSS5
VDD5 0.35*VDD5
Unit
VHYS
Input Leakage Current (pins high ohmic input mode)1 VDD5 VSS5 Output High Voltage (pins output mode) Partial Drive -0.75mA Output High Voltage (pins output mode) Full Drive -4mA Output Voltage (pins output mode) Partial Drive +0.9mA Output Voltage (pins output mode) Full Drive +4.75mA Internal Pull Device Current, tested Max.
VDD5 VDD5
IPUL IPUH IPDH IPDL IICS IICP tPIGN tPVAL
Internal Pull Device Current, tested Min. Internal Pull Down Device Current, tested Min.
Internal Pull Down Device Current, tested Max.
Input Capacitance Injection current2 Single limit Total Device Limit. injected currents Port Interrupt Input Pulse filtered3 Port Interrupt Input Pulse passed3
-2.5
NOTES: Maximum leakage current occurs maximum operating temperature. Current decreases approximately one-half each temperature range from Refer Section A.1.4 Current Injection, more details Parameter only applies STOP Pseudo STOP mode.
More Information This Product, www.freescale.com
Device User Guide 9S12C128DGV1/D V01.04
A.1.10 Supply Currents
This section describes current consumption characteristics device well conditions measurements. A.1.10.1 Measurement Conditions measurements without output loads. Unless otherwise noted currents measured single chip mode, internal voltage regulator enabled 25MHz frequency using 4MHz oscillator. A.1.10.2 Additional Remarks expanded modes currents flowing system highly dependent load address, data control signals well duty cycle those signals. generally applicable numbers given. very good estimate take single chip currents currents external loads.
More Information This Product, www.freescale.com
Freescale Semiconductor,Guide 9S12C128DGV1/D V01.04 Inc. Device User
Table Supply Cu

Other recent searches


WSH132 - WSH132   WSH132 Datasheet
STS-1 - STS-1   STS-1 Datasheet
STS-3 - STS-3   STS-3 Datasheet
STS-12 - STS-12   STS-12 Datasheet
STS-24 - STS-24   STS-24 Datasheet
STS-48 - STS-48   STS-48 Datasheet
STM-16 - STM-16   STM-16 Datasheet
STM-4 - STM-4   STM-4 Datasheet
SN74ABT16652 - SN74ABT16652   SN74ABT16652 Datasheet
SN54ABT16652 - SN54ABT16652   SN54ABT16652 Datasheet
MDC5001T1 - MDC5001T1   MDC5001T1 Datasheet
KSC2518 - KSC2518   KSC2518 Datasheet
IRLR2705 - IRLR2705   IRLR2705 Datasheet
IRLU2705 - IRLU2705   IRLU2705 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive