MC9s12系列器件闡明_第1頁
MC9s12系列器件闡明_第2頁
MC9s12系列器件闡明_第3頁
MC9s12系列器件闡明_第4頁
MC9s12系列器件闡明_第5頁
已閱讀5頁,還剩92頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

MC9s12系列器件闡明

MC9S12系列的名稱定義(以MC9S12DJ64CFU為例):

MC9S12:ControllerFamily該控制器系列統(tǒng)稱

9:代表FLASH

S12:內(nèi)核型號(hào)

D.J64:DeviceTitle器件名稱

64:641(的FLASH

C:TemperatureOptions溫度選擇

FU:PackageOption封裝構(gòu)造選擇

溫度選擇表定義(TemperatureOption):

C=-40°Cto85°C

V=-40°Cto105°C

M=-40°Cto125°C

封裝構(gòu)造選擇定義(PackageOptions)

FU=80QFP

PV=112LQFP

使用該系列芯片需遵照如下規(guī)則:

寄存器:

在不使用CAN0的狀況下嚴(yán)禁讀寫CANO寄存器(系統(tǒng)復(fù)位后地址范惘:S0140-$017F)?

在不使用BDLC的狀況下嚴(yán)禁讀寫B(tài)DLC寄存器(系統(tǒng)復(fù)位后地址范圍:S00E8$00EF)。

FAQ:BDLC?ByteDataLinkController

中斷:

在不使用CANO的狀況下,根據(jù)你口勺對未使用中斷的編碼方式,填滿CANO中斷向量($FFBO-SFFB7),

在不使用BDLC的狀況下,根據(jù)你的對未使用中斷的編碼方式,填滿BDLC中斷向量($FFC2,$FFC3).

接工

在不使用CANO的狀況下,CANO帶TXCANO,RXCANO功能的引腳在PJ7,PJ6,PM5,

PM4,PM3,PM2,PM1和PMO接口上無效。

在不使用BDLC的狀況下,BDLC功能引腳TXB,RXB在PM1和PMO接口上無效。

FAQ:各引腳功能應(yīng)當(dāng)先有個(gè)簡介?

在不使用CANO的狀況下,嚴(yán)禁寫ModuleRoutingRegisterMODRR1和MODRRO位。

MC9S12DJ64特性:

?HCS12關(guān)鍵:

FAQ:HCS12?

16-bitHCS12CPU

MEBI多路第用外部總線接口(MultiplexedExternalBusInterface)

<'MMC模塊映射控制(ModuleMappingConti'ol)

INT中斷控制(Interruptcontrol)

■:,BKP斷點(diǎn)(Breakpoints)

BDM后臺(tái)調(diào)試模式(BackgroundDebugMode)

,CRG(lowcurrentColpittsorPierceoscillator,PLL,reset,clocks,COPwatchdog,realtime

interrupt,clockmonitor)

?8位和4位附帶中斷功能的接II:

-數(shù)字濾波

-可編程邊緣觸發(fā)(上升沿/下降沿)

?存儲(chǔ)器:

-64KFlashEEPROM

-IKbyteEEPROM

-4KbyteRAM

?2個(gè)八通道的數(shù)字/模擬轉(zhuǎn)換器:

-精度到達(dá)lObit

-外部轉(zhuǎn)換觸發(fā)功能

?IMbit/每秒,CAN2.0A,B軟件兼容模塊:

-5個(gè)接受和3個(gè)發(fā)送緩沖單元

-Flexibleidentifierfilterprogrammableas2x32bit,4xl6bitor8x8bit

FAQ:什么意思?

-4個(gè)獨(dú)立日勺中斷通道,分別對應(yīng)Rx,Tx,error和wake-up

-低通濾波器喚醒功能

一自測工作回送功能(Loop-backforselftestoperation)

?增強(qiáng)了的捕捉時(shí)鐘功能(EnhancedCaptureTimer)

T6位主計(jì)數(shù)器(7-bitprescaler)

FAQ:prescaler?預(yù)定標(biāo)器

-8個(gè)可編程輸入捕捉通道/輸出比較通道

-4個(gè)8位/2個(gè)16位脈沖累加器(pulseaccumulator)

?8個(gè)PWM通道:

一周期和占空比系數(shù)可編程控制

8位八通道/16位4通道

-獨(dú)立的單個(gè)脈沖寬度和占空比控制

-Center-alignedorleft-alignedoutputs

FAQ:什么意思?

-頻率范圍很廣的可編程時(shí)鐘選擇邏輯單元

-迅速緊急關(guān)閉輸入

-可作為中斷輸入

-串行接口:

-2個(gè)異步SCI(SerialCommunicationsInterfaces)

一同步SPI(SerialPeripheralInterface)

,ByteDataLinkController(BDLC):

-SAEJ1850ClassB數(shù)據(jù)通信網(wǎng)絡(luò)接口兼容,兼容應(yīng)用于低速串行數(shù)據(jù)通信的ISO

(SAEJ1850ClassBDataCommunicationsNetworkInterfaceCompatib1eandISOCompatib1e

forLow-Speed?125Kbps)SerialDataCommunicationsinAutomotiveApplications)

FAQ:什么意思?

,'nter-ICBus(IIC):

-兼容總線原則

一多路控制工作(Muiti-masteroperation)

-軟件可編程256個(gè)不一樣的串行一直頻率

?112引腳封裝/80引腳封裝

一帶驅(qū)動(dòng)能力的5VI/0線路

-5VA/D轉(zhuǎn)換

-50MHz工作頻率,相稱于25MHz總線速度

-支持開發(fā)應(yīng)用

-單線程后臺(tái)調(diào)試模塊Obackgrounddebugnimode(BDM)

一片上硬件斷點(diǎn)調(diào)試(On-chiphardivarebreakpoints)

模次框圖:

Figure1-1MC9S12DJ64BlockDiagram

VffH

64KByteFlwhEEPROM

ATDOSIATD1vrn.

VODAVOOA

4KByteRAMVSSA

一—*-PA008

1KByteEEPROMY*"PAOO?

.一MD10

VDDR一8.<-FAD11

V3S?一一<*-PAD12

VREGtN一VotageRegulator—FADI3

VDD17—一?-PAD14

VSSL2一.*-PAO15

-PW.XADOR14

BKGO**CPU12“PK1?XADOR15

*一,K2:XAODRK

XFC2

-PK3*XADOR17

VDOPlX—Oodiandd

PLL2ctet§-PK4:XAOOR18

VSSPIX—

GenerationPKS:XAOOR19

ZXTALf

ModJePK7.K1

XTAL^-

KtSLT一—PIO

Erh?ncedCapture1

BmerE

LSIHB8

ECLK

MOOA

MOM_____

M^XCC/XT3X3

1□M□;M1□HIss

L

lAASIexedAddiets/DataBus8

I□1:“I1。NHI

DDRADDRB

PTAPTB

tMI:H)

3

§F

mmiiII耨獺I

:MuNcfciedrgw.ar;

:MBs居外融成注不找我:

鼻凝而£

SCL

IrtemalLo^*c2SVVODrVer5V

XODU<.voox

一PWM1

VSSM—vssx

—「PAM2

PWTO

A/DConwcrterS/&PWW

PLL23V

VoltageRogufaecrReferencePWW

VDOPLL?-VOOA-?PWM8

V3SPU.—iVSSA—1PWM7

VoftageReguttfcrW&IQ

VOOR—*

VSSR_X

內(nèi)存映射:

Table1-1DeviceMemoryMap

Size

AddressModule(Bytes)

$0000-$00()FHCS12MultiplexedExternalBusInterface16

$0010-$0014HCS12ModuleMappingControl5

$0015-50016HCS12Interrupt2

$0017-$0019Reserved3

$001A-$001BDeviceIDregister(PARTID)2

$-301C-$001DHCS12ModuleMappingControl2

$001EHCS12MultiplexedExternalBusInterface1

$001FHCS12Interrupt1

$0020-$0027Reserved8

$0028-$002FHCS12BreakpointModule8

$0030-$0031HCS12ModuleMappingCcxitrol2

$0032-$0033HCS12MuftiplexedExternalBusInterface2

$0034-$003FClockandResetGenerator(PLL,RTI,COP)12

$0040-$007FEnhancedCaptureTimer16-bit8channels64

$0080-$009FAnalogtoDigitalConverter10-bit8channels(ATD0)32

$DOAO-$OOC7PulseWidthModulator8-btt8channels(PWM)40

$OOC8-$00CFSerialCommunicationsInterface0(SCIO)8

$'3000-$0007SerialCommunicatioreInterface0(SCI1)8

$00D8-300DFSerialPeripheralInterface(SPI0)8

$OOEO-$OOE7InterICBus8

53OE8-$OOEFByteDataLinkController(BDLC)8

$OOFO-$OOFFReserved16

30100-$010FFlashControlRegister16

$0110-$011BEEPROMControlRegister12

$011C-$011FReserved4

$0120-$013FAnalogtoDigitalConverter10-bt8channels(ATD1)32

$0140-$017FMotorolaScalableCai(CANO)64

$0180-$023FReserved192

$0240-$027FPortIntegrationModule(PIM)64

$0280-$03FFReserved384

EEPROMarray1kArraymappedtwiceinthe

?000-$07FF2048

addressspace

$0000-$OFFFRAMarray4096

AxedFlashEEPROh/array

$4000-$7FFF16384

incl.0.5K,1K,2Kor4KProtectedSectoratstart

^000-$BFFFFlashEEPROMRageWindow16384

Size

AddressModule(Bytes)

FixedFlashEEPROK/array

$C000-$FFFFincl.0.5K,1K,2Kor4KProtectedSectoratend16384

and256bytesofVectorSpaceat3FF80-$FFFF

Figure1-2MC9S12DJ64MemoryMapoutofReset

50000REGISTERS

(MappableIoany2K

SoundaryMhinth?

5040032K)

(08001KBytesEEPROM

(MappableIoany2K

Soundary.1Kmappedtwo

timesinthe2Kaddress

space)

$1804KBytesRAM

(Mappabletoany4K

Boundary)

UnfcTplemertecUnim*EBEed

M000

16KFixedFlash

Page$3E=62

(Disisdependantontie

stateoftheROMHMM)

S8000

16KPageWindow

EXTERN4x16KFlashEEPROM

pages

SOOOO

16KFixedRash

Page$3F=63

BDM

SFFOOXXXXXX,(ifaetke)

VEqpRSVECTORS

SFFFF

EXPANDEDNORMALSPECWL

SINGLECHIPSINGLECHIP

圖1-1與1-2芯片復(fù)位后H勺內(nèi)存地址映射,IKH勺EEPR0.M被映射放大2倍分派到2K的地址空間里。需要

注意的是,當(dāng)系統(tǒng)豆位后EEPR0M口勺($0000-$03FF)段歸于寄存器空間,另1K($0400-$07FF)段歸

于到RAMo

詳細(xì)的寄存器映射:

$0000-S000FMEBImap1of3(HCS12MultiplexedExternalBusInterface)

AddressNameB17Bit6Bit5Bit4Bit3Eit2Bit1BitO

$0000PORTAB<7654321BitO

Write:

$0001PORTS/

B<7654321BitO

Write:

$0002DDRA2叩Bt7654321BitO

Write:

$0003DDRBB<7654321BitO

Write:

_Read:00000000

$0004Reserved...

Write:

00000000

$0005Reserved吃子

Wnte:

_Read:00000000

$0006Reserved...

Wnte:

Read:00000000

$0007Reserved

Wnte:

Bit1BitO

$0008PORTEB<765432

Write:

:00

$0009DDREI/B<76543Eit2

Wnte:

000

SOOOAPEAR既NOACCEPIPOENECLKLSTRERDWE

Write:

Read,00

$0008MODE“JMODCMODBMOOAIVISEMKEME

Write:

Read:0000

$OOOCPUCRPUPKEPUPEEPUPBEPUWKE

Wnto:

Read:0000

S000DRDRIV,,RDPKRDPERDPBRDPA

WA1nte:

Read,0000000

$OOOEEBICTL.'ESTR

1WA1nte:

“2L_Read:00000000

$000FReserved

Wnte:

$0010-$0014MMCmap1of4(HCS12ModuleMappingControl)

AddressNameBit7Bit6Bit5Bit4Bit3B*2Bit1BitO

Read:00

$0010INITRMRAM15RAM14RAM13RAM12RAM11RAMHAL

V\frite.

Read:0000

$0011INITRGREG14REG13REG12REG11

Write:

Read;00

$0012INITEEEE15=E14EE13EE12EE11EEON

WCite.

Read:0000

$0013MISCEXSTR1EXSTR0ROMHMROMON

VWite:

Read.00000000

$0014Reserved

Write:

$0015-$0016INTmap1of2(HCS12Interrupt)

AddressNameBit7Bit6Bit5Bit4Bit3Bt2Bit1B<0

Read:000

$0015ITCRWRINTADR3ADR2ADR1ADR0

lWAfrite:

$0016ITESTINTEMCINTAIWT8INT6INT4INT2INTO

Write:

$0017-$0019Reserved

AddressNameBit73it6B<t5Brt3Bt2Bit1BitO

$M7?ReservedRead:0000000

$0319Write:

$001A-$001BDeviceIDRegister(Table1-3)

AddressNameBt7Bit6Bit5Bit4Brt3Bit2Bit1BitO

Read:ID15ID14ID13ID12ID11ID10ID9ID8

$001APARTIDH

Write:

Read:ID7ID6ID5ID4ID3ID2ID1IDO

$001BPARTIDL

Write:

$001C-$001DMMCmap3of4(HCS12ModuleMappingControl,Table1-4)

AddressNameB<7Bit6Bit5Bit4Bit3Bt2Bit1BIO

Read:reg_sw00eep_sv1eep_sw00ram_sw2ram_sw1ram_svZ)

$001CMEMSIZO

Write:

Read:rom_sw1「om_sw00000pag_sw1pag_sw0

$001DMEMSIZ1

Write:

$001E-$001EMEBImap2of3(HCS12MultiplexedExternalBusInterface)

AddressNameBA7Sit6Bit5Bit4Bit3Bt2Bit1BtO

$OT1EINTCR000000

黑IRQEIRQEN

$001F-$001FINTmap2of2(HCS12Interrupt)

AddressNameBit7Bit6Bit5Bit4Bit3Bi2Bit1BitO

$001FHPRIO儼0

PSEL7PSEL6PSEL5PSEL4PSEL3PSEL2PSEL1

Write:

$0020-$0027Reserved

AddressNameBit7Bit6Bit5Bit4Bit3Bi2Bit1BitO

$0020-c」Read:00000000

$0027Reservedwrite:

$0028-$002FBKP(HCS12Breakpoint)

AddressNameBit7Bit6Brt5Bit4Bit3Bit2Bit1B<0

Read0000

50028BKPCT。川版BKENBKFULLBKBDMBKTAG

50029BKPCT1

黑BK0MBHBK0MBLBK1MBH8K1MBLBK0RWEBK0RWBK1RWEBK1RW

Redd.00

S002ABKPOXBK0V5BK0V4BK0V3B<0V2BK0V1BKOVO

Write:

Redd

50026BKPOH'岫Brt1514131211109B<8

50020BKPOL黑Bit7654321B<0

0O

W02DBKP1X湍;BK1V5BK1V4BK1V3B<1V2BK1V1BK1V0

S002EBKP1H

黑Brt1514131211109B18

S002FBKP1L黑黑Bit7654321B<0

$0030-$0031MMCmap4of4(HCS12ModuleMappingControl)

AddressNameBit7Bit6Bit5Bit4Bit3Bit2Bit1BitO

00

$0030PFAGEPIX5PIX4PIX3PIX2PIX1PIX0

Write:

Raad,00OOOOO0

$0031Reserved

Wnte:

$0032-$0033MEBImap3of3(HCS12MultiplexedExternalBusInterface)

AddressNameBl7Bit6Bit5Bit4Bit3Bt2Bit1BitO

$0032PORTKBl7

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論