MC9S12XHY256RMV1-簡單介紹
還為需要 CAN、LCD、電機驅(qū)動器控制或 LIN/SAE J2602 的通用汽車應(yīng)用提供服務(wù)。這些應(yīng)用 的典型例子包括汽車和 2 輪或 3 輪車的儀表組、暖通空調(diào)顯示器、通用電機控制和車身控制器。
MC9S12XHY 系列使用 MC9S12XS 系列和 MC9S12HY/HA 系列的許多相同功能,包括閃存上的 糾錯代碼(ECC)、用于診斷或數(shù)據(jù)存儲的單獨數(shù)據(jù)閃存模塊、快速模擬數(shù)字轉(zhuǎn)換器(ATD)和 頻率調(diào)制鎖相環(huán)(IPLL),提高了 EMC 性能。 MC9S12XHY 系列具有 40x4 液晶顯示器(LCD) 控制器/驅(qū)動和電機脈沖寬度調(diào)制器(MC),由高達16個高電流輸出輸出組成Ts。 該設(shè)備能夠通 過硬件或軟件進行步進電機失速檢測(SSD),請聯(lián)系 Freescale 銷售辦公室了解有關(guān)軟件 SSD 的 詳細信息。
MC9S12XHY 系列提供 16 位 MCU 的所有優(yōu)勢和效率,同時保留了飛思卡爾現(xiàn)有 8 位和 16 位 MCU 系列用戶目前享有的低成本、功耗、EMC 和代碼大小效率優(yōu)勢。 LikMC9S12HY/HA 系列,MC9S12XHY 系列運行 16 位寬訪問,沒有對所有外圍設(shè)備和內(nèi)存的等待狀態(tài)。
MC9S12XHY 系列有 112 針 LQFP 和 100 針 LQFP 封裝選項。 除了每個端口可用的 I/O 端口外模 塊,提供更多具有中斷功能的 I/O 端口,允許從停止或等待模式喚醒。
MC9S12XHY256RMV1-特點
MC9S12XHY256RMV1-家庭比較
表1-1概述了MC9S12XHY家族的不同成員及其建議的特征。 此信息旨在了解該微控制器家族提 供的功能范圍。
MC9S12XHY256RMV1-芯片級功能
該系列內(nèi)可用的片上模塊包括以下功能:
? CPU12XV1 CPU 核心
? 帶 ECC 的高達 256K 字節(jié)的片上閃存
? 帶有 ECC 的 8K 字節(jié)數(shù)據(jù)閃存
? 高達 12K 字節(jié)的片上 SRAM
? 帶內(nèi)部過濾器的鎖相環(huán)(IPLL)頻率倍增器
? 4-16 MHz 振幅控制皮爾斯振幅器
? 兩個定時器模塊(TIM0 和 TIM1)支持輸入/輸出通道,提供一系列 16 位輸入捕獲、輸出 比較、計數(shù)器和脈沖累加器功能
? 高達 8 x 8 位通道的脈沖寬度調(diào)制(PWM)模塊
? 高達 12 通道、10 位分辨率的連續(xù)近似模數(shù)轉(zhuǎn)換器(ATD)
? 高達 40x4 的 LCD 驅(qū)動器
? PWM 電機控制器(MC),最多 16 個大電流驅(qū)動器
? 電機驅(qū)動墊上的輸出流率控制
? 一個串行外設(shè)接口(SPI)模塊
? 一個 IC 間總線接口(IIC)模塊
? 支持 LIN 通信的兩個串行通信接口(SCI)模塊
? 兩個多可擴展控制器區(qū)域網(wǎng)絡(luò)(MSCAN)模塊(支持 CAN 協(xié)議 2.0A/B)
? 用于調(diào)節(jié)輸入電源和所有內(nèi)部電壓的片上電壓調(diào)節(jié)器(VREG)
? 自主周期中斷(API)
? 帶最多 4 個電機驅(qū)動器的步進電機控制器
? 四個步進式失速器模塊(每個電機一個)
? 多達 25 個關(guān)鍵的啟動輸入
MC9S12XHY256RMV1-模塊功能
MC9S12XHY256RMV1-S12 16 位中央處理器單元(CPU)
CPU12X是一個高速的16位處理單元,其編程模型與行業(yè)標準M68HC11中央處理器單元(CPU) 相同。
? 與 S12 指令集向上兼容,但已刪除的五個模糊指令(MEM 、WAV 、WAVR 、REV 、 REVW)除外
? Enhanced Indexed addressing
? 訪問獨立于 PPAGE 的大型數(shù)據(jù)段
MC9S12XHY256RMV1-帶有ECC的芯片閃存
MC9S12XHY 上的片上閃存具有以下特點:
? 高達 256K 字節(jié)的程序閃存
— 64 個數(shù)據(jù)位加上 8 個綜合征 ECC(糾錯代碼)位允許單位糾錯和雙故障位檢測
—擦除扇區(qū)大小 1024 字節(jié) —自動編程和擦除算法
— 防止意外程序或擦除的保護方案
—防止未經(jīng)授權(quán)訪問的安全選項
— 用于讀取的感放大器邊距級別設(shè)置
? 8K 字節(jié)的數(shù)據(jù)閃存空間
— 16 個數(shù)據(jù)位加上 6 個綜合征 ECC(錯誤糾正代碼)位允許單位錯誤糾正和雙重故障檢 測
—擦除扇區(qū)大小 256 字節(jié)
—自動編程和擦除算法
MC9S12XHY256RMV1-芯片上的SRAM
? 高達 12K 字節(jié)的通用 RAM
MC9S12XHY256RMV1-主外部振蕩器
? 使用 4 MHz 至 16 MHz 晶體的循環(huán)控制皮爾斯發(fā)信子
— 振幅輸出的電流增益控制
—低諧波失真信號
— 低功率
—良好的噪音免疫力
— 無需外部限流電阻
—跨 conductance 尺寸,為典型晶體的最佳啟動裕度
MC9S12XHY256RMV1-內(nèi)相鎖環(huán)路(IPLL)
? 鎖相環(huán)時鐘頻率倍增器
—不需要外部組件
—參考分隔器和乘數(shù)允許各種各樣的時鐘速率
— 用于低抖動操作的自動帶寬控制模式
—自動頻率鎖檢測器
— 可配置的選項來傳播頻譜,減少 EMC 輻射(頻率調(diào)制)
MC9S12XHY256RMV1-時鐘和重置生成(CRG)
? COP 監(jiān)督機構(gòu)
? 實時中斷
? 時鐘監(jiān)視器
? 在自動時鐘模式下快速從停止喚醒
MC9S12XHY256RMV1-系統(tǒng)完整性支持
? 開機重置(POR)
? 系統(tǒng)重置生成
? 重置后非法地址檢測
? 通過中斷或重置進行低壓檢測
? 實時中斷(RTI)
? 電腦正常運行(COP)看門狗
— 可配置為窗口 COP,用于增強故障檢測
—使用位于閃存中的選項位初始化重置后
? 監(jiān)督發(fā)聲器正確功能的時鐘監(jiān)視器
? 溫度傳感器
MC9S12XHY256RMV1-計時器(TIM0)
? 8x 16 位通道用于輸入捕獲
? 8x 16 位通道用于輸出比較
? 帶有 8 位精密預(yù)標尺的 16 位自由運行計數(shù)器
? 1 x 16 位脈沖蓄能器
MC9S12XHY256RMV1-1.3.9 計時器(TIM1)
? 8x 16 位通道用于輸入捕獲
? 8x 16 位通道用于輸出比較
? 帶有 8 位精密預(yù)標尺的 16 位自由運行計數(shù)器
? 1 x 16 位脈沖蓄能器
MC9S12XHY256RMV1-液晶顯示驅(qū)動器(LCD)
? 可配置多達 40 個前面板和 4 個背板或通用輸入或輸出
? 5 種操作模式允許不同的顯示尺寸來滿足應(yīng)用要求
? 未使用的前翼和背翼銷可以用作通用 I/O
MC9S12XHY256RMV1-電機控制器(MC)
? PWM 電機控制器(MC),最多 16 個大電流驅(qū)動器
? 在 H 橋配置中,每個 PWM 通道可在兩個驅(qū)動器之間切換
? 左、右和中心對齊的輸出
? 支持正弦和余弦驅(qū)動
? 抖動
? 輸出下降速率控制
MC9S12XHY256RMV1-脈沖寬度調(diào)制模塊(PWM)
? 8 通道 x8 位或 4 通道 x16 位脈沖寬度調(diào)制器
—每個通道的可編程周期和占空比
—中心對齊或左對齊輸出
— 具有廣泛頻率范圍的可編程時鐘選擇邏輯
MC9S12XHY256RMV1-IC 間總線模塊(IIC)
? 1 個具有以下功能的 IC 間(IIC)總線模塊
— 多大師操作
— 256 種不同串行時鐘頻率之一的軟編程
—一般通話(廣播)模式支持
— 10 位地址支持
MC9S12XHY256RMV1-控制器區(qū)域網(wǎng)絡(luò)模塊(MSCAN)
? 1 Mbit 每秒,CAN 2.0 A,B 軟件兼容
—標準和擴展數(shù)據(jù)幀
—0-8 字節(jié)數(shù)據(jù)長度
—可編程比特率高達 1 Mbps
? 具有 FIFO 存儲方案的五個接收緩沖區(qū)
? 三個具有內(nèi)部優(yōu)先級的傳輸緩沖區(qū)
? 靈活的標識符接受過濾器可編程為:
— 2 x 32 位
— 4 x 16 位
— 8 x 8 位
? 帶有集成低通濾波器選項的喚醒
? 回環(huán)進行自我測試
? 只聽模式來監(jiān)控 CAN 總線
? 通過軟件干預(yù)或自動恢復(fù)總線關(guān)閉
? 發(fā)送/接收消息的 16 位時間戳
MC9S12XHY256RMV1-串行通信接口模塊(SCI)
? 全雙工或單線操作
? 標準標記/空間不返回零(NRZ)格式
? 可選擇的 IrDA 1.4 返回零反轉(zhuǎn)(RZI)格式,具有可編程脈沖寬度
? 13 位波特率選擇
? 可編程字符長度
? 發(fā)射器和接收器的可編程極性
? 活動邊緣接收喚醒
? 支持 LIN 的斷裂檢測和傳輸碰撞檢測
MC9S12XHY256RMV1-串行外圍接口模塊(SPI)
? 可配置的 8 位或 16 位數(shù)據(jù)大小
? 全雙工或單線雙向
? 雙緩沖傳輸和接收
? 主模式或從模式
? MSB 優(yōu)先或 LSB 優(yōu)先輪班
? 串行時鐘相位和極性選項
MC9S12XHY256RMV1-模數(shù)轉(zhuǎn)換器模塊(ATD)
? 高達 12 通道、10 位模擬數(shù)字轉(zhuǎn)換器
— 3 us 單一轉(zhuǎn)換時間
— 8-/10 位分辨率
— 左或右合理結(jié)果數(shù)據(jù)
—用于停止模式下轉(zhuǎn)換的內(nèi)部 oscillator
—模擬比較>或<=匹配時從低功耗模式喚醒
— 連續(xù)轉(zhuǎn)換模式
— 多通道掃描
? Pins 也可以用作數(shù)字 I/O
MC9S12XHY256RMV1-芯片上電壓調(diào)節(jié)器(VREG)
? 帶隙參考的線性電壓調(diào)節(jié)器
? 帶低壓中斷(LVI)的低壓檢測(LVD)
? 開機復(fù)位(POR)電路
? 低壓復(fù)位(LVR)
MC9S12XHY256RMV1-后臺調(diào)試(BDM)
? 帶有單線接口的后臺調(diào)試模塊(BDM)
? 非入式內(nèi)存訪問命令
? 支持片上非易失性內(nèi)存的電路內(nèi)編程
MC9S12XHY256RMV1-解布器(DBG)
? 三個比較器 A、B、C 和 D 來監(jiān)控 CPU 總線
? 64 個條目深度的跟蹤緩沖區(qū)
? 比較器 A 和 C 將全地址總線和 16 位數(shù)據(jù)總線與掩碼寄存器進行比較
? 三種模式:簡單的地址/數(shù)據(jù)匹配、地址范圍內(nèi)或地址范圍外
MC9S12XHY256RMV1-SSD
? 可編程全步狀態(tài)
? 可編程集成極性
? 空白(再循環(huán))狀態(tài)
? 16 位集成蓄能器寄存器
? 帶中斷的 16 位模量下計數(shù)器
? 多路復(fù)用兩個步進電機
MC9S12XHY256RMV1-INT(中斷模塊)
? 七級嵌套中斷
? 靈活地將中斷源分配到每個中斷級別。
? 外部不可掩碼高優(yōu)先級中斷(XIRQ)
? 以下內(nèi)容可以充當喚醒間斷
— IRQ 和不可掩碼的 XIRQ
— 可以接收針腳
— SCI 接收針腳
—根據(jù) R、S、T 和 AD 端口上的封裝選項,最多 25 個引腳,可配置為對上升或下降邊緣 敏感
MC9S12XHY256RMV1-方框圖
MC9S12XHY256RMV1-設(shè)備引腳