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