MC9S12P64CFT-簡(jiǎn)單介紹
MC9S12P 系列是一個(gè)優(yōu)化的汽車 16 位微控制器產(chǎn)品線,專注于低成本、高性能和低針數(shù)。該系 列旨在在高端 8 位微控制器和高性能 16 位微控制器之間架起橋梁 ers,例如 MC9S12XS 系列。 MC9S12P 系列針對(duì)需要 CAN 或 LIN/J2602 通信的通用汽車應(yīng)用。這些應(yīng)用的典型示例包括車身 控制器、乘員檢測(cè)、門模塊、座椅控制器 s、RKE 接收器、智能執(zhí)行器、照明模塊和智能接線 盒。
MC9S12P系列使用MC9S12XS系列上的許多相同功能,包括閃存上的糾錯(cuò)碼(ECC)、用于診斷 或數(shù)據(jù)存儲(chǔ)的單獨(dú)數(shù)據(jù)閃存模塊、快速模數(shù)轉(zhuǎn)換器(ATD)和頻率模組絕緣相位鎖定環(huán)路 (IPLL)可提高 EMC 性能。
MC9S12P系列提供了 16位 MCU的所有優(yōu)勢(shì)和效率,同時(shí)保留了 Freescale現(xiàn)有 8位和 16位 MCU 系列用戶目前享有的低成本、功耗、EMC 和代碼大小效率優(yōu)勢(shì)。類似 MC9S12XS 系列, MC9S12P 系列運(yùn)行 16 位寬訪問,沒有所有外圍設(shè)備和內(nèi)存的等待狀態(tài)。MC9S12P 系列有 80 針 QFP、64 針 LQFP 和 48 針 QFN 封裝選項(xiàng),旨在最大限度地提高引腳與 E MC9S12XS 系列。除了 每個(gè)模塊中可用的 I/O 端口外,還有其他具有中斷功能的 I/O 端口,允許從停止或等待模式喚醒。
MC9S12P64CFT-特點(diǎn)
MC9S12P64CFT-MC9S12P 家庭比較
表 1 提供 MC9S12P 家族不同成員及其擬議特征的摘要。此信息旨在讓您了解該微控制器系列提 供的功能范圍。
MC9S12P64CFT-芯片級(jí)功能
系列內(nèi)可用的片上模塊包括以下功能:
? S12 CPU 核心
? 帶有 ECC 的高達(dá) 128 Kbyte 的片上閃存
? 帶有 ECC 的 4 Kbyte 數(shù)據(jù)閃存
? 高達(dá) 6 Kbyte 的片上 SRAM
? 帶內(nèi)部濾波器的相位鎖定環(huán)路(IPLL)頻率倍增器
? 4-16 MHz 振幅控制皮爾斯振蕩器
? 1 MHz 內(nèi)部遙控振蕩器
? 計(jì)時(shí)器模塊(TIM)支持輸入/輸出通道,提供一系列 16 位輸入捕獲、輸出比較、計(jì)數(shù)器 和脈沖蓄能器功能
? 具有 6 x 8 位通道的脈沖寬度調(diào)制(PWM)模塊
? 10 通道,12 位分辨率連續(xù)近似模數(shù)轉(zhuǎn)換器(ATD)
? 一個(gè)串行外圍接口(SPI)模塊
? 一個(gè)支持 LIN 通信的串行通信接口(SCI)模塊
? 一個(gè)多可擴(kuò)展控制器區(qū)域網(wǎng)絡(luò)(MSCAN)模塊(支持 CAN 協(xié)議 2.0A/B)
? 用于調(diào)節(jié)輸入電源和所有內(nèi)部電壓的片上穩(wěn)壓器(VREG)
MC9S12P64CFT-模塊功能
以下部分提供了在 MC9S12P 系列上實(shí)現(xiàn)的模塊的更多詳細(xì)信息。
MC9S12P64CFT-S12 16位中央處理器單元(CPU)
?完整的16位數(shù)據(jù)路徑支持高效的算術(shù)運(yùn)算和高速數(shù)學(xué)執(zhí)行
?包括許多單字節(jié)指令。這可以更有效地利用ROM空間。
?廣泛的索引尋址功能集,包括:
—在所有索引操作中使用堆棧指針作為索引寄存器
—在除自動(dòng)增量/遞減模式以外的所有模式下使用程序計(jì)數(shù)器作為索引寄存器
—使用A、B或D累加器的累加器偏移
—自動(dòng)指數(shù)前遞減、預(yù)遞增、后遞增和后遞增(由-8至+8)
MC9S12P64CFT-帶有ECC的片上閃存
MC9S12P 上的片上閃存具有以下特點(diǎn):
?高達(dá) 128 Kbyte 的程序閃存
—32 個(gè)數(shù)據(jù)位加 7 個(gè)綜合征 ECC(錯(cuò)誤校正代碼)位允許單位錯(cuò)誤校正和雙重故障檢測(cè)
—擦除扇區(qū)大小 512 字節(jié)
— 自動(dòng)化程序和擦除算法
—讀取的用戶邊距級(jí)別設(shè)置
— 防止意外程序或擦除的保護(hù)方
? 4 Kbyte 數(shù)據(jù)閃存空間
—16 個(gè)數(shù)據(jù)位加 6 個(gè)綜合征 ECC(糾錯(cuò)代碼)位允許單位糾錯(cuò)和雙重故障檢測(cè)
—擦除扇區(qū)大小 256 字節(jié)
— 自動(dòng)化程序和擦除算法
—讀取的用戶邊距級(jí)別設(shè)置
MC9S12P64CFT-片上 SRAM
? 高達(dá) 6KB 的通用 RAM
MC9S12P64CFT-主外振蕩器(XOSC)
? 使用 4 MHz 至 16 MHz 晶體的環(huán)路控制皮爾斯振蕩器
— 振幅輸出的電流增益控制
—具有低諧波失真的信號(hào)
—低功耗 —良好的噪音免疫力
—消除了對(duì)外部限流電阻的需求
— 跨導(dǎo)尺寸,為典型晶體提供最佳啟動(dòng)幅度
MC9S12P64CFT-內(nèi)部 RC 振蕩器(IRC)
? 可修剪的內(nèi)部參考時(shí)鐘。
—頻率:1 MHz
—在-40 C 到+125 C 環(huán)境溫度范圍內(nèi)的修剪精度:±1.5%
MC9S12P64CFT-內(nèi)部相位鎖定環(huán)路(IPLL)
? 鎖相環(huán)時(shí)鐘頻率乘數(shù)
— 無需外部組件
—參考分頻器和乘數(shù)允許各種時(shí)鐘速率
—用于低抖動(dòng)操作的自動(dòng)帶寬控制模式
—自動(dòng)頻率鎖定檢測(cè)器
—可配置的擴(kuò)展頻譜選項(xiàng),以減少 EMC 輻射(頻率調(diào)制)
—參考時(shí)鐘源:
– 外部 4-16 MHz 諧振器/晶體(XOSC)
– 內(nèi)部 1 MHz 遙控振蕩器(IRC)
MC9S12P64CFT-系統(tǒng)完整性支持
? 開機(jī)重置(POR)
? 系統(tǒng)重置生成
? 通過重置進(jìn)行非法地址檢測(cè)
? 帶中斷或復(fù)位的低壓檢測(cè)
? 實(shí)時(shí)中斷(RTI)
計(jì)算機(jī)正常運(yùn)行(COP)看門狗
—可配置為窗口 COP,以增強(qiáng)故障檢測(cè)
—使用位于閃存中的選項(xiàng)位從重置中初始化
? 時(shí)鐘監(jiān)視器監(jiān)督振蕩器的正確功能
MC9S12P64CFT-計(jì)時(shí)器(TIM)
? 8 x 16 位通道,用于輸入捕獲或輸出比較
? 帶有 7 位精密預(yù)縮放器的 16 位自由運(yùn)行計(jì)數(shù)器
? 1 x 16 位脈沖蓄能器
MC9S12P64CFT-脈沖寬度調(diào)制模塊(PWM)
? 6 通道 x 8 位或 3 通道 x 16 位脈沖寬度調(diào)制器
—每個(gè)通道的可編程周期和占空比
—中對(duì)齊或左對(duì)齊輸出
—具有廣泛頻率范圍的可編程時(shí)鐘選擇邏輯
MC9S12P64CFT-控制器區(qū)域網(wǎng)絡(luò)模塊(MSCAN)
? 每秒 1 Mbit,CAN 2.0 A,兼容 B 軟件
—標(biāo)準(zhǔn)和擴(kuò)展數(shù)據(jù)幀
— 0–8 字節(jié)數(shù)據(jù)長(zhǎng)度
—可編程比特率高達(dá) 1 Mbps
? 五個(gè)帶有 FIFO 存儲(chǔ)方案的接收緩沖區(qū)
? 三個(gè)具有內(nèi)部?jī)?yōu)先級(jí)的傳輸緩沖區(qū)
? 靈活的標(biāo)識(shí)符接受過濾器可編程為:
— 2 x 32 位
— 4 x 16 位
— 8 x 8 位
? 帶有集成低通濾波器選項(xiàng)的喚醒
? 循環(huán)回進(jìn)行自我測(cè)試
? 監(jiān)控 CAN 總線的只聽模式
? 通過軟件干預(yù)或自動(dòng)恢復(fù)總線關(guān)閉
? 發(fā)送/接收消息的 16 位時(shí)間戳
MC9S12P64CFT-串行通信接口模塊(SCI)
? 全雙工或單線操作
? 標(biāo)準(zhǔn)標(biāo)記/空格不返回零(NRZ)格式
? 可選的 IrDA 1.4 返回零反轉(zhuǎn)(RZI)格式,具有可編程脈沖寬度
? 13 位包特率選擇
? 可編程字符長(zhǎng)度
? 發(fā)射器和接收器的可編程極性
? 主動(dòng)邊緣接收喚醒
? 中斷檢測(cè)和傳輸碰撞檢測(cè)支持 LIN
MC9S12P64CFT-串行外圍接口模塊(SPI)
? 可配置的 8 位或 16 位數(shù)據(jù)大小
? 全雙工或單線雙向
? 雙緩沖傳輸和接收
? 主模式或從模式
? MSB 優(yōu)先或 LSB 優(yōu)先換檔
MC9S12P64CFT-模擬數(shù)字轉(zhuǎn)換器模塊(ATD)
? 10 通道,12 位模數(shù)轉(zhuǎn)換器
— 3 個(gè)我們單一的轉(zhuǎn)換時(shí)間
— 8-/10//12 位分辨率
— 左或右正當(dāng)結(jié)果數(shù)據(jù)
—用于停止模式轉(zhuǎn)換的內(nèi)部振蕩器
—在模擬比較>或<=匹配時(shí)從低功耗模式喚醒
— 連續(xù)轉(zhuǎn)換模式
—多通道掃描
? 引腳也可以用作數(shù)字 I/O
MC9S12P64CFT-片上穩(wěn)壓器(VREG)
? 帶帶差距參考的線性穩(wěn)壓器
? 帶低壓中斷(LVI)的低壓檢測(cè)(LVD)
? 開機(jī)復(fù)位(POR)電路
? 低壓復(fù)位(LVR)
? 高溫傳感器
MC9S12P64CFT-后臺(tái)調(diào)試(BDM)
? 非侵入式內(nèi)存訪問命令
? 支持片上非易失性存儲(chǔ)器的電路內(nèi)編程
MC9S12P64CFT-調(diào)試器(DBG)
? 深度為 64 個(gè)條目的跟蹤緩沖區(qū)
? 三個(gè)比較器(A、B 和 C)
—比較器 A 比較完整地址總線和完整 16 位數(shù)據(jù)總線
—確切地址或地址范圍比較
? 兩種類型的比較器匹配
—標(biāo)記此匹配,就在特定指令開始執(zhí)行之前
— 強(qiáng)制 這在匹配發(fā)生后的第一個(gè)指令邊界上有效
? 四種跟蹤模式
? 四級(jí)狀態(tài)音序器
MC9S12P64CFT-方框圖