Header File Definitions per S12 family MCU:

The following defs folder includes all s12 family parts structure definitions.  Refer to
mask set for appropriate include files. (View in Notepad for best quality)


/***************************************************************************************
* Peripheral Versions for MCS12DP512 - Mask Set: 0L00M
* 
* Peripheral	Peripheral UG	  Version	Doc. Order #		Header File
* ----------	---------------   -------	---------------		---------------
* REF		CPU REF Manual	  --		CPU12RM/D		--
* CORE		HCS12 V1.5 Core   V1.2		S12CPU15UG/D		S12CPU15V1_2.h
* CRG		CRG  		  V04		S12CRGV4/D		S12CRGV4.h
* TIMER		ECT_16B8C	  V01		S12ECT16B8CV1/D		S12ECT16B8CV1.h
* ATD		ATD_10B8C	  V02		S12ATD10B8CV2/D		S12ATD10B8CV2.h
* IIC		IIC		  V02		S12IICV2/D		S12IICV2.h
* SCI		SCI		  V02		S12SCIV2/D		S12SCIV2.h
* SPI		SPI	  	  V03		S12SPIV3/D		S12SPIV3.h
* PWM		PWM_8B8C	  V01		S12PWM8B8CV1/D		S12PWM8B8CV1.h
* FLASH		FTS512K4	  V01		S12FTS512K4V1/D		S12FTS512K4V1.h
* EEPROM	EETS4K		  V02		S12EETS4KV2/D		S12EETS4KV2.h
* BDLC		BDLC		  V01		S12BDLCV1/D		S12BDLCV1.h
* MSCAN		MSCAN		  V02		S12MSCANV2/D		S12MSCANV2.h
* VREG		VREG		  V01		S12REGV1/D		--
* PIM		PIM_9DP256	  V03		S12PIMDP256V3/D		S12PIMDP256V3.h
*
****************************************************************************************/

/****************************************************************************************
* Peripheral Versions for MCS12DP256 - Mask Set: 0K79X/1K79X
* 
* Peripheral	Peripheral UG	  Version	Doc. Order #		Header File
* ----------	---------------   -------	---------------		---------------
* REF		CPU REF Manual	  --		CPU12RM/D		--
* CORE		HCS12 V1.5 Core   V1.2		S12CPU15UG/D		S12CPU15V1_2.h
* CRG		CRG  		  V02		S12CRGV2/D		S12CRGV2.h
* TIMER		ECT_16B8C	  V01		S12ECT16B8CV1/D		S12ECT16B8CV1.h
* ATD		ATD_10B8C	  V02		S12ATD10B8CV2/D		S12ATD10B8CV2.h
* IIC		IIC		  V02		S12IICV2/D		S12IICV2.h
* SCI		SCI		  V02		S12SCIV2/D		S12SCIV2.h
* SPI		SPI	  	  V02		S12SPIV2/D		S12SPIV2.h
* PWM		PWM_8B8C	  V01		S12PWM8B8CV1/D		S12PWM8B8CV1.h
* FLASH		FTS256K		  V02		S12FTS256KV2/D		S12FTS256KV2.h
* EEPROM	EETS4K		  V02		S12EETS4KV2/D		S12EETS4KV2.h
* BDLC		BDLC		  V01		S12BDLCV1/D		S12BDLCV1.h
* MSCAN		MSCAN		  V02		S12MSCANV2/D		S12MSCANV2.h
* VREG		VREG		  V01		S12REGV1/D		--
* PIM		PIM_9DP256	  V02		S12PIMDP256V2/D		S12PIMDP256V2.h
*
*****************************************************************************************/

/****************************************************************************************
* Peripheral Versions for MCS12A256 - Mask Set: 1K79X
* 
* Peripheral	Peripheral UG	  Version	Doc. Order #		Header File
* ----------	---------------   -------	---------------		---------------
* REF		CPU REF Manual	  --		CPU12RM/D		--
* CORE		HCS12 V1.5 Core   V1.2		S12CPU15UG/D		S12CPU15V1_2.h
* CRG		CRG  		  V02		S12CRGV2/D		S12CRGV2.h
* TIMER		ECT_16B8C	  V01		S12ECT16B8CV1/D		S12ECT16B8CV1.h
* ATD		ATD_10B8C	  V02		S12ATD10B8CV2/D		S12ATD10B8CV2.h
* IIC		IIC		  V02		S12IICV2/D		S12IICV2.h
* SCI		SCI		  V02		S12SCIV2/D		S12SCIV2.h
* SPI		SPI	  	  V02		S12SPIV2/D		S12SPIV2.h
* PWM		PWM_8B8C	  V01		S12PWM8B8CV1/D		S12PWM8B8CV1.h
* FLASH		FTS256K		  V02		S12FTS256KV2/D		S12FTS256KV2.h
* EEPROM	EETS4K		  V02		S12EETS4KV2/D		S12EETS4KV2.h
* VREG		VREG		  V01		S12REGV1/D		--
* PIM		PIM_9A256	  V01		S12PIMA256V1/D		S12PIMA256V1.h
*
*****************************************************************************************/

/****************************************************************************************
* Peripheral Versions for MCS12H256 - Mask Set: 0K78X
* 
* Peripheral	Peripheral UG	  Version	Doc. Order #		Header File
* ----------	---------------   -------	---------------		---------------
* REF		CPU REF Manual	  --		CPU12RM/D			--
* CORE		HCS12 V1.5 Core   V1.2		S12CPU15UG/D		S12CPU15V1_2.h
* CRG		CRG  		  V02		S12CRGV2/D		S12CRGV2.h
* TIMER		TIM_16B8C	  V01		S12TIM16B8CV1/D		S12TIM16B8CV1.h
* ATD		ATD_10B16C	  V02		S12ATD10B16CV2/D	S12ATD10B16CV2.h
* IIC		IIC		  V02		S12IICV2/D		S12IICV2.h
* SCI		SCI		  V02		S12SCIV2/D		S12SCIV2.h
* SPI		SPI	  	  V02		S12SPIV2/D		S12SPIV2.h
* PWM		PWM_8B6C	  V01		S12PWM8B6CV1/D		S12PWM8B6CV1.h
* FLASH		FTS256K		  V02		S12FTS256KV2/D		S12FTS256KV2.h
* EEPROM	EETS4K		  V02		S12EETS4KV2/D		S12EETS4KV2.h
* LCD		LCD_32F4B	  V01		S12LCD32F4BV1/D		S12LCD32F4BV1.h
* MSCAN		MSCAN		  V02		S12MSCANV2/D		S12MSCANV2.h
* MC		MC_10B12C	  V02		S12MC10B12CV2/D		S12MC10B12CV2.h
* PIM		PIM_9H256	  V01		S12PIMH256V1/D		S12PIMH256V1.h
*
*****************************************************************************************/ 

/****************************************************************************************
* Peripheral Versions for MCS12DT128 - Mask Set: 0L85D
* 
* Peripheral	Peripheral UG	  Version	Doc. Order #		Header File
* ----------	---------------   -------	---------------		---------------
* REF		CPU REF Manual	  --		CPU12RM/D		--
* CORE		HCS12 V1.5 Core   V1.2		S12CPU15UG/D		S12CPU15V1_2.h
* CRG		CRG  		  V03		S12CRGV3/D		S12CRGV3.h
* TIMER		ECT_16B8C	  V01		S12ECT16B8CV1/D		S12ECT16B8CV1.h
* ATD		ATD_10B8C	  V02		S12ATD10B8CV2/D		S12ATD10B8CV2.h
* IIC		IIC		  V02		S12IICV2/D		S12IICV2.h
* SCI		SCI		  V02		S12SCIV2/D		S12SCIV2.h
* SPI		SPI	  	  V02		S12SPIV2/D		S12SPIV2.h
* PWM		PWM_8B8C	  V01		S12PWM8B8CV1/D		S12PWM8B8CV1.h
* FLASH		FTS128K		  V01		S12FTS128KV1/D		S12FTS128KV1.h
* EEPROM	EETS2K		  V01		S12EETS2KV1/D		S12EETS2KV1.h
* BDLC		BDLC		  V01		S12BDLCV1/D		S12BDLCV1.h
* MSCAN		MSCAN		  V02		S12MSCANV2/D		S12MSCANV2.h
* VREG		VREG		  V01		S12REGV1/D		--
* PIM		PIM_9DT128	  V01		S12PIMDT128V1/D		S12PIMDT128V1.h
* BF		BF		  V01		S12BFV1/D		S12BFV1.h
*
*****************************************************************************************/ 
	
/**************************************************************************************** 
* Peripheral Versions for MCS12A128 - Mask Set: 0L85D
* 
* Peripheral	Peripheral UG	  Version	Doc. Order #		Header File
* ----------	---------------   -------	---------------		---------------
* REF		CPU REF Manual	  --		CPU12RM/D		--
* CORE		HCS12 V1.5 Core   V1.2		S12CPU15UG/D		S12CPU15V1_2.h
* CRG		CRG  		  V03		S12CRGV3/D		S12CRGV3.h
* TIMER		ECT_16B8C	  V01		S12ECT16B8CV1/D		S12ECT16B8CV1.h
* ATD		ATD_10B8C	  V02		S12ATD10B8CV2/D		S12ATD10B8CV2.h
* IIC		IIC		  V02		S12IICV2/D		S12IICV2.h
* SCI		SCI		  V02		S12SCIV2/D		S12SCIV2.h
* SPI		SPI	  	  V02		S12SPIV2/D		S12SPIV2.h
* PWM		PWM_8B8C	  V01		S12PWM8B8CV1/D		S12PWM8B8CV1.h
* FLASH		FTS128K		  V01		S12FTS128KV1/D		S12FTS128KV1.h
* EEPROM	EETS2K		  V01		S12EETS2KV1/D		S12EETS2KV1.h
* VREG		VREG		  V01		S12REGV1/D		--
* PIM		PIM_9A128	  V01		S12PIMA128V1/D		S12PIMA128V1.h
* BF		BF		  V01		S12BFV1/D		S12BFV1.h
*
*****************************************************************************************/ 

/**************************************************************************************** 
* Peripheral Versions for MCS12E128 - Mask Set: 0L08M
* 
* Peripheral	Peripheral UG	  Version	Doc. Order #		Header File
* ----------	---------------   -------	---------------		---------------
* REF		CPU REF Manual	  --		CPU12RM/D		--
* CORE		HCS12 V1.5 Core   V1.5		S12CPU15UG/D		S12CPU15V1_5.h
* CRG		CRG  		  V04		S12CRGV4/D		S12CRGV4.h
* TIMER		TIM_16B4C	  V01		S12TIM16B4CV1/D		S12TIM16B4CV1.h
* ATD		ATD_10B16C	  V02		S12ATD10B16CV2/D	S12ATD10B16CV2.h
* IIC		IIC		  V02		S12IICV2/D		S12IICV2.h
* SCI		SCI		  V03		S12SCIV3/D		S12SCIV3.h
* SPI		SPI	  	  V02		S12SPIV2/D		S12SPIV2.h
* PWM		PWM_8B6C	  V01		S12PWM8B6CV1/D		S12PWM8B6CV1.h
* FLASH		FTS128K		  V01		S12FTS128KV1/D		S12FTS128KV1.h
* SRAM		SRAM8K		  V01		S12SRAM8KV1/D		--
* DAC		DAC_8B1C	  V01		S12DAC8B1CV1/D		S12DAC8B1CV1.h
* PMF		PMF_15B6C	  V01		S12PMF15B6CV1/D		S12PMF15B6CV1.h
* VREG		VREG_3V3	  V01		S12REG3V3V1/D		--
* PIM		PIM_9E128	  V01		S12PIME128V1/D		S12PIME128V1.h
*
*****************************************************************************************/ 	

/****************************************************************************************
* Peripheral Versions for MCS12D64 - Mask Set: 0L86D
* 
* Peripheral	Peripheral UG	  Version	Doc. Order #		Header File
* ----------	---------------   -------	---------------		---------------
* REF		CPU REF Manual	  --		CPU12RM/D		--
* CORE		HCS12 V1.5 Core   V1.2		S12CPU15UG/D		S12CPU15V1_2.h
* CRG		CRG  		  V04		S12CRGV4/D		S12CRGV4.h
* TIMER		ECT_16B8C	  V01		S12ECT16B8CV1/D		S12ECT16B8CV1.h
* ATD		ATD_10B8C	  V02		S12ATD10B8CV2/D		S12ATD10B8CV2.h
* IIC		IIC		  V02		S12IICV2/D		S12IICV2.h
* SCI		SCI		  V02		S12SCIV2/D		S12SCIV2.h
* SPI		SPI	  	  V02		S12SPIV2/D		S12SPIV2.h
* PWM		PWM_8B8C	  V01		S12PWM8B8CV1/D		S12PWM8B8CV1.h
* FLASH		FTS64K		  V01		S12FTS64KV1/D		S12FTS64KV1.h
* EEPROM	EETS1K		  V01		S12EETS1KV1/D		S12EETS1KV1.h
* BDLC		BDLC		  V01		S12BDLCV1/D		S12BDLCV1.h
* MSCAN		MSCAN		  V02		S12MSCANV2/D		S12MSCANV2.h
* VREG		VREG		  V01		S12REGV1/D		--
* PIM		PIM_9DJ64	  V01		S12PIMDJ64V1/D		S12PIMDJ64V1.h
*
*****************************************************************************************/ 

*****************************************************************************************/
* Peripheral Versions for MCS12C32 - Mask Set: 0L45J
* 
* Peripheral	Peripheral UG	  Version	Doc. Order #		Header File
* ----------	---------------   -------	---------------		---------------
* REF		CPU REF Manual	  --		CPU12RM/D		--
* CORE		HCS12 V1.5 Core   V1.5		S12CPU15UG/D		S12CPU15V1_5.h
* CRG		CRG  		  V04		S12CRGV4/D		S12CRGV4.h
* TIMER		TIM_16B8C	  V01		S12TIM16B8CV1/D		S12TIM16B8CV1.h
* ATD		ATD_10B8C	  V02		S12ATD10B8CV2/D		S12ATD10B8CV2.h
* SCI		SCI		  V02		S12SCIV2/D		S12SCIV2.h
* SPI		SPI	  	  V03		S12SPIV3/D		S12SPIV3.h
* PWM		PWM_8B6C	  V01		S12PWM8B6CV1/D		S12PWM8B6CV1.h
* SRAM		SRAM2K		  V01		S12SRAM2KV1/D		--
* FLASH		FTS32K		  V01		S12FTS32KV1/D		S12FTS32KV1.h
* MSCAN		MSCAN		  V02		S12MSCANV2/D		S12MSCANV2.h
* VREG		VREG_3v3	  V03		S12VREG3V3V1/D		--
* PIM		PIM_9C32	  V01		S12PIMC32V1/D		S12PIMC32V1.h
*
*****************************************************************************************/
