介紹:S912XEG128W1MAL
S912XEG128W1MAL系列微控制器是 S12XD 系列的進一步發展,包括用于增強系統完整性和更強大功能的新功能。這些新功能包括閃存上的內存保護單元 (MPU) 和糾錯碼 (ECC) 以及增強型 EEPROM 功能 (EEE)、增強型 XGATE、內部濾波、頻率調制鎖相環 (IPLL) 和增強型 ATD。 E系列擴展S12X產品范圍高達 1MB 的閃存,并在旗艦的 208 針版本中增加了 I/O 能力
MC9S12XE100。
S912XEG128W1MAL系列提供 32 位性能以及 16 位的所有優點和效率微控制器。保留了目前的低成本、低功耗、EMC和代碼大小效率優勢飛思卡爾現有 16 位 MC9S12 和 S12X MCU 系列的用戶很喜歡。有很高的水平
S12XE 和 S12XD 系列之間的兼容性。
MC9S12XE-Family 具有增強版 XGATE 協處理器的性能它可以用“C”語言編程并以兩倍于 S12X 的總線頻率運行
為數據移動、邏輯和位操作指令優化的指令集,并且可以服務設備上的任何外圍模塊。新的增強版本改進了中斷處理
能力,并與現有的 XGATE 模塊完全兼容。
S912XEG128W1MAL系列由標準片上外設組成,包括高達 64KB 的 RAM、八個異步串行通信接口 (SCI)、三個串行外設接口 (SPI)、一個 8-通道 I2C/OC 增強型捕獲定時器 (ECT)、兩個 16 通道、12 位模數轉換器、一個 8-通道脈寬調制器 (PWM),五個 CAN 2.0 A、B 軟件兼容模塊 (MSCAN12),兩個 IC 間總線塊 (IIC)、一個 8 通道 24 位周期中斷定時器 (PIT) 和一個 8 通道 16 位標準定時器模塊 (TIM)。
S912XEG128W1MAL系列對所有外設和存儲器使用 16 位寬訪問,沒有等待狀態。144/208 引腳版本上可用的非多路復用擴展總線接口允許輕松與外部存儲器的接口。除了每個模塊中可用的 I/O 端口外,還有多達 26 個具有中斷功能的 I/O 端口可用允許從 STOP 或 WAIT 模式喚醒的能力。S912XEG128W1MAL系列可在 208-引腳 MABGA、144 引腳 LQFP、112 引腳 LQFP 或 80 引腳 QFP 選項
特征:S912XEG128W1MAL
此處列出了 MC9S12XE 系列的功能。請參閱表 D-2.了解內存選項和表 D2。對于不同家庭成員可用的外圍功能
• 16 位 CPU12X
— 向上兼容 MC9S12 指令集,但五個 Fuzzy 指令除外
(MEM, WAV, WAVR, REV, REVW) 已被刪除
— 增強的索引尋址
— 訪問獨立于 PPAGE 的大數據段
• INT(中斷模塊)S912XEG128W1MAL
— 八級嵌套中斷
— 為每個中斷級別靈活分配中斷源。
— 外部不可屏蔽高優先級中斷 (XIRQ)
— 內部不可屏蔽高優先級內存保護單元中斷
— 端口 J、H 和 P 上的多達 24 個引腳可配置為上升沿或下降沿敏感中斷
• EBI(外部總線接口)(僅提供 208 引腳和 144 引腳封裝)S912XEG128W1MAL
— 多達 4 個片選輸出以選擇 16K、1M、2M 和多達 4MByte 的地址空間
— 每個片選輸出都可以配置為在一個超時時完成事務
兩個等待狀態發生器或 EWAIT 信號的置低
• MMC(模塊映射控制)S912XEG128W1MAL
• DBG(調試模塊)S912XEG128W1MAL
— 使用標記類型或強制類型斷點請求監視 CPU 和/或 XGATE 總線
— 64 x 64 位循環跟蹤緩沖區捕獲流量變化或內存訪問信息
• BDM(后臺調試模式)S912XEG128W1MAL
• MPU(內存保護單元)S912XEG128W1MAL
— 每個活動程序任務可定義 8 個地址區域
— 地址范圍粒度低至 8 字節
— 無寫入/無執行保護屬性
— 訪問沖突的不可屏蔽中斷
• XGATES912XEG128W1MALS912XEG128W1MAL
— 可編程、高性能 I/O 協處理器模塊
— 在沒有 CPU 干預或 CPU 等待狀態的情況下,向或從所有外設和 RAM 傳輸數據
— 對數據執行邏輯、移位、算術和位運算
— 可以中斷 HCS12X CPU 信令傳輸完成
— 可以從任何硬件模塊以及 CPU 觸發
— 為高優先級任務服務的兩個中斷級別
— 對堆棧指針初始化的硬件支持
• OSC_LCP(振蕩器)S912XEG128W1MAL
— 使用 4MHz 至 16MHz 晶體的低功耗環路控制皮爾斯振蕩器
— 良好的抗噪性
— 使用 2MHz 至 40MHz 晶體的全擺幅 Pierce 選項
— 跨導大小適合典型晶體的最佳啟動裕度
• IPLL(內部濾波、調頻鎖相環時鐘生成)
— 無需外部組件
— 可配置選項以擴展頻譜以減少 EMC 輻射(頻率調制)
• CRG(時鐘和復位geS912XEG128W1MAL
神經)
— COP 看門狗
— 實時中斷
— 時鐘監視器
— 在自時鐘模式下從 STOP 快速喚醒
• 內存選項
— 128K、256k、384K、512K、768K 和 1M 字節閃存
— 2K、4K 字節仿真 EEPROM
— 12K、16K、24K、32K、48K 和 64K 字節 RAM
• 閃存一般功能S912XEG128W1MAL
— 64 個數據位加上 8 個校正子 ECC(糾錯碼)位允許單個位故障
修正和雙重故障檢測
— 擦除扇區大小 1024 字節
— 自動編程和擦除算法
• D-Flash 功能S912XEG128W1MAL
— 高達 32 KB 的 D-Flash 存儲器,具有 256 字節扇區供用戶訪問。
— 通過 EEE 操作控制對 D-Flash 存儲器的訪問的專用命令。
— 讀取操作期間一個字內的單位錯誤糾正和雙位錯誤檢測。
— 帶有驗證和生成 ECC 奇偶校驗位的自動編程和擦除算法。
— 快速扇區擦除和字編程操作。
— 能夠在突發序列中編程多達四個字
• 仿真 EEPROM 功能S912XEG128W1MAL
— 使用內部存儲控制器自動處理 EEE 文件。
— 復位時自動將有效 EEE 數據從 D-Flash 存儲器傳輸到緩沖 RAM。
— 能夠監控剩余的 EEE 相關緩沖區 RAM 字數
編程到 D-Flash 存儲器中。
— 能夠禁用 EEE 操作并允許優先訪問 D-Flash 存儲器。
— 能夠取消所有掛起的 EEE 操作并允許優先訪問 D-Flash 存儲器。
• 兩個 16 通道、12 位模數轉換器S912XEG128W1MAL
— 8/10/12 位分辨率
— 3μs,10 位單次轉換時間
— 左/右,有符號/無符號結果數據
— 外部和內部轉換觸發能力
— 用于在停止模式下進行轉換的內部振蕩器
— 在模擬比較 > 或 <= 匹配時從低功耗模式喚醒
• 五個 MSCAN(每秒 1 M 位,CAN 2.0 A、B 軟件兼容模塊)
— 五個接收緩沖區和三個發送緩沖區
— 靈活的標識符過濾器可編程為 2 x 32 位、4 x 16 位或 8 x 8 位
— 四個獨立的中斷通道,用于 Rx、Tx、錯誤和喚醒
— 低通濾波器喚醒功能
— 用于自檢操作的環回
• ECT(增強型捕獲定時器)S912XEG128W1MAL
— 8 x 16 位通道用于輸入捕捉或輸出比較
— 具有 8 位精度預分頻器的 16 位自由運行計數器
— 具有 8 位精度預分頻器的 16 位模數遞減計數器
— 四個 8 位或兩個 16 位脈沖累加器
• TIM(標準定時器模塊)
— 8 x 16 位通道用于輸入捕捉或輸出比較
— 具有 8 位精度預分頻器的 16 位自由運行計數器
— 1 x 16 位脈沖累加器
• PIT(周期性中斷定時器)S912XEG128W1MAL
— 多達 8 個具有獨立超時周期的定時器
— 超時周期可在 1 到 224 個總線時鐘周期之間選擇
— 超時中斷和外設觸發
• 8 個 PWM(脈寬調制器)通道
— 8 通道 x 8 位或 4 通道 x 16 位脈寬調制器
— 每個通道的可編程周期和占空比
— 中心或左對齊輸出
— 具有廣泛頻率的可編程時鐘選擇邏輯
— 快速緊急停機輸入
• 三個串行外設接口模塊 (SPI)S912XEG128W1MAL
— 可配置為 8 位或 16 位數據大小
• 八個串行通信接口 (SCI)
— 標準標記/空格不歸零 (NRZ) 格式
— 具有可編程脈沖寬度的可選 IrDA 1.4 歸零反轉 (RZI) 格式
• 兩個 IC 間總線 (IIC) 模塊S912XEG128W1MAL
— 多主操作
— 針對 256 種不同串行時鐘頻率之一的軟件可編程
— 廣播模式支持
— 10 位地址支持
• 片上穩壓器S912XEG128W1MAL
— 兩個具有帶隙基準的并聯線性穩壓器
— 具有低電壓中斷 (LVI) 的低電壓檢測 (LVD)
— 上電復位 (POR) 電路
— 3.3V 和 5V 范圍操作
— 低電壓復位 (LVR)
• 低功耗喚醒定時器 (API)S912XEG128W1MAL
— 適用于所有模式,包括完全停止模式
— 可調整到 +-5% 的準確度
— 超時周期范圍從 0.2ms 到 ~13s,分辨率為 0.2ms
• 輸入輸出S912XEG128W1MAL
— 多達 152 個通用輸入/輸出 (I/O) 引腳加上 2 個僅輸入引腳
— 所有輸入引腳上的滯后和可配置上拉/下拉設備
— 所有輸出引腳上的可配置驅動強度
• 套餐選項S912XEG128W1MAL
— 208 針MAPBGA
— 144 引腳薄型四方扁平封裝 (LQFP)
— 112 引腳薄型四方扁平封裝 (LQFP)
— 80 針四方扁平封裝 (QFP)
• 50MHz 最大 CPU 總線頻率,100MHz 最大 XGATE 總線頻率
1.1.2 操作模式
內存映射和總線接口模式:
• 正常和仿真操作模式S912XEG128W1MAL
— 普通單芯片模式
— 正常擴展模式
— 單芯片模式仿真
— 擴展模式的仿真
• 特殊操作模式
— 具有主動后臺調試模式的特殊單芯片模式
— 特殊測試模式(僅限飛思卡爾使用)
低功耗模式:S912XEG128W1MAL
• 系統停止模式
— 偽停止模式
— 帶快速喚醒選項的完全停止模式
• 系統等待模式
操作系統狀態S912XEG128W1MAL
• 主管狀態
• 用戶狀態
產品屬性:S912XEG128W1MAL
類型描述選擇
類別 集成電路(IC)嵌入式 - 微控制器
制造商 NXP USA Inc.
系列 HCS12X
包裝 托盤
零件狀態 在售
核心處理器 HCS12X
內核規格 16 位
速度 50MHz
連接能力 CANbus,EBI/EMI,I2C,IrDA,SCI,SPI
外設 LVD,POR,PWM,WDT
I/O 數 91
程序存儲容量 128KB(128K x 8)
程序存儲器類型 閃存
EEPROM 容量 2K x 8
RAM 大小 12K x 8
電壓 - 供電 (Vcc/Vdd) 1.72V ~ 5.5V
數據轉換器 A/D 16x12b
振蕩器類型 外部
工作溫度 -40°C ~ 125°C(TA)
安裝類型 表面貼裝型
封裝/外殼 112-LQFP
供應商器件封裝 112-LQFP(20x20)
基本產品編號S912XEG128W1MAL
以下物料均有現貨庫存:S912XEG128W1MAL
FS32K118LFT0MLHT
FS32K146UAT0VLLT
FS32K146UAT0VLQT
FS32K142HFT0MLHT
FS32K142HRT0VLLT
FS32K142HAT0MLLT
FS32K142HRT0VLHT
FS32K142HFT0VLHT
FS32K144HFT0MLLT
FS32K144HAT0VLHT
FS32K144UAT0VLLT
FS32K144HRT0MLLT
FS32K144HFT0VLLT
FS32K144HAT0MLHT
FS32K144HFT0MLHT
FS32K144UFT0VLLT
FS32K144HRT0VLLT
FS32K146HRT0VLLT
FS32K146HNT0VLLT
FS32K148HAT0MLQT
LS1043ASN7QQB
LS1021ASN7KQB
MCIMX287CVM4B
MCIMX280DVM4B
MCIMX283CVM4B
MCIMX257CJN4A
MCIMX536AVV8C
MCIMX6Y2CVM08AB
MCIMX6Y2CVM05AB
MCIMX6Q5EYM10AD
MCIMX6Q6AVT10AD
MCIMX6S6AVM08AC
MCIMX6S5DVM10AD
MCIMX6Z0DVM09AB
MCIMX6G2CVM05AB
MCIMX6D6AVT10AE
MCIMX6D6AVT10AD
MCIMX6D6AVT08AD
S912XEG128W1MAL
MCIMX6U5DVM10AC
MCIMX6U6AVM08AC
MCIMX6U5EVM10AC
MIMX8MM6DVTLZAA
MIMXRT1052CVL5B
LPC11C14FBD48/301
LPC1114FBD48/302
LPC1114FHN33/302
LPC11E68JBD64
LPC11U24FBD48/401
LPC1115FBD48/303
LPC11U68JBD100
LPC11E68JBD48
LPC11U37FBD48/401
LPC1225FBD48/321
LPC1225FBD64/301
LPC1756FBD80
LPC1754FBD80
LPC1752FBD80
LPC1758FBD80
LPC1769FBD100
LPC1764FBD100
LPC1768FBD100
LPC1765FBD100
LPC1778FBD144
LPC1788FBD208
LPC1788FBD144
LPC1820FBD144
LPC2138FBD64/01
LPC2478FBD208
LPC2103FBD48
LPC2119FBD64/01
LPC2129FBD64/01
LPC2136FBD64/01
LPC2132FBD64/01
LPC2134FBD64/01
LPC2148FBD64
LPC2194HBD64/01
LPC2220FBD144
LPC2214FBD144/01
LPC2292FBD144/01
LPC2368FBD100
LPC2364FBD100
LPC3250FET296/01
LPC4320FBD144
LPC4330FET100
LPC4357FET256
LPC54606J512BD208
LPC824M201JHI33
LPC812M101JDH20FP
LPC824M201JHI33Y
LPC802M001JDH20J
MK22FN128VLH10
MK60DN512VLQ10
MK64FX512VLQ12
MK64FN1M0VLQ12
MK64FX512VLL12
MK66FN2M0VLQ18
MK66FX1M0VLQ18
MKE02Z64VLD4R
MKE02Z64VLH4
MKE02Z32VLD4
MKE02Z64VLD4
MKE02Z16VLC4
MKE04Z8VTG4
MKE06Z128VLH4
MKE14Z64VLD4
MKL03Z32VFK4
MKL03Z32CAF4R
MKL03Z32CBF4R
MKL16Z128VLH4
MKL16Z64VLH4
MKL17Z64VFM4
MKL16Z256VLH4
MKL16Z64VFM4
MKL16Z32VFM4
MKL26Z128VFT4
MKL26Z128VLH4
MKL26Z128VFM4
MKV31F256VLH12
MKV42F256VLH16
MKV56F512VLL24
S9KEAZN8AMTGR
S9KEAZN64AMLCR
S9KEAZN64AMLH
S9KEAZN32ACLC
S9KEAZN8AMFK
S9KEAZ128AMLK
S9KEAZ128AMLH
S9KEAZ64AMLH
S9KEAZ64AVLH
SPC5606BF1MLQ6
SPC5644BF0MLU1
SPC560B40L3B4E0X
TEF6638HW/V106
TEF6686HN/V102
TEA1716T/2
TEA1755T/1
TEA19161T/2
TEA19162T/2
TEA1995T/1
TEA2016AAT/1J
TDA8035HN/C1
TDA8035HN/C1/S1
TDA8950J/N1
TDA8954TH
TDA8029HL/C207
SGTL5000XNAA3
SGTL5000XNAA3R2
GTL2014PW
P82B715TD
PCA82C250T/YM
PCA82C251T/YM
PCA9546APW
PCA9517ADP
PCA9515ADP
PCA9517DP
PCA9544APW
PCA9557PW
PCA9539PW
PCA9515DP
PCA9511AD
PCA9511ADP
PCA9535CPW
PCA9536D
PCA9535PW
PCA9538PW
PCA9548APW
PCA9545APW
PCA9552PW
PCA9554APW
PCA9554PW
PCA9555PW
PCA9509DP
PCA9635PW
PCA9617ADP
PCA9685PW
PCA21125T/Q900/1
PCAL6416AHF
PCF85163T/1
PCF8563TS/5
PCF8563T/5
PCF8563T/F4
PCF8576CT/1
PCF8574T/3
PCF85063ATT/A
PCF8583T/5
PCF85063ATL/1
PCF85063AT/AY
TJA1020T/CM
TJA1028T/5V0/20
TJA1028T/5V0/10
TJA1021T/20/CM
TJA1028TK/5V0/20/1
TJA1042T/1
TJA1042T/3/1
TJA1044T/1
TJA1040T/CM
TJA1044GT/3
TJA1043T/1
TJA1042TK/3
TJA1050T/CM
TJA1057T/1
TJA1051T/3/CM
TJA1051T/1
TJA1055T/1
TJA1051T/3/1
TJA1051T/CM
TJA1051TK/3
UJA1075ATW/5V0/WD
UJA1078ATW/5V0/WD
UJA1076ATW/3V3/WD
MC33664ATL1EGR2
MC33813AER2
MC33771BTA1AER2
MC33883HEGR2
MC33771BSA1AE
SJA1000T/N1
CBTL02043ABQ
CBTL01023GM
SC16IS752IPW
PTN36001HX
NX20P5090UKAZ
NX20P3483UK
NX3008NBK
FXTH871511DT1
FXTH87EH116T1
MPL3115A2R1
MPXHZ6115AC6T1
MPXHZ6400AC6T1
MPX10DP
MPX2050DP
MPX2010DP
MPX4250AP
MPX5700DP
MPX5500DP
MPX5010DP
MPX5100DP
MPX5700AP
MPXM2051GST1
MPXM2010GST1
MPXM2053GST1
MPXV7025DP
MPXV5004DP
MPXV5010DP
MPXV5004GC6U
MPXV7007DP
MPXAZ6115AC6T1
QN9021/D
QN9080DHN
PN7150B0HN/C11002Y
PN7150B0HN/C11002E
PN7462AUHN/C300Y
PN5120A0HN1/C2
CLRC66302HN
CLRC66301HN
CLRC66303HNE
MMPF0100F0AEP
MMPF0100F0AZES