MC9S12XD FREESCALE [Freescale Semiconductor, Inc], MC9S12XD Datasheet

no-image

MC9S12XD

Manufacturer Part Number
MC9S12XD
Description
16-BIT MICROPROCESSOR FAMILY
Manufacturer
FREESCALE [Freescale Semiconductor, Inc]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC9S12XD128CAA
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC9S12XD128CAA
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
MC9S12XD128CAL
Manufacturer:
FREESCALE
Quantity:
2 810
Part Number:
MC9S12XD128CAL
Manufacturer:
FREESCALE
Quantity:
2 810
Part Number:
MC9S12XD128MAL
Manufacturer:
FREESCALE
Quantity:
2
Part Number:
MC9S12XD128MAL
Manufacturer:
FREESCALE
Quantity:
2 430
Part Number:
MC9S12XD128MAL
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Freescale Semiconductor
9S12XDFAMPP
Rev. 2.14, 7-Nov-2005
Product Brief
MC9S12XD Family
16-bit Microprocessor Family (covers MC9S12XD64 through
MC9S12XDP512 and MC3S12XDT256/MC3S12XDG128)
Introduction
Targeted at automotive multiplexing applications, the MC9S12XD Family will deliver 32-bit performance
with all the advantages and efficiencies of a 16-bit MCU. The
S12X
is designed to retain the low cost, low
power consumption, excellent EMC performance and code-size efficiency advantages enjoyed by users
of Freescale's previous 16-bit MC9S12 MCU family.
Based around an enhanced S12 core, the MC9S12XD Family will deliver two to five times the
performance of a 25 MHz S12 whilst retaining a high degree of pin and code compatibility with the original
S12D - family.
The MC9S12XD Family features the performance boosting XGATE co-processor. The XGATE, which is
programmable in "C" language, has an instruction set which is optimized for data movement, logic and
bit manipulation instructions. It runs at twice the bus frequency of the
S12X
and off-loads the CPU by
providing high speed data transfer (and data processing) between any peripheral module, RAM and I/O
ports. This is particularly useful in applications such as automotive gateways where there are multiple
busses carrying heavy data traffic which would otherwise exert a heavy interrupt/processing load on the
CPU.
© Freescale Semiconductor, Inc., 2005. All rights reserved.

Related parts for MC9S12XD

MC9S12XD Summary of contents

Page 1

... EMC performance and code-size efficiency advantages enjoyed by users of Freescale's previous 16-bit MC9S12 MCU family. Based around an enhanced S12 core, the MC9S12XD Family will deliver two to five times the performance MHz S12 whilst retaining a high degree of pin and code compatibility with the original S12D - family ...

Page 2

... Memory options will range from 64 Kbytes to 512 Kbytes of Freescale's industry-leading, full automotive spec SG-Flash with additional integrated EEPROM. In addition to the rich S12 peripheral set, the MC9S12XD Family will feature more RAM, extra A/D channels, new timer features and additional LIN-compatible SCI ports compared with the original S12 D- Family ...

Page 3

... Fast sector erase and word program operation – 2-stage command pipeline for faster multi-word program times – Sector erase abort feature for critical interrupt response – Protection scheme to prevent accidental program or erase • 4K, 8K, 12K, 14K, 16K, 20K, 32K Byte RAM MC9S12XD Family, Rev. 2.14 Features 3 ...

Page 4

... Up to four chip select outputs to select 16K, 1M, 2M and 4M byte address spaces • Supports glue-less interface to popular asynchronous RAMs and Flash devices • External address space 4M byte for data and program space MC9S12XD Family, Rev. 2.14 Freescale Semiconductor ...

Page 5

... Start of timers can be aligned • Eight channel x 8-bit or four channel x 16-bit pulse width modulator • Programmable period and duty cycle per channel • Center-aligned or left-aligned outputs • Programmable clock select logic with a wide range of frequencies MC9S12XD Family, Rev. 2.14 Features Table 2) 5 ...

Page 6

... Programmable character length • Programmable polarity for transmitter and receiver • Receive wakeup on active edge • Break detect and transmit collision detect supporting LIN MC9S12XD Family, Rev. 2.14 Table 2) Table 2) Table 2) Freescale Semiconductor ...

Page 7

... Low-voltage detection with interrupt or reset • 117 general-purpose input/output (I/O) pins depending on the package option and 2 input-only pins • Hysteresis and configurable pullup/pulldown device on all input pins • Configurable drive strength on all output pins MC9S12XD Family, Rev. 2.14 Table 2) Features 7 ...

Page 8

... Temperature options: – - – - 105 C – - 125 C • Supply voltage 3.15V to 5.5V • Internal voltage regulator providing 2.5 V logic supply – 40 MHz maximum CPU bus frequency in single chip mode – 80 MHz maximum XGATE bus frequency MC9S12XD Family, Rev. 2.14 Freescale Semiconductor ...

Page 9

... MC9S12XD Family Block Diagram Freescale Semiconductor MC9S12XD Family, Rev. 2.14 MC9S12XD Family Block Diagram 9 ...

Page 10

... Analog Supply 3-5V VDDA VSSA PWM I/O Supply 3-5V VDDX1,2 VSSX1,2 Voltage Regulator 3-5V VDDR1,2 SPI1 VSSR1,2 RXD SCI4 TXD SPI2 RXD SCI5 TXD MC9S12XD Family, Rev. 2.14 VRH VRH ATD1 VRL VRL VDDA VDDA VSSA VSSA PAD00 AN8 PAD01 AN9 AN10 PAD02 PAD03 AN11 PAD04 ...

Page 11

... Table 1. Package and Memory Options of MC9S12XD Family Members Device 9S12XDP512 9S12XDT512 9S12XDT384 9S12XDQ256 9S12XDT256 9S12XD256 3S12XDT256 9S12XDG128 3S12XDG128 9S12XD128 9S12XD64 NOTES EEPROM is available on ROM versions. Freescale Semiconductor Package Flash RAM 144 LQFP 32K 112 LQFP 144 LQFP 512K 112 LQFP ...

Page 12

... MC9S12XD Family Block Diagram Table 2. Peripheral Options of MC9S12XD Family Members Device Package 144LQFP 9S12XDP512 112LQFP 144LQFP 112LQFP 9S12XDT512 80QFP 144LQFP 112LQFP 9S12XDT384 80QFP 144LQFP 112LQFP 9S12XDQ256 80QFP 144LQFP 112LQFP 9S12XDT256 80QFP 144LQFP 9S12XD256 112LQFP 80QFP 144LQFP 112LQFP 3S12XDT256 80QFP 112LQFP 9S12XDG128 ...

Page 13

... SPI1 pins are shared with PWM[3:0]; In 144 and 112-pin versions, SPI1 can be routed under software control to PH[3:0]. • SPI2 pins are shared with PWM[7:4]; In 144 and 112-pin versions, SPI2 can be routed under software control to PH[7:4]. In 80-pin packages, SS-signal of SPI2 is not bonded out! Freescale Semiconductor MC9S12XD Family, Rev. 2.14 MC9S12XD Family Block Diagram 13 ...

Page 14

... PM1:0 X PM3:2 O PM5:4 O PM7:6 PS1:0 PS3:2 PS7:4 PH3:0 14 144 LQFP 24/ 119 4 MC9S12XD Family, Rev. 2.14 112 LQFP 80 QFP 16/16 8 3/3 2/2 ( ...

Page 15

... VDD1 10 VSS1 11 PT4 IOC4 12 PT5 IOC5 13 PT6 IOC6 14 PT7 IOC7 PK5 ADDR21 PK4 ADDR20 PJ1 KWJ1 PJ0 KWJ0 MC9S12XD Family, Rev. 2.14 Pin Assignments ( (1) 3rd 4th 5th Function Function Function PWM3 SS1 PWM2 SCK1 PWM1 MOSI1 PWM0 MISO1 ...

Page 16

... MODB 26 PE5 MODA 27 PE4 ECLK 28 VSSR 29 VDDR 30 RESET 31 VDDPLL 32 XFC 33 VSSPLL 34 EXTAL 35 XTAL 36 TEST PH3 KWH3 MC9S12XD Family, Rev. 2.14 (1) 3rd 4th 5th Function Function Function UDS SS2 TXD5 SCK2 RXD5 MOSI2 TXD4 MISO2 RXD4 ECLKX2 TAGHI TAGLO RE SS1 TXD7 Freescale Semiconductor ...

Page 17

... VSS2 51 PAD00 AN0 PAD08 AN8 52 PAD01 AN1 PAD09 AN9 53 PAD02 AN2 PAD10 AN8 54 PAD03 AN3 PAD11 AN11 55 PAD04 AN4 PAD12 AN12 MC9S12XD Family, Rev. 2.14 Pin Assignments (1) 3rd 4th 5th Function Function Function SCK1 RXD7 MOSI1 TXD6 MISO1 RXD6 LDS EROMCTL WE 17 ...

Page 18

... VREGEN 68 PJ7 KWJ7 69 PJ6 KWJ6 PJ5 KWJ5 PJ4 KWJ4 70 PM5 TXCAN2 71 PM4 RXCAN2 72 PM3 TXCAN1 73 PM2 RXCAN1 MC9S12XD Family, Rev. 2.14 (1) 3rd 4th 5th Function Function Function TXCAN4 TXD3 RXCAN4 RXD3 TXCAN4 SCL0 RXCAN4 SDA0 SCL1 CS2 SDA1 CS0 TXCAN0 TXCAN4 SCK0 ...

Page 19

... Table 5. Pin-Out Summary QFP 2nd Pin 80 Function 74 PM1 TXCAN0 75 PM0 RXCAN0 76 VSSX1 77 VDDX1 PK7 ROMCTL 78 PP7 KWP7 PP6 KWP6 79 PP5 KWP5 80 PP4 KWP4 MC9S12XD Family, Rev. 2.14 Pin Assignments (1) 3rd 4th 5th Function Function Function EWAIT PWM7 SCK2 PWM6 SS2 PWM5 MOSI2 PWM4 MISO2 19 ...

Page 20

... Pins shown in BOLD-ITALICS are bit available on the 112 LQFP Pins shown in BOLD are not available on the 80 QFP package Figure 1. MC9S12XD Family Pin Assignments for 144-pin LQFP Package 20 MC9S12XD Family 144 LQFP nor on the 80 QFP Package Option MC9S12XD Family, Rev. 2.14 108 107 106 105 104 ...

Page 21

... Pins shown in BOLD are not available on the 80 QFP package Figure 2. MC9S12XD Family Pin Assignments for 112-pin LQFP Package Freescale Semiconductor MC9S12XD Family 112LQFP MC9S12XD Family, Rev. 2.14 Pin Assignments 21 ...

Page 22

... Pin Assignments Figure 3. MC9S12XD Family Pin Assignments for 80-pin QFP Package 22 MC9S12XD Family 80-Pin QFP MC9S12XD Family, Rev. 2.14 Freescale Semiconductor ...

Page 23

... Fixed Flash EEPROM $8000 16K Page Window 32 * 16K Flash EEPROM Pages $C000 16K Fixed Flash EEPROM $FF00 2K, 4K 16K Protected Boot Sector BDM $FFFF SPECIAL SINGLE CHIP Figure 4. MC9S12XD-Family Memory Map MC9S12XD Family, Rev. 2.14 Memory Maps 1 Table 1. 23 ...

Page 24

... Shared XGATE/CPU area Not implemented Figure 5. MC9S12XD-Family Flash Configuration 1. XGATE read access to Flash not possible on DG128/D128 and D64 2. Program Pages available on DT384 are $E0 - $E7 and $F0 - $FF 3. Program Pages available on DQ256/D256 are $E0 - $E7 and $F8 - $FF 4. Shared XGATE/CPU area on DP512/DT512/DT384 at global address $78_0800 to $78_FFFF (30Kbyte) 5 ...

Page 25

... VIEW AB 0.1 T 144X 2 SEATING PLANE 0. ( (Y) (Z) VIEW AB MC9S12XD Family, Rev. 2.14 Mechanical Package Dimensions 140X VIEW Y NOTES: 1. DIMENSIONS AND TOLERANCING PER ASME Y14.5M, 1994. 2. DIMENSIONS IN MILLIMETERS. 3. DATUMS DETERMINED AT THE SEATING PLANE, DATUM T. ...

Page 26

... (Y) VIEW AB Figure 7. 112-pin LQFP Mechanical Dimensions (case no. 987 TIPS VIEW AB 2 112X ( (Z) MC9S12XD Family, Rev. 2. 108X X= VIEW BASE METAL D SECTION J1-J1 ROTATED 90 COUNTERCLOCKWISE --- P Freescale Semiconductor ...

Page 27

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

Page 28

How to Reach Us: Home Page: www.freescale.com E-mail: support@freescale.com USA/Europe or Locations Not Listed: Freescale Semiconductor Technical Information Center, CH370 1300 N. Alma School Road Chandler, Arizona 85224 +1-800-521-6274 or +1-480-768-2130 support@freescale.com Europe, Middle East, and Africa: Freescale Halbleiter Deutschland ...

Related keywords