2024年6月5日发(作者:)

Freescale Semiconductor

Application Note

Document Number: AN3497

Rev. 0, 07/2007

S12XS Family Compatibility

Considerations

by:Lela Garofalo

TSPG

1Introduction

Contents

1

2

3

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Overview of S12XS Family . . . . . . . . . . . . . . . . . . . . . . . 2

Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3.1P-Flash (Program Flash). . . . . . . . . . . . . . . . . . . . . 3

3.2D-Flash (Data Flash). . . . . . . . . . . . . . . . . . . . . . . . 4

3.3RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Port Integration Module (PIM). . . . . . . . . . . . . . . . . . . . . 6

Part IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

The S12XS family is a next generation, cost competitive

MCU solution targeting existing S12 customers and

emerging markets. The S12XS family features a power-

and code-efficient 16-bit core, on-board data flash

(D-flash), an on-board frequency-modulated PLL, and

offers flexibility and compatibility with the fully

featured S12XE family.

Target applications include smart junction boxes, seat

controllers, HVAC, low-end engine control, body ECU,

RKE receiver, door modules, and steering modules.

The S12XS is pin compatible and emulatable with the

XE family. Key features of the XE-family that are not

included on XS family are: XGATE coprocessor,

memory protection unit, and advanced emulated

EEPROM functionality. The S12XE and S12XS families

give customers flexibility from 64K up to 1M flash and

packages from 64LQFP to 208MapBGA.

4

5

6

7

©Freescale Semiconductor, Inc., 2007. All rights reserved.

Overview of S12XS Family

For additional information on compatibility between S12XE and S12XS families, please refer to the

Freescale application note, “Using the S12XE Family as a Development Platform for the S12XS Family,”

(document AN3327).

This document describes the differences and key similarities between the S12XS family members that

must be considered when moving from a larger umbrella device with more memory and a larger package,

to a smaller device with less memory and a smaller package.

The topics discussed are:

•Memory mapping and paging

•Peripherals

•Port integration module

•PartIDs

2Overview of S12XS Family

This document is meant to be used in conjunction with the S12XS family data sheet located at

. Table1 gives an overview of the parts, available peripherals, and package options for

each of the family members.

Table1. Family Features

Device

S12XS256

Package

112 LQFP

80 QFP

64 LQFP

112 LQFP

XGATECAN

1

1

1

1

SPI

1

1

1

1

1

1

1

1

1

SCI

2

2

2

2

2

2

2

2

2

TIM

8ch

8ch

8ch

8ch

8ch

8ch

8ch

8ch

8ch

PIT

4ch

4ch

4ch

4ch

4ch

4ch

4ch

4ch

4ch

A/D

1/16

1/8

1/8

1/16

1/8

1/8

1/16

1/8

1/8

PWM

8ch

8ch

8ch

8ch

8ch

8ch

8ch

8ch

8ch

I/0

91

59

44

91

59

44

91

59

44

S12XS12880 QFP

64 LQFP

112 LQFP

Not

Available

1

1

1

1

1

S12XS6480 QFP

64 LQFP

S12XS Family Compatibility Considerations, Rev. 0

2Freescale Semiconductor