S32 SDK
S32K144_features.h File Reference

Chip specific module features. More...

Go to the source code of this file.

Macros

#define ERRATA_E9005
 
#define ERRATA_E6940
 
#define ERRATA_E10655
 
#define ERRATA_E10792
 
#define FEATURE_PCC_HAS_IN_USE_FEATURE   (0)
 
#define FEATURE_PORT_HAS_PIN_CONTROL_LOCK   (1)
 
#define FEATURE_PORT_HAS_OPEN_DRAIN   (0)
 
#define FEATURE_PORT_HAS_DIGITAL_FILTER   (1)
 
#define FEATURE_PORT_HAS_DMA_REQUEST   (1)
 
#define FEATURE_PORT_HAS_PULL_SELECTION   (1)
 
#define FEATURE_PORT_HAS_SLEW_RATE   (0)
 
#define FEATURE_PORT_HAS_PASSIVE_FILTER   (1)
 
#define FEATURE_PORT_HAS_DRIVE_STRENGTH   (1)
 
#define FEATURE_SOC_PORT_COUNT   (5)
 
#define FEATURE_SOC_SCG_COUNT   (1)
 
#define FEATURE_SCG_SIRC_LOW_RANGE_FREQ   (2000000U)
 
#define FEATURE_SCG_SIRC_HIGH_RANGE_FREQ   (8000000U)
 
#define FEATURE_SCG_FIRC_FREQ0   (48000000U)
 
#define FEATURE_SCG_FIRC_FREQ1   (52000000U)
 
#define FEATURE_SCG_FIRC_FREQ2   (56000000U)
 
#define FEATURE_SCG_FIRC_FREQ3   (60000000U)
 
#define FEATURE_FLS_IS_FTFA   (0u)
 
#define FEATURE_FLS_IS_FTFC   (1u)
 
#define FEATURE_FLS_IS_FTFE   (0u)
 
#define FEATURE_FLS_IS_FTFL   (0u)
 
#define FEATURE_FLS_HAS_FLEX_RAM_FLAGS   (1u)
 
#define FEATURE_FLS_HAS_PF_SWAPPING_STATUS_FLAG   (0u)
 
#define FEATURE_FLS_HAS_EEROM_REGION_PROTECTION   (1u)
 
#define FEATURE_FLS_HAS_DATA_FLS_REGION_PROTECTION   (1u)
 
#define FEATURE_FLS_PF_BLOCK_COUNT   (1u)
 
#define FEATURE_FLS_PF_BLOCK_SIZE   (524288u)
 
#define FEATURE_FLS_PF_BLOCK_SECTOR_SIZE   (4096u)
 
#define FEATURE_FLS_PF_BLOCK_WRITE_UNIT_SIZE   (8u)
 
#define FEATURE_FLS_HAS_PF_BLOCK_SWAP   (0u)
 
#define FEATURE_FLS_HAS_FLEX_NVM   (1u)
 
#define FEATURE_FLS_DF_BLOCK_COUNT   (1u)
 
#define FEATURE_FLS_DF_BLOCK_SIZE   (65536u)
 
#define FEATURE_FLS_DF_BLOCK_SECTOR_SIZE   (2048u)
 
#define FEATURE_FLS_DF_BLOCK_WRITE_UNIT_SIZE   (8u)
 
#define FEATURE_FLS_DF_START_ADDRESS   (0x10000000u)
 
#define FEATURE_FLS_HAS_FLEX_RAM   (1u)
 
#define FEATURE_FLS_FLEX_RAM_SIZE   (4096u)
 
#define FEATURE_FLS_FLEX_RAM_START_ADDRESS   (0x14000000u)
 
#define FEATURE_FLS_HAS_READ_1S_BLOCK_CMD   (1u)
 
#define FEATURE_FLS_HAS_READ_1S_SECTION_CMD   (1u)
 
#define FEATURE_FLS_HAS_PROGRAM_CHECK_CMD   (1u)
 
#define FEATURE_FLS_HAS_READ_RESOURCE_CMD   (0u)
 
#define FEATURE_FLS_HAS_PROGRAM_LONGWORD_CMD   (0u)
 
#define FEATURE_FLS_HAS_PROGRAM_PHRASE_CMD   (1u)
 
#define FEATURE_FLS_HAS_ERASE_BLOCK_CMD   (1u)
 
#define FEATURE_FLS_HAS_ERASE_SECTOR_CMD   (1u)
 
#define FEATURE_FLS_HAS_PROGRAM_SECTION_CMD   (1u)
 
#define FEATURE_FLS_HAS_READ_1S_ALL_BLOCKS_CMD   (1u)
 
#define FEATURE_FLS_HAS_READ_ONCE_CMD   (1u)
 
#define FEATURE_FLS_HAS_PROGRAM_ONCE_CMD   (1u)
 
#define FEATURE_FLS_HAS_ERASE_ALL_CMD   (1u)
 
#define FEATURE_FLS_HAS_VERIFY_BACKDOOR_ACCESS_KEY_CMD   (1u)
 
#define FEATURE_FLS_HAS_SWAP_CONTROL_CMD   (0u)
 
#define FEATURE_FLS_HAS_ERASE_ALL_BLOCKS_UNSECURE_CMD   (1u)
 
#define FEATURE_FLS_HAS_PROGRAM_PARTITION_CMD   (1u)
 
#define FEATURE_FLS_HAS_SET_FLEXRAM_FUNCTION_CMD   (1u)
 
#define FEATURE_FLS_PF_BLOCK_CMD_ADDRESS_ALIGMENT   (16u)
 
#define FEATURE_FLS_PF_SECTOR_CMD_ADDRESS_ALIGMENT   (16u)
 
#define FEATURE_FLS_PF_SECTION_CMD_ADDRESS_ALIGMENT   (16u)
 
#define FEATURE_FLS_PF_RESOURCE_CMD_ADDRESS_ALIGMENT   (8u)
 
#define FEATURE_FLS_PF_CHECK_CMD_ADDRESS_ALIGMENT   (4u)
 
#define FEATURE_FLS_PF_SWAP_CONTROL_CMD_ADDRESS_ALIGMENT   (0u)
 
#define FEATURE_FLS_DF_BLOCK_CMD_ADDRESS_ALIGMENT   (8u)
 
#define FEATURE_FLS_DF_SECTOR_CMD_ADDRESS_ALIGMENT   (8u)
 
#define FEATURE_FLS_DF_SECTION_CMD_ADDRESS_ALIGMENT   (8u)
 
#define FEATURE_FLS_DF_RESOURCE_CMD_ADDRESS_ALIGMENT   (8u)
 
#define FEATURE_FLS_DF_CHECK_CMD_ADDRESS_ALIGMENT   (4u)
 
#define FEATURE_FLS_DF_SIZE_0000   (0x00010000u)
 
#define FEATURE_FLS_DF_SIZE_0001   (0xFFFFFFFFu)
 
#define FEATURE_FLS_DF_SIZE_0010   (0xFFFFFFFFu)
 
#define FEATURE_FLS_DF_SIZE_0011   (0x00008000u)
 
#define FEATURE_FLS_DF_SIZE_0100   (0x00000000u)
 
#define FEATURE_FLS_DF_SIZE_0101   (0xFFFFFFFFu)
 
#define FEATURE_FLS_DF_SIZE_0110   (0xFFFFFFFFu)
 
#define FEATURE_FLS_DF_SIZE_0111   (0xFFFFFFFFu)
 
#define FEATURE_FLS_DF_SIZE_1000   (0x00000000u)
 
#define FEATURE_FLS_DF_SIZE_1001   (0xFFFFFFFFu)
 
#define FEATURE_FLS_DF_SIZE_1010   (0x00004000u)
 
#define FEATURE_FLS_DF_SIZE_1011   (0x00008000u)
 
#define FEATURE_FLS_DF_SIZE_1100   (0x00010000u)
 
#define FEATURE_FLS_DF_SIZE_1101   (0xFFFFFFFFu)
 
#define FEATURE_FLS_DF_SIZE_1110   (0xFFFFFFFFu)
 
#define FEATURE_FLS_DF_SIZE_1111   (0x00010000u)
 
#define FEATURE_FLS_EE_SIZE_0000   (0xFFFFu)
 
#define FEATURE_FLS_EE_SIZE_0001   (0xFFFFu)
 
#define FEATURE_FLS_EE_SIZE_0010   (0x1000u)
 
#define FEATURE_FLS_EE_SIZE_0011   (0x0800u)
 
#define FEATURE_FLS_EE_SIZE_0100   (0x0400u)
 
#define FEATURE_FLS_EE_SIZE_0101   (0x0200u)
 
#define FEATURE_FLS_EE_SIZE_0110   (0x0100u)
 
#define FEATURE_FLS_EE_SIZE_0111   (0x0080u)
 
#define FEATURE_FLS_EE_SIZE_1000   (0x0040u)
 
#define FEATURE_FLS_EE_SIZE_1001   (0x0020u)
 
#define FEATURE_FLS_EE_SIZE_1010   (0xFFFFu)
 
#define FEATURE_FLS_EE_SIZE_1011   (0xFFFFu)
 
#define FEATURE_FLS_EE_SIZE_1100   (0xFFFFu)
 
#define FEATURE_FLS_EE_SIZE_1101   (0xFFFFu)
 
#define FEATURE_FLS_EE_SIZE_1110   (0xFFFFu)
 
#define FEATURE_FLS_EE_SIZE_1111   (0x0000u)
 
#define FEATURE_CAN_RXFIFO_FRAME_AVAILABLE   (5U)
 
#define FEATURE_CAN_RXFIFO_WARNING   (6U)
 
#define FEATURE_CAN_RXFIFO_OVERFLOW   (7U)
 
#define FEATURE_CAN0_HAS_FD   (1)
 
#define FEATURE_CAN1_HAS_FD   (0)
 
#define FEATURE_CAN2_HAS_FD   (0)
 
#define FEATURE_CAN0_MAX_MB_NUM   (32U)
 
#define FEATURE_CAN1_MAX_MB_NUM   (16U)
 
#define FEATURE_CAN2_MAX_MB_NUM   (16U)
 
#define FEATURE_CAN_HAS_PE_CLKSRC_SELECT   (1)
 
#define FEATURE_CAN_HAS_DMA_ENABLE   (1)
 
#define FEATURE_CAN_MAX_MB_NUM   (32U)
 
#define FEATURE_CAN_HAS_PRETENDED_NETWORKING   (1)
 
#define FEATURE_CAN_HAS_STFCNTEN_ENABLE   (0)
 
#define FEATURE_CAN_HAS_ISOCANFDEN_ENABLE   (1)
 
#define FEATURE_CAN_HAS_MBDSR1   (0)
 
#define FEATURE_CAN_MB_IRQS_MAX_COUNT   (2U)
 
#define FEATURE_CAN_MB_IRQS
 
#define FEATURE_LPUART_HAS_IRQ_EXTENDED_FUNCTIONS   (0)
 
#define FEATURE_LPUART_HAS_LOW_POWER_UART_SUPPORT   (1)
 
#define FEATURE_LPUART_HAS_EXTENDED_DATA_REGISTER_FLAGS   (1)
 
#define FEATURE_LPUART_HAS_FIFO   (0)
 
#define FEATURE_LPUART_HAS_MODIR   (1)
 
#define FEATURE_LPUART_HAS_MODEM_SUPPORT   (1)
 
#define FEATURE_LPUART_HAS_IR_SUPPORT   (1)
 
#define FEATURE_LPUART_HAS_STOP_BIT_CONFIG_SUPPORT   (1)
 
#define FEATURE_LPUART_HAS_10BIT_DATA_SUPPORT   (1)
 
#define FEATURE_LPUART_HAS_BAUD_RATE_OVER_SAMPLING_SUPPORT   (1)
 
#define FEATURE_LPUART_HAS_RX_RESYNC_SUPPORT   (1)
 
#define FEATURE_LPUART_HAS_BOTH_EDGE_SAMPLING_SUPPORT   (1)
 
#define FEATURE_LPUART_IS_SCI   (1)
 
#define FEATURE_LPUART_FIFO_SIZE   (4U)
 
#define FEATURE_LPUART_HAS_ADDRESS_MATCHING   (1)
 
#define FEATURE_LPUART_HAS_DMA_ENABLE   (1)
 
#define FEATURE_LPUART_HAS_DMA_SELECT   (0)
 
#define FEATURE_LPUART_HAS_BIT_ORDER_SELECT   (1)
 
#define FEATURE_LPUART_HAS_SMART_CARD_SUPPORT   (0)
 
#define FEATURE_LPUART_HAS_IMPROVED_SMART_CARD_SUPPORT   (0)
 
#define FEATURE_LPUART_HAS_LOCAL_OPERATION_NETWORK_SUPPORT   (0)
 
#define FEATURE_LPUART_HAS_32BIT_REGISTERS   (1)
 
#define FEATURE_LPUART_HAS_LIN_BREAK_DETECT   (0)
 
#define FEATURE_LPUART_HAS_WAIT_MODE_OPERATION   (0)
 
#define FEATURE_LPUART_STAT_REG_FLAGS_MASK   (0xC01FC000U)
 
#define FEATURE_LPUART_FIFO_REG_FLAGS_MASK   (0x00030000U)
 
#define FEATURE_LPUART_DEFAULT_OSR   (0x0FUL)
 
#define FEATURE_LPUART_DEFAULT_SBR   (0x04UL)
 
#define FEATURE_FLEXIO_MAX_SHIFTER_COUNT   (4U)
 
#define LPSPI_DMA_INSTANCE   0U
 
#define LPI2C_DMA_INSTANCE   0U
 
#define FEATURE_PDB_ADC_CHANNEL_COUNT   (2U)
 
#define FEATURE_PDB_ADC_PRE_CHANNEL_COUNT   (8U)
 
#define FEATURE_PDB_PODLY_COUNT   (1U)
 
#define FEATURE_INTERRUPT_IRQ_MIN   (NonMaskableInt_IRQn)
 
#define FEATURE_INTERRUPT_IRQ_MAX   (FTM3_Ovf_Reload_IRQn)
 
#define FEATURE_NVIC_PRIO_BITS   (4U)
 
#define FEATURE_SCB_VECTKEY   (0x05FAU)
 
#define FEATURE_SMC_HAS_STOPO   (1)
 
#define FEATURE_SMC_HAS_PSTOPO   (0)
 
#define FEATURE_SMC_HAS_WAIT_VLPW   (0)
 
#define FEATURE_SMC_HAS_HIGH_SPEED_RUN_MODE   (1)
 
#define FEATURE_MPU_HAS_PROCESS_IDENTIFIER   (1U)
 
#define FEATURE_MPU_MASTER_COUNT   (3U)
 
#define FEATURE_MPU_MAX_LOW_MASTER_NUMBER   (3U)
 
#define FEATURE_MPU_MAX_HIGH_MASTER_NUMBER   (7U)
 
#define FEATURE_MPU_LOW_MASTER_CONTROL_WIDTH   (6U)
 
#define FEATURE_MPU_HIGH_MASTER_CONTROL_WIDTH   (2U)
 
#define FEATURE_MPU_MASTER_CORE   (0U)
 
#define FEATURE_MPU_MASTER_DEBUGGER   (1U)
 
#define FEATURE_MPU_MASTER_DMA   (2U)
 
#define FEATURE_MPU_SLAVE_COUNT   (4U)
 
#define FEATURE_MPU_SLAVE_FLASH_BOOTROM   (0U)
 
#define FEATURE_MPU_SLAVE_SRAM_BACKDOOR   (1U)
 
#define FEATURE_MPU_SLAVE_SRAM_L_FRONTDOOR   (2U)
 
#define FEATURE_MPU_SLAVE_SRAM_U_FRONTDOOR   (3U)
 
#define FEATURE_MPU_SLAVE_MASK   (0xF0000000U)
 
#define FEATURE_WDOG_UNLOCK_VALUE   (0xD928C520U)
 
#define FEATURE_WDOG_TRIGGER_VALUE   (0xB480A602U)
 
#define FEATURE_WDOG_TO_RESET_VALUE   (0x400U)
 
#define FEATURE_WDOG_WIN_RESET_VALUE   (0x0U)
 
#define FEATURE_WDOG_CS_RESERVED_MASK   (0x2000U)
 
#define FEATURE_WDOG_CLK_FROM_LPO   (0x1UL)
 
#define FEATURE_WDOG_UNLOCK16_FIRST_VALUE   (0xC520U)
 
#define FEATURE_WDOG_UNLOCK16_SECOND_VALUE   (0xD928U)
 
#define FEATURE_WDOG_TRIGGER16_FIRST_VALUE   (0xA602U)
 
#define FEATURE_WDOG_TRIGGER16_SECOND_VALUE   (0xB480U)
 
#define FEATURE_EDMA_MODULE_CHANNELS   (16U)
 
#define FEATURE_CHANNEL_INTERRUPT_LINES   (16U)
 
#define FEATURE_ERROR_INTERRUPT_LINES   (1U)
 
#define FEATURE_EDMA_HAS_ERROR_IRQ
 
#define FEATURE_EDMA_SEPARATE_IRQ_LINES_PER_CHN
 
#define FEATURE_EDMA_CHN_TO_DCHPRI_INDEX(x)   ((x) ^ 3U)
 
#define FEATURE_EDMA_CHANNEL_GROUP_COUNT   (1U)
 
#define FEATURE_EDMA_ASYNCHRO_REQUEST_CHANNEL_COUNT   (16U)
 
#define EDMA_CLOCK_NAMES   {SIM_DMA_CLOCK}
 
#define FEATURE_DMAMUX_MODULE_CHANNELS   (16U)
 
#define FEATURE_DMAMUX_HAS_TRIG   (1)
 
#define FEATURE_DMAMUX_REQ_SRC_TO_CHN(x)   (x)
 
#define FEATURE_DMAMUX_REQ_SRC_TO_INSTANCE(x)   (0U)
 
#define FEATURE_DMAMUX_CHN_FOR_EDMA_CHN(x)   (x)
 
#define FEATURE_DMAMUX_CHN_REG_INDEX(x)   (x)
 
#define DMAMUX_CLOCK_NAMES   {PCC_DMAMUX0_CLOCK}
 
#define LPI2C_HAS_FAST_PLUS_MODE   (0U)
 
#define LPI2C_HAS_HIGH_SPEED_MODE   (0U)
 
#define LPI2C_HAS_ULTRA_FAST_MODE   (0U)
 
#define FEATURE_FTM_CHANNEL_COUNT   (8U)
 
#define FTM_FEATURE_FAULT_CHANNELS   (4U)
 
#define FTM_FEATURE_COMBINE_CHAN_CTRL_WIDTH   (8U)
 
#define FTM_FEATURE_OUTPUT_CHANNEL_OFFSET   (16U)
 
#define FTM_FEATURE_CNT_MAX_VALUE_U32   (0x0000FFFFU)
 
#define FTM_FEATURE_INPUT_CAPTURE_SINGLE_SHOT   (2U)
 
#define FEATURE_EWM_KEY_FIRST_BYTE   (0xB4U)
 
#define FEATURE_EWM_KEY_SECOND_BYTE   (0x2CU)
 
#define FEATURE_EWM_CMPH_MAX_VALUE   (0xFEU)
 
#define FEATURE_EWM_CMPL_MIN_VALUE   (0x00U)
 
#define PCC_INVALID_INDEX   0
 
#define PCC_CLOCK_NAME_MAPPINGS
 PCC clock name mappings Mappings between clock names and peripheral clock control indexes. If there is no peripheral clock control index for a clock name, then the corresponding value is PCC_INVALID_INDEX. More...
 
#define SIRC_STABILIZATION_TIMEOUT   26U;
 
#define FIRC_STABILIZATION_TIMEOUT   10U;
 
#define SOSC_STABILIZATION_TIMEOUT   3205000U;
 
#define SPLL_STABILIZATION_TIMEOUT   1000U;
 
#define MAX_FREQ_VLPR   0U
 Maximum frequencies of core, bus and flash clocks. Each entry represents the maximum frequency of SYS_CLK (CORE_CLK), BUS_CLK, SLOW_CLK (FLASH_CLK) in VLPR, RUN and HSRUN modes. More...
 
#define MAX_FREQ_RUN   1U
 
#define MAX_FREQ_HSRUN   2U
 
#define MAX_FREQ_SYS_CLK   0U
 
#define MAX_FREQ_BUS_CLK   1U
 
#define MAX_FREQ_SLOW_CLK   2U
 
#define MAX_FREQ_MODES_NO   3U
 
#define MAX_FREQ_CLK_NO   3U
 
#define CLOCK_MAX_FREQUENCIES
 
#define TMP_SIRC_CLK   0U
 Temporary system clock source configurations. Each line represents the SYS(CORE), BUS and SLOW(FLASH) dividers for SIRC, FIRC, SOSC and SPLL clock sources. More...
 
#define TMP_FIRC_CLK   1U
 
#define TMP_SOSC_CLK   2U
 
#define TMP_SPLL_CLK   3U
 
#define TMP_SYS_DIV   0U
 
#define TMP_BUS_DIV   1U
 
#define TMP_SLOW_DIV   2U
 
#define TMP_SYS_CLK_NO   4U
 
#define TMP_SYS_DIV_NO   3U
 
#define TMP_SYSTEM_CLOCK_CONFIGS
 
#define PCC_FLASH0_CLOCK   PCC_FTFE0_CLOCK
 
#define PCC_DMA_CH_MUX0_CLOCK   PCC_DMAMUX0_CLOCK
 
#define PCC_SRTC0_CLOCK   PCC_RTC0_CLOCK
 
#define PCC_RGPIO0_CLOCK   PCC_PORTA_CLOCK
 
#define PCC_RGPIO1_CLOCK   PCC_PORTB_CLOCK
 
#define PCC_RGPIO2_CLOCK   PCC_PORTC_CLOCK
 
#define PCC_RGPIO3_CLOCK   PCC_PORTD_CLOCK
 
#define PCC_RGPIO4_CLOCK   PCC_PORTE_CLOCK
 
#define PCC_CAN0_CLOCK   PCC_FLEXCAN0_CLOCK
 
#define PCC_CAN1_CLOCK   PCC_FLEXCAN1_CLOCK
 
#define PCC_CAN2_CLOCK   PCC_FLEXCAN2_CLOCK
 
#define PCC_FLEXTMR3_CLOCK   PCC_FTM3_CLOCK
 
#define PCC_FLEXTMR0_CLOCK   PCC_FTM0_CLOCK
 
#define PCC_FLEXTMR1_CLOCK   PCC_FTM1_CLOCK
 
#define PCC_FLEXTMR2_CLOCK   PCC_FTM2_CLOCK
 
#define PCC_PIT0_CLOCK   PCC_LPIT0_CLOCK
 
#define PCC_LPTIMER0_CLOCK   PCC_LPTMR0_CLOCK
 
#define PCC_LPIIC0_CLOCK   PCC_LPI2C0_CLOCK
 
#define PCC_FTFE0_CLOCK   PCC_FTFC0_CLOCK
 
#define FEATURE_CSEC_PAGE_LENGTH_OFFSET   (0xEU)
 CSE_PRAM offset of the page length parameter used by the following commands: CMD_ENC_ECB, CMD_ENC_CBC, CMD_DEC_ECB, CMD_DEC_CBC, CMD_MP_COMPRESS. More...
 
#define FEATURE_CSEC_MESSAGE_LENGTH_OFFSET   (0xCU)
 CSE_PRAM offset of the message length parameter used by the following commands: CMD_GENERATE_MAC, CMD_VERIFY_MAC (both copy and pointer methods) More...
 
#define FEATURE_CSEC_MAC_LENGTH_OFFSET   (0x8U)
 CSE_PRAM offset of the MAC length parameter used by the following commands: CMD_VERIFY_MAC (both copy and pointer methods) More...
 
#define FEATURE_CSEC_BOOT_SIZE_OFFSET   (0x1CU)
 CSE_PRAM offset of the boot size parameter used by the following commands: CMD_BOOT_DEFINE. More...
 
#define FEATURE_CSEC_BOOT_FLAVOR_OFFSET   (0x1BU)
 CSE_PRAM offset of the boot flavor parameter used by the following commands: CMD_BOOT_DEFINE. More...
 
#define FEATURE_CSEC_FLASH_START_ADDRESS_OFFSET   (0x10U)
 CSE_PRAM offset of the Flash start address parameter used by the following commands: CMD_GENERATE_MAC, CMD_VERIFY_MAC (pointer method) More...
 
#define FEATURE_CSEC_VERIFICATION_STATUS_OFFSET   (0x14U)
 CSE_PRAM offset of the verification status parameter used by the following commands: CMD_VERIFY_MAC (both copy and pointer methods) More...
 
#define FEATURE_CSEC_ERROR_BITS_OFFSET   (0x4U)
 CSE_PRAM offset of the error bits field contained by all commands. More...
 
#define FEATURE_CSEC_SREG_OFFSET   (0x2FU)
 CSE_PRAM offset of the SREG parameter used by the following commands: CMD_GET_ID. More...
 
#define FEATURE_CSEC_PAGE_0_OFFSET   (0x0U)
 CSE_PRAM offset of page 0. More...
 
#define FEATURE_CSEC_PAGE_1_OFFSET   (0x10U)
 CSE_PRAM offset of page 1. More...
 
#define FEATURE_CSEC_PAGE_2_OFFSET   (0x20U)
 CSE_PRAM offset of page 2. More...
 
#define FEATURE_CSEC_PAGE_3_OFFSET   (0x30U)
 CSE_PRAM offset of page 3. More...
 
#define FEATURE_CSEC_PAGE_4_OFFSET   (0x40U)
 CSE_PRAM offset of page 4. More...
 
#define FEATURE_CSEC_PAGE_5_OFFSET   (0x50U)
 CSE_PRAM offset of page 5. More...
 
#define FEATURE_CSEC_PAGE_6_OFFSET   (0x60U)
 CSE_PRAM offset of page 6. More...
 
#define FEATURE_CSEC_PAGE_7_OFFSET   (0x70U)
 CSE_PRAM offset of page 7. More...
 
#define ADC_INPUTCHAN_TEMP   ADC_INPUTCHAN_AD26
 ADC input channel mappings Define some user-friendly names for ADC input channels. More...
 
#define ADC_INPUTCHAN_BANDGAP   ADC_INPUTCHAN_AD27
 
#define ADC_INPUTCHAN_VREFSH   ADC_INPUTCHAN_AD29
 
#define ADC_INPUTCHAN_VREFSL   ADC_INPUTCHAN_AD30
 
#define ADC_INPUTCHAN_DISABLED   ADC_INPUTCHAN_AD31
 
#define FEATURE_MSCM_HAS_INTERRUPT_ROUTER   (0)
 
#define FEATURE_MSCM_HAS_CPU_INTERRUPT_ROUTER   (0)
 

Enumerations

enum  dma_request_source_t {
  EDMA_REQ_DISABLED = 0U, EDMA_REQ_LPUART0_RX = 2U, EDMA_REQ_LPUART0_TX = 3U, EDMA_REQ_LPUART1_RX = 4U,
  EDMA_REQ_LPUART1_TX = 5U, EDMA_REQ_LPUART2_RX = 6U, EDMA_REQ_LPUART2_TX = 7U, EDMA_REQ_FLEXIO_SHIFTER0 = 10U,
  EDMA_REQ_FLEXIO_SHIFTER1 = 11U, EDMA_REQ_FLEXIO_SHIFTER2 = 12U, EDMA_REQ_FLEXIO_SHIFTER3 = 13U, EDMA_REQ_LPSPI0_RX = 14U,
  EDMA_REQ_LPSPI0_TX = 15U, EDMA_REQ_LPSPI1_RX = 16U, EDMA_REQ_LPSPI1_TX = 17U, EDMA_REQ_LPSPI2_RX = 18U,
  EDMA_REQ_LPSPI2_TX = 19U, EDMA_REQ_FTM1_CHANNEL_0 = 20U, EDMA_REQ_FTM1_CHANNEL_1 = 21U, EDMA_REQ_FTM1_CHANNEL_2 = 22U,
  EDMA_REQ_FTM1_CHANNEL_3 = 23U, EDMA_REQ_FTM1_CHANNEL_4 = 24U, EDMA_REQ_FTM1_CHANNEL_5 = 25U, EDMA_REQ_FTM1_CHANNEL_6 = 26U,
  EDMA_REQ_FTM1_CHANNEL_7 = 27U, EDMA_REQ_FTM2_CHANNEL_0 = 28U, EDMA_REQ_FTM2_CHANNEL_1 = 29U, EDMA_REQ_FTM2_CHANNEL_2 = 30U,
  EDMA_REQ_FTM2_CHANNEL_3 = 31U, EDMA_REQ_FTM2_CHANNEL_4 = 32U, EDMA_REQ_FTM2_CHANNEL_5 = 33U, EDMA_REQ_FTM2_CHANNEL_6 = 34U,
  EDMA_REQ_FTM2_CHANNEL_7 = 35U, EDMA_REQ_FTM0_OR_CH0_CH7 = 36U, EDMA_REQ_FTM3_OR_CH0_CH7 = 37U, EDMA_REQ_ADC0 = 42U,
  EDMA_REQ_ADC1 = 43U, EDMA_REQ_LPI2C0_RX = 44U, EDMA_REQ_LPI2C0_TX = 45U, EDMA_REQ_PDB0 = 46U,
  EDMA_REQ_PDB1 = 47U, EDMA_REQ_CMP0 = 48U, EDMA_REQ_PORTA = 49U, EDMA_REQ_PORTB = 50U,
  EDMA_REQ_PORTC = 51U, EDMA_REQ_PORTD = 52U, EDMA_REQ_PORTE = 53U, EDMA_REQ_FLEXCAN0 = 54U,
  EDMA_REQ_FLEXCAN1 = 55U, EDMA_REQ_FLEXCAN2 = 56U, EDMA_REQ_LPTMR0 = 59U, EDMA_REQ_DMAMUX_ALWAYS_ENABLED0 = 62U,
  EDMA_REQ_DMAMUX_ALWAYS_ENABLED1 = 63U
}
 Structure for the DMA hardware request. More...
 
enum  clock_names_t {
  CORE_CLOCK = 0u, BUS_CLOCK = 1u, SLOW_CLOCK = 2u, CLKOUT_CLOCK = 3u,
  SIRC_CLOCK = 4u, FIRC_CLOCK = 5u, SOSC_CLOCK = 6u, SPLL_CLOCK = 7u,
  RTC_CLKIN_CLOCK = 8u, SCG_CLKOUT_CLOCK = 9u, SCG_END_OF_CLOCKS = 10u, SIM_FTM0_CLOCKSEL = 21u,
  SIM_FTM1_CLOCKSEL = 22u, SIM_FTM2_CLOCKSEL = 23u, SIM_FTM3_CLOCKSEL = 24u, SIM_CLKOUTSELL = 25u,
  SIM_RTCCLK_CLOCK = 26u, SIM_LPO_CLOCK = 27u, SIM_LPO_1K_CLOCK = 28u, SIM_LPO_32K_CLOCK = 29u,
  SIM_LPO_128K_CLOCK = 30u, SIM_EIM_CLOCK = 31u, SIM_ERM_CLOCK = 32u, SIM_DMA_CLOCK = 33u,
  SIM_MPU_CLOCK = 34u, SIM_MSCM_CLOCK = 35u, SIM_END_OF_CLOCKS = 36u, PCC_DMAMUX0_CLOCK = 41u,
  PCC_CRC0_CLOCK = 42u, PCC_RTC0_CLOCK = 43u, PCC_PORTA_CLOCK = 44u, PCC_PORTB_CLOCK = 45u,
  PCC_PORTC_CLOCK = 46u, PCC_PORTD_CLOCK = 47u, PCC_PORTE_CLOCK = 48u, PCC_EWM0_CLOCK = 49u,
  PCC_CMP0_CLOCK = 50u, PCC_END_OF_BUS_CLOCKS = 51u, PCC_FlexCAN0_CLOCK = 52u, PCC_FlexCAN1_CLOCK = 53u,
  PCC_FlexCAN2_CLOCK = 54u, PCC_PDB1_CLOCK = 55u, PCC_PDB0_CLOCK = 56u, PCC_END_OF_SYS_CLOCKS = 57u,
  PCC_FTFC0_CLOCK = 58u, PCC_END_OF_SLOW_CLOCKS = 59u, PCC_FTM3_CLOCK = 60u, PCC_FTM0_CLOCK = 61u,
  PCC_FTM1_CLOCK = 62u, PCC_FTM2_CLOCK = 63u, PCC_END_OF_ASYNCH_DIV1_CLOCKS = 64u, PCC_ADC1_CLOCK = 65u,
  PCC_LPSPI0_CLOCK = 66u, PCC_LPSPI1_CLOCK = 67u, PCC_LPSPI2_CLOCK = 68u, PCC_LPIT0_CLOCK = 69u,
  PCC_ADC0_CLOCK = 70u, PCC_LPTMR0_CLOCK = 71u, PCC_FLEXIO0_CLOCK = 72u, PCC_LPI2C0_CLOCK = 73u,
  PCC_LPUART0_CLOCK = 74u, PCC_LPUART1_CLOCK = 75u, PCC_LPUART2_CLOCK = 76u, PCC_END_OF_ASYNCH_DIV2_CLOCKS = 77u,
  PCC_END_OF_CLOCKS = 78u, CLOCK_NAME_COUNT = 79u
}
 Clock names. More...
 

Detailed Description

Chip specific module features.

Definition in file S32K144_features.h.

Macro Definition Documentation

#define ADC_INPUTCHAN_BANDGAP   ADC_INPUTCHAN_AD27

Definition at line 958 of file S32K144_features.h.

#define ADC_INPUTCHAN_DISABLED   ADC_INPUTCHAN_AD31

Definition at line 961 of file S32K144_features.h.

#define ADC_INPUTCHAN_TEMP   ADC_INPUTCHAN_AD26

ADC input channel mappings Define some user-friendly names for ADC input channels.

Definition at line 957 of file S32K144_features.h.

#define ADC_INPUTCHAN_VREFSH   ADC_INPUTCHAN_AD29

Definition at line 959 of file S32K144_features.h.

#define ADC_INPUTCHAN_VREFSL   ADC_INPUTCHAN_AD30

Definition at line 960 of file S32K144_features.h.

#define CLOCK_MAX_FREQUENCIES
Value:
{/* SYS_CLK BUS_CLK SLOW_CLK */ \
{ 4000000, 4000000, 1000000}, \
{ 80000000,40000000,26670000}, \
{112000000,56000000,28000000}, \
}

Definition at line 836 of file S32K144_features.h.

#define DMAMUX_CLOCK_NAMES   {PCC_DMAMUX0_CLOCK}

Definition at line 531 of file S32K144_features.h.

#define EDMA_CLOCK_NAMES   {SIM_DMA_CLOCK}

Definition at line 514 of file S32K144_features.h.

#define ERRATA_E10655

Definition at line 56 of file S32K144_features.h.

#define ERRATA_E10792

Definition at line 61 of file S32K144_features.h.

#define ERRATA_E6940

Definition at line 51 of file S32K144_features.h.

#define ERRATA_E9005

Definition at line 47 of file S32K144_features.h.

#define FEATURE_CAN0_HAS_FD   (1)

Definition at line 285 of file S32K144_features.h.

#define FEATURE_CAN0_MAX_MB_NUM   (32U)

Definition at line 291 of file S32K144_features.h.

#define FEATURE_CAN1_HAS_FD   (0)

Definition at line 287 of file S32K144_features.h.

#define FEATURE_CAN1_MAX_MB_NUM   (16U)

Definition at line 293 of file S32K144_features.h.

#define FEATURE_CAN2_HAS_FD   (0)

Definition at line 289 of file S32K144_features.h.

#define FEATURE_CAN2_MAX_MB_NUM   (16U)

Definition at line 295 of file S32K144_features.h.

#define FEATURE_CAN_HAS_DMA_ENABLE   (1)

Definition at line 299 of file S32K144_features.h.

#define FEATURE_CAN_HAS_ISOCANFDEN_ENABLE   (1)

Definition at line 307 of file S32K144_features.h.

#define FEATURE_CAN_HAS_MBDSR1   (0)

Definition at line 309 of file S32K144_features.h.

#define FEATURE_CAN_HAS_PE_CLKSRC_SELECT   (1)

Definition at line 297 of file S32K144_features.h.

#define FEATURE_CAN_HAS_PRETENDED_NETWORKING   (1)

Definition at line 303 of file S32K144_features.h.

#define FEATURE_CAN_HAS_STFCNTEN_ENABLE   (0)

Definition at line 305 of file S32K144_features.h.

#define FEATURE_CAN_MAX_MB_NUM   (32U)

Definition at line 301 of file S32K144_features.h.

#define FEATURE_CAN_MB_IRQS_MAX_COUNT   (2U)

Definition at line 311 of file S32K144_features.h.

#define FEATURE_CAN_RXFIFO_FRAME_AVAILABLE   (5U)

Definition at line 279 of file S32K144_features.h.

#define FEATURE_CAN_RXFIFO_OVERFLOW   (7U)

Definition at line 283 of file S32K144_features.h.

#define FEATURE_CAN_RXFIFO_WARNING   (6U)

Definition at line 281 of file S32K144_features.h.

#define FEATURE_CHANNEL_INTERRUPT_LINES   (16U)

Definition at line 500 of file S32K144_features.h.

#define FEATURE_CSEC_BOOT_FLAVOR_OFFSET   (0x1BU)

CSE_PRAM offset of the boot flavor parameter used by the following commands: CMD_BOOT_DEFINE.

Definition at line 921 of file S32K144_features.h.

#define FEATURE_CSEC_BOOT_SIZE_OFFSET   (0x1CU)

CSE_PRAM offset of the boot size parameter used by the following commands: CMD_BOOT_DEFINE.

Definition at line 918 of file S32K144_features.h.

#define FEATURE_CSEC_ERROR_BITS_OFFSET   (0x4U)

CSE_PRAM offset of the error bits field contained by all commands.

Definition at line 929 of file S32K144_features.h.

#define FEATURE_CSEC_FLASH_START_ADDRESS_OFFSET   (0x10U)

CSE_PRAM offset of the Flash start address parameter used by the following commands: CMD_GENERATE_MAC, CMD_VERIFY_MAC (pointer method)

Definition at line 924 of file S32K144_features.h.

#define FEATURE_CSEC_MAC_LENGTH_OFFSET   (0x8U)

CSE_PRAM offset of the MAC length parameter used by the following commands: CMD_VERIFY_MAC (both copy and pointer methods)

Definition at line 915 of file S32K144_features.h.

#define FEATURE_CSEC_MESSAGE_LENGTH_OFFSET   (0xCU)

CSE_PRAM offset of the message length parameter used by the following commands: CMD_GENERATE_MAC, CMD_VERIFY_MAC (both copy and pointer methods)

Definition at line 912 of file S32K144_features.h.

#define FEATURE_CSEC_PAGE_0_OFFSET   (0x0U)

CSE_PRAM offset of page 0.

Definition at line 935 of file S32K144_features.h.

#define FEATURE_CSEC_PAGE_1_OFFSET   (0x10U)

CSE_PRAM offset of page 1.

Definition at line 937 of file S32K144_features.h.

#define FEATURE_CSEC_PAGE_2_OFFSET   (0x20U)

CSE_PRAM offset of page 2.

Definition at line 939 of file S32K144_features.h.

#define FEATURE_CSEC_PAGE_3_OFFSET   (0x30U)

CSE_PRAM offset of page 3.

Definition at line 941 of file S32K144_features.h.

#define FEATURE_CSEC_PAGE_4_OFFSET   (0x40U)

CSE_PRAM offset of page 4.

Definition at line 943 of file S32K144_features.h.

#define FEATURE_CSEC_PAGE_5_OFFSET   (0x50U)

CSE_PRAM offset of page 5.

Definition at line 945 of file S32K144_features.h.

#define FEATURE_CSEC_PAGE_6_OFFSET   (0x60U)

CSE_PRAM offset of page 6.

Definition at line 947 of file S32K144_features.h.

#define FEATURE_CSEC_PAGE_7_OFFSET   (0x70U)

CSE_PRAM offset of page 7.

Definition at line 949 of file S32K144_features.h.

#define FEATURE_CSEC_PAGE_LENGTH_OFFSET   (0xEU)

CSE_PRAM offset of the page length parameter used by the following commands: CMD_ENC_ECB, CMD_ENC_CBC, CMD_DEC_ECB, CMD_DEC_CBC, CMD_MP_COMPRESS.

Definition at line 909 of file S32K144_features.h.

#define FEATURE_CSEC_SREG_OFFSET   (0x2FU)

CSE_PRAM offset of the SREG parameter used by the following commands: CMD_GET_ID.

Definition at line 932 of file S32K144_features.h.

#define FEATURE_CSEC_VERIFICATION_STATUS_OFFSET   (0x14U)

CSE_PRAM offset of the verification status parameter used by the following commands: CMD_VERIFY_MAC (both copy and pointer methods)

Definition at line 927 of file S32K144_features.h.

#define FEATURE_DMAMUX_CHN_FOR_EDMA_CHN (   x)    (x)

Definition at line 527 of file S32K144_features.h.

#define FEATURE_DMAMUX_CHN_REG_INDEX (   x)    (x)

Definition at line 529 of file S32K144_features.h.

#define FEATURE_DMAMUX_HAS_TRIG   (1)

Definition at line 521 of file S32K144_features.h.

#define FEATURE_DMAMUX_MODULE_CHANNELS   (16U)

Definition at line 519 of file S32K144_features.h.

#define FEATURE_DMAMUX_REQ_SRC_TO_CHN (   x)    (x)

Definition at line 523 of file S32K144_features.h.

#define FEATURE_DMAMUX_REQ_SRC_TO_INSTANCE (   x)    (0U)

Definition at line 525 of file S32K144_features.h.

#define FEATURE_EDMA_ASYNCHRO_REQUEST_CHANNEL_COUNT   (16U)

Definition at line 512 of file S32K144_features.h.

#define FEATURE_EDMA_CHANNEL_GROUP_COUNT   (1U)

Definition at line 510 of file S32K144_features.h.

#define FEATURE_EDMA_CHN_TO_DCHPRI_INDEX (   x)    ((x) ^ 3U)

Definition at line 508 of file S32K144_features.h.

#define FEATURE_EDMA_HAS_ERROR_IRQ

Definition at line 504 of file S32K144_features.h.

#define FEATURE_EDMA_MODULE_CHANNELS   (16U)

Definition at line 498 of file S32K144_features.h.

#define FEATURE_EDMA_SEPARATE_IRQ_LINES_PER_CHN

Definition at line 506 of file S32K144_features.h.

#define FEATURE_ERROR_INTERRUPT_LINES   (1U)

Definition at line 502 of file S32K144_features.h.

#define FEATURE_EWM_CMPH_MAX_VALUE   (0xFEU)

Definition at line 624 of file S32K144_features.h.

#define FEATURE_EWM_CMPL_MIN_VALUE   (0x00U)

Definition at line 626 of file S32K144_features.h.

#define FEATURE_EWM_KEY_FIRST_BYTE   (0xB4U)

Definition at line 620 of file S32K144_features.h.

#define FEATURE_EWM_KEY_SECOND_BYTE   (0x2CU)

Definition at line 622 of file S32K144_features.h.

#define FEATURE_FLEXIO_MAX_SHIFTER_COUNT   (4U)

Definition at line 379 of file S32K144_features.h.

#define FEATURE_FLS_DF_BLOCK_CMD_ADDRESS_ALIGMENT   (8u)

Definition at line 202 of file S32K144_features.h.

#define FEATURE_FLS_DF_BLOCK_COUNT   (1u)

Definition at line 138 of file S32K144_features.h.

#define FEATURE_FLS_DF_BLOCK_SECTOR_SIZE   (2048u)

Definition at line 142 of file S32K144_features.h.

#define FEATURE_FLS_DF_BLOCK_SIZE   (65536u)

Definition at line 140 of file S32K144_features.h.

#define FEATURE_FLS_DF_BLOCK_WRITE_UNIT_SIZE   (8u)

Definition at line 144 of file S32K144_features.h.

#define FEATURE_FLS_DF_CHECK_CMD_ADDRESS_ALIGMENT   (4u)

Definition at line 210 of file S32K144_features.h.

#define FEATURE_FLS_DF_RESOURCE_CMD_ADDRESS_ALIGMENT   (8u)

Definition at line 208 of file S32K144_features.h.

#define FEATURE_FLS_DF_SECTION_CMD_ADDRESS_ALIGMENT   (8u)

Definition at line 206 of file S32K144_features.h.

#define FEATURE_FLS_DF_SECTOR_CMD_ADDRESS_ALIGMENT   (8u)

Definition at line 204 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_0000   (0x00010000u)

Definition at line 212 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_0001   (0xFFFFFFFFu)

Definition at line 214 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_0010   (0xFFFFFFFFu)

Definition at line 216 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_0011   (0x00008000u)

Definition at line 218 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_0100   (0x00000000u)

Definition at line 220 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_0101   (0xFFFFFFFFu)

Definition at line 222 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_0110   (0xFFFFFFFFu)

Definition at line 224 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_0111   (0xFFFFFFFFu)

Definition at line 226 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_1000   (0x00000000u)

Definition at line 228 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_1001   (0xFFFFFFFFu)

Definition at line 230 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_1010   (0x00004000u)

Definition at line 232 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_1011   (0x00008000u)

Definition at line 234 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_1100   (0x00010000u)

Definition at line 236 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_1101   (0xFFFFFFFFu)

Definition at line 238 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_1110   (0xFFFFFFFFu)

Definition at line 240 of file S32K144_features.h.

#define FEATURE_FLS_DF_SIZE_1111   (0x00010000u)

Definition at line 242 of file S32K144_features.h.

#define FEATURE_FLS_DF_START_ADDRESS   (0x10000000u)

Definition at line 146 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_0000   (0xFFFFu)

Definition at line 244 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_0001   (0xFFFFu)

Definition at line 246 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_0010   (0x1000u)

Definition at line 248 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_0011   (0x0800u)

Definition at line 250 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_0100   (0x0400u)

Definition at line 252 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_0101   (0x0200u)

Definition at line 254 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_0110   (0x0100u)

Definition at line 256 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_0111   (0x0080u)

Definition at line 258 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_1000   (0x0040u)

Definition at line 260 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_1001   (0x0020u)

Definition at line 262 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_1010   (0xFFFFu)

Definition at line 264 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_1011   (0xFFFFu)

Definition at line 266 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_1100   (0xFFFFu)

Definition at line 268 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_1101   (0xFFFFu)

Definition at line 270 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_1110   (0xFFFFu)

Definition at line 272 of file S32K144_features.h.

#define FEATURE_FLS_EE_SIZE_1111   (0x0000u)

Definition at line 274 of file S32K144_features.h.

#define FEATURE_FLS_FLEX_RAM_SIZE   (4096u)

Definition at line 150 of file S32K144_features.h.

#define FEATURE_FLS_FLEX_RAM_START_ADDRESS   (0x14000000u)

Definition at line 152 of file S32K144_features.h.

#define FEATURE_FLS_HAS_DATA_FLS_REGION_PROTECTION   (1u)

Definition at line 124 of file S32K144_features.h.

#define FEATURE_FLS_HAS_EEROM_REGION_PROTECTION   (1u)

Definition at line 122 of file S32K144_features.h.

#define FEATURE_FLS_HAS_ERASE_ALL_BLOCKS_UNSECURE_CMD   (1u)

Definition at line 184 of file S32K144_features.h.

#define FEATURE_FLS_HAS_ERASE_ALL_CMD   (1u)

Definition at line 178 of file S32K144_features.h.

#define FEATURE_FLS_HAS_ERASE_BLOCK_CMD   (1u)

Definition at line 166 of file S32K144_features.h.

#define FEATURE_FLS_HAS_ERASE_SECTOR_CMD   (1u)

Definition at line 168 of file S32K144_features.h.

#define FEATURE_FLS_HAS_FLEX_NVM   (1u)

Definition at line 136 of file S32K144_features.h.

#define FEATURE_FLS_HAS_FLEX_RAM   (1u)

Definition at line 148 of file S32K144_features.h.

#define FEATURE_FLS_HAS_FLEX_RAM_FLAGS   (1u)

Definition at line 118 of file S32K144_features.h.

#define FEATURE_FLS_HAS_PF_BLOCK_SWAP   (0u)

Definition at line 134 of file S32K144_features.h.

#define FEATURE_FLS_HAS_PF_SWAPPING_STATUS_FLAG   (0u)

Definition at line 120 of file S32K144_features.h.

#define FEATURE_FLS_HAS_PROGRAM_CHECK_CMD   (1u)

Definition at line 158 of file S32K144_features.h.

#define FEATURE_FLS_HAS_PROGRAM_LONGWORD_CMD   (0u)

Definition at line 162 of file S32K144_features.h.

#define FEATURE_FLS_HAS_PROGRAM_ONCE_CMD   (1u)

Definition at line 176 of file S32K144_features.h.

#define FEATURE_FLS_HAS_PROGRAM_PARTITION_CMD   (1u)

Definition at line 186 of file S32K144_features.h.

#define FEATURE_FLS_HAS_PROGRAM_PHRASE_CMD   (1u)

Definition at line 164 of file S32K144_features.h.

#define FEATURE_FLS_HAS_PROGRAM_SECTION_CMD   (1u)

Definition at line 170 of file S32K144_features.h.

#define FEATURE_FLS_HAS_READ_1S_ALL_BLOCKS_CMD   (1u)

Definition at line 172 of file S32K144_features.h.

#define FEATURE_FLS_HAS_READ_1S_BLOCK_CMD   (1u)

Definition at line 154 of file S32K144_features.h.

#define FEATURE_FLS_HAS_READ_1S_SECTION_CMD   (1u)

Definition at line 156 of file S32K144_features.h.

#define FEATURE_FLS_HAS_READ_ONCE_CMD   (1u)

Definition at line 174 of file S32K144_features.h.

#define FEATURE_FLS_HAS_READ_RESOURCE_CMD   (0u)

Definition at line 160 of file S32K144_features.h.

#define FEATURE_FLS_HAS_SET_FLEXRAM_FUNCTION_CMD   (1u)

Definition at line 188 of file S32K144_features.h.

#define FEATURE_FLS_HAS_SWAP_CONTROL_CMD   (0u)

Definition at line 182 of file S32K144_features.h.

#define FEATURE_FLS_HAS_VERIFY_BACKDOOR_ACCESS_KEY_CMD   (1u)

Definition at line 180 of file S32K144_features.h.

#define FEATURE_FLS_IS_FTFA   (0u)

Definition at line 110 of file S32K144_features.h.

#define FEATURE_FLS_IS_FTFC   (1u)

Definition at line 112 of file S32K144_features.h.

#define FEATURE_FLS_IS_FTFE   (0u)

Definition at line 114 of file S32K144_features.h.

#define FEATURE_FLS_IS_FTFL   (0u)

Definition at line 116 of file S32K144_features.h.

#define FEATURE_FLS_PF_BLOCK_CMD_ADDRESS_ALIGMENT   (16u)

Definition at line 190 of file S32K144_features.h.

#define FEATURE_FLS_PF_BLOCK_COUNT   (1u)

Definition at line 126 of file S32K144_features.h.

#define FEATURE_FLS_PF_BLOCK_SECTOR_SIZE   (4096u)

Definition at line 130 of file S32K144_features.h.

#define FEATURE_FLS_PF_BLOCK_SIZE   (524288u)

Definition at line 128 of file S32K144_features.h.

#define FEATURE_FLS_PF_BLOCK_WRITE_UNIT_SIZE   (8u)

Definition at line 132 of file S32K144_features.h.

#define FEATURE_FLS_PF_CHECK_CMD_ADDRESS_ALIGMENT   (4u)

Definition at line 198 of file S32K144_features.h.

#define FEATURE_FLS_PF_RESOURCE_CMD_ADDRESS_ALIGMENT   (8u)

Definition at line 196 of file S32K144_features.h.

#define FEATURE_FLS_PF_SECTION_CMD_ADDRESS_ALIGMENT   (16u)

Definition at line 194 of file S32K144_features.h.

#define FEATURE_FLS_PF_SECTOR_CMD_ADDRESS_ALIGMENT   (16u)

Definition at line 192 of file S32K144_features.h.

#define FEATURE_FLS_PF_SWAP_CONTROL_CMD_ADDRESS_ALIGMENT   (0u)

Definition at line 200 of file S32K144_features.h.

#define FEATURE_FTM_CHANNEL_COUNT   (8U)

Definition at line 605 of file S32K144_features.h.

#define FEATURE_INTERRUPT_IRQ_MAX   (FTM3_Ovf_Reload_IRQn)

Number of priority bits implemented in the NVIC

Definition at line 403 of file S32K144_features.h.

#define FEATURE_INTERRUPT_IRQ_MIN   (NonMaskableInt_IRQn)

Definition at line 401 of file S32K144_features.h.

#define FEATURE_LPUART_DEFAULT_OSR   (0x0FUL)

Definition at line 372 of file S32K144_features.h.

#define FEATURE_LPUART_DEFAULT_SBR   (0x04UL)

Definition at line 374 of file S32K144_features.h.

#define FEATURE_LPUART_FIFO_REG_FLAGS_MASK   (0x00030000U)

Definition at line 370 of file S32K144_features.h.

#define FEATURE_LPUART_FIFO_SIZE   (4U)

Definition at line 346 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_10BIT_DATA_SUPPORT   (1)

Definition at line 336 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_32BIT_REGISTERS   (1)

Definition at line 362 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_ADDRESS_MATCHING   (1)

Definition at line 348 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_BAUD_RATE_OVER_SAMPLING_SUPPORT   (1)

Definition at line 338 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_BIT_ORDER_SELECT   (1)

Definition at line 354 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_BOTH_EDGE_SAMPLING_SUPPORT   (1)

Definition at line 342 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_DMA_ENABLE   (1)

Definition at line 350 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_DMA_SELECT   (0)

Definition at line 352 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_EXTENDED_DATA_REGISTER_FLAGS   (1)

Definition at line 324 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_FIFO   (0)

Definition at line 326 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_IMPROVED_SMART_CARD_SUPPORT   (0)

Definition at line 358 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_IR_SUPPORT   (1)

Definition at line 332 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_IRQ_EXTENDED_FUNCTIONS   (0)

Definition at line 320 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_LIN_BREAK_DETECT   (0)

Definition at line 364 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_LOCAL_OPERATION_NETWORK_SUPPORT   (0)

Definition at line 360 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_LOW_POWER_UART_SUPPORT   (1)

Definition at line 322 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_MODEM_SUPPORT   (1)

Definition at line 330 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_MODIR   (1)

Definition at line 328 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_RX_RESYNC_SUPPORT   (1)

Definition at line 340 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_SMART_CARD_SUPPORT   (0)

Definition at line 356 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_STOP_BIT_CONFIG_SUPPORT   (1)

Definition at line 334 of file S32K144_features.h.

#define FEATURE_LPUART_HAS_WAIT_MODE_OPERATION   (0)

Definition at line 366 of file S32K144_features.h.

#define FEATURE_LPUART_IS_SCI   (1)

Definition at line 344 of file S32K144_features.h.

#define FEATURE_LPUART_STAT_REG_FLAGS_MASK   (0xC01FC000U)

Definition at line 368 of file S32K144_features.h.

#define FEATURE_MPU_HAS_PROCESS_IDENTIFIER   (1U)

Definition at line 429 of file S32K144_features.h.

#define FEATURE_MPU_HIGH_MASTER_CONTROL_WIDTH   (2U)

Definition at line 449 of file S32K144_features.h.

#define FEATURE_MPU_LOW_MASTER_CONTROL_WIDTH   (6U)

Definition at line 445 of file S32K144_features.h.

#define FEATURE_MPU_MASTER_CORE   (0U)

Definition at line 452 of file S32K144_features.h.

#define FEATURE_MPU_MASTER_COUNT   (3U)

Definition at line 431 of file S32K144_features.h.

#define FEATURE_MPU_MASTER_DEBUGGER   (1U)

Definition at line 454 of file S32K144_features.h.

#define FEATURE_MPU_MASTER_DMA   (2U)

Definition at line 456 of file S32K144_features.h.

#define FEATURE_MPU_MAX_HIGH_MASTER_NUMBER   (7U)

Definition at line 439 of file S32K144_features.h.

#define FEATURE_MPU_MAX_LOW_MASTER_NUMBER   (3U)

Definition at line 435 of file S32K144_features.h.

#define FEATURE_MPU_SLAVE_COUNT   (4U)

Definition at line 459 of file S32K144_features.h.

#define FEATURE_MPU_SLAVE_FLASH_BOOTROM   (0U)

Definition at line 461 of file S32K144_features.h.

#define FEATURE_MPU_SLAVE_MASK   (0xF0000000U)

Definition at line 469 of file S32K144_features.h.

#define FEATURE_MPU_SLAVE_SRAM_BACKDOOR   (1U)

Definition at line 463 of file S32K144_features.h.

#define FEATURE_MPU_SLAVE_SRAM_L_FRONTDOOR   (2U)

Definition at line 465 of file S32K144_features.h.

#define FEATURE_MPU_SLAVE_SRAM_U_FRONTDOOR   (3U)

Definition at line 467 of file S32K144_features.h.

#define FEATURE_MSCM_HAS_CPU_INTERRUPT_ROUTER   (0)

Definition at line 968 of file S32K144_features.h.

#define FEATURE_MSCM_HAS_INTERRUPT_ROUTER   (0)

Definition at line 966 of file S32K144_features.h.

#define FEATURE_NVIC_PRIO_BITS   (4U)

Definition at line 405 of file S32K144_features.h.

#define FEATURE_PCC_HAS_IN_USE_FEATURE   (0)

Definition at line 66 of file S32K144_features.h.

#define FEATURE_PDB_ADC_CHANNEL_COUNT   (2U)

Definition at line 392 of file S32K144_features.h.

#define FEATURE_PDB_ADC_PRE_CHANNEL_COUNT   (8U)

Definition at line 394 of file S32K144_features.h.

#define FEATURE_PDB_PODLY_COUNT   (1U)

Definition at line 396 of file S32K144_features.h.

#define FEATURE_PORT_HAS_DIGITAL_FILTER   (1)

Definition at line 75 of file S32K144_features.h.

#define FEATURE_PORT_HAS_DMA_REQUEST   (1)

Definition at line 77 of file S32K144_features.h.

#define FEATURE_PORT_HAS_DRIVE_STRENGTH   (1)

Definition at line 85 of file S32K144_features.h.

#define FEATURE_PORT_HAS_OPEN_DRAIN   (0)

Definition at line 73 of file S32K144_features.h.

#define FEATURE_PORT_HAS_PASSIVE_FILTER   (1)

Definition at line 83 of file S32K144_features.h.

#define FEATURE_PORT_HAS_PIN_CONTROL_LOCK   (1)

Definition at line 71 of file S32K144_features.h.

#define FEATURE_PORT_HAS_PULL_SELECTION   (1)

Definition at line 79 of file S32K144_features.h.

#define FEATURE_PORT_HAS_SLEW_RATE   (0)

Definition at line 81 of file S32K144_features.h.

#define FEATURE_SCB_VECTKEY   (0x05FAU)

Definition at line 411 of file S32K144_features.h.

#define FEATURE_SCG_FIRC_FREQ0   (48000000U)

Definition at line 99 of file S32K144_features.h.

#define FEATURE_SCG_FIRC_FREQ1   (52000000U)

Definition at line 101 of file S32K144_features.h.

#define FEATURE_SCG_FIRC_FREQ2   (56000000U)

Definition at line 103 of file S32K144_features.h.

#define FEATURE_SCG_FIRC_FREQ3   (60000000U)

Definition at line 105 of file S32K144_features.h.

#define FEATURE_SCG_SIRC_HIGH_RANGE_FREQ   (8000000U)

Definition at line 96 of file S32K144_features.h.

#define FEATURE_SCG_SIRC_LOW_RANGE_FREQ   (2000000U)

Definition at line 94 of file S32K144_features.h.

#define FEATURE_SMC_HAS_HIGH_SPEED_RUN_MODE   (1)

Definition at line 423 of file S32K144_features.h.

#define FEATURE_SMC_HAS_PSTOPO   (0)

Definition at line 419 of file S32K144_features.h.

#define FEATURE_SMC_HAS_STOPO   (1)

Definition at line 417 of file S32K144_features.h.

#define FEATURE_SMC_HAS_WAIT_VLPW   (0)

Definition at line 421 of file S32K144_features.h.

#define FEATURE_SOC_PORT_COUNT   (5)

Definition at line 90 of file S32K144_features.h.

#define FEATURE_SOC_SCG_COUNT   (1)

Definition at line 92 of file S32K144_features.h.

#define FEATURE_WDOG_CLK_FROM_LPO   (0x1UL)

Definition at line 484 of file S32K144_features.h.

#define FEATURE_WDOG_CS_RESERVED_MASK   (0x2000U)

Definition at line 482 of file S32K144_features.h.

#define FEATURE_WDOG_TO_RESET_VALUE   (0x400U)

Definition at line 478 of file S32K144_features.h.

#define FEATURE_WDOG_TRIGGER16_FIRST_VALUE   (0xA602U)

Definition at line 490 of file S32K144_features.h.

#define FEATURE_WDOG_TRIGGER16_SECOND_VALUE   (0xB480U)

Definition at line 492 of file S32K144_features.h.

#define FEATURE_WDOG_TRIGGER_VALUE   (0xB480A602U)

Definition at line 476 of file S32K144_features.h.

#define FEATURE_WDOG_UNLOCK16_FIRST_VALUE   (0xC520U)

Definition at line 486 of file S32K144_features.h.

#define FEATURE_WDOG_UNLOCK16_SECOND_VALUE   (0xD928U)

Definition at line 488 of file S32K144_features.h.

#define FEATURE_WDOG_UNLOCK_VALUE   (0xD928C520U)

Definition at line 474 of file S32K144_features.h.

#define FEATURE_WDOG_WIN_RESET_VALUE   (0x0U)

Definition at line 480 of file S32K144_features.h.

#define FIRC_STABILIZATION_TIMEOUT   10U;

Definition at line 805 of file S32K144_features.h.

#define FTM_FEATURE_CNT_MAX_VALUE_U32   (0x0000FFFFU)

Definition at line 613 of file S32K144_features.h.

#define FTM_FEATURE_COMBINE_CHAN_CTRL_WIDTH   (8U)

Definition at line 609 of file S32K144_features.h.

#define FTM_FEATURE_FAULT_CHANNELS   (4U)

Definition at line 607 of file S32K144_features.h.

#define FTM_FEATURE_INPUT_CAPTURE_SINGLE_SHOT   (2U)

Definition at line 615 of file S32K144_features.h.

#define FTM_FEATURE_OUTPUT_CHANNEL_OFFSET   (16U)

Definition at line 611 of file S32K144_features.h.

#define LPI2C_DMA_INSTANCE   0U

Definition at line 387 of file S32K144_features.h.

#define LPI2C_HAS_FAST_PLUS_MODE   (0U)

Definition at line 599 of file S32K144_features.h.

#define LPI2C_HAS_HIGH_SPEED_MODE   (0U)

Definition at line 600 of file S32K144_features.h.

#define LPI2C_HAS_ULTRA_FAST_MODE   (0U)

Definition at line 601 of file S32K144_features.h.

#define LPSPI_DMA_INSTANCE   0U

Definition at line 384 of file S32K144_features.h.

#define MAX_FREQ_BUS_CLK   1U

Definition at line 830 of file S32K144_features.h.

#define MAX_FREQ_CLK_NO   3U

Definition at line 834 of file S32K144_features.h.

#define MAX_FREQ_HSRUN   2U

Definition at line 827 of file S32K144_features.h.

#define MAX_FREQ_MODES_NO   3U

Definition at line 833 of file S32K144_features.h.

#define MAX_FREQ_RUN   1U

Definition at line 826 of file S32K144_features.h.

#define MAX_FREQ_SLOW_CLK   2U

Definition at line 831 of file S32K144_features.h.

#define MAX_FREQ_SYS_CLK   0U

Definition at line 829 of file S32K144_features.h.

#define MAX_FREQ_VLPR   0U

Maximum frequencies of core, bus and flash clocks. Each entry represents the maximum frequency of SYS_CLK (CORE_CLK), BUS_CLK, SLOW_CLK (FLASH_CLK) in VLPR, RUN and HSRUN modes.

SYS_CLK BUS_CLK SLOW_CLK VLPR * * * RUN * * * HSRUN * * *

Definition at line 825 of file S32K144_features.h.

#define PCC_CAN0_CLOCK   PCC_FLEXCAN0_CLOCK

Definition at line 891 of file S32K144_features.h.

#define PCC_CAN1_CLOCK   PCC_FLEXCAN1_CLOCK

Definition at line 892 of file S32K144_features.h.

#define PCC_CAN2_CLOCK   PCC_FLEXCAN2_CLOCK

Definition at line 893 of file S32K144_features.h.

#define PCC_CLOCK_NAME_MAPPINGS

PCC clock name mappings Mappings between clock names and peripheral clock control indexes. If there is no peripheral clock control index for a clock name, then the corresponding value is PCC_INVALID_INDEX.

Definition at line 716 of file S32K144_features.h.

#define PCC_DMA_CH_MUX0_CLOCK   PCC_DMAMUX0_CLOCK

Definition at line 884 of file S32K144_features.h.

#define PCC_FLASH0_CLOCK   PCC_FTFE0_CLOCK

START !DO_NOT_USE_DEPRECATED_SYMBOLS These symbols have been renamed. The old names (deprecated symbols) are defined for backward compatibility.

Definition at line 883 of file S32K144_features.h.

#define PCC_FLEXTMR0_CLOCK   PCC_FTM0_CLOCK

Definition at line 895 of file S32K144_features.h.

#define PCC_FLEXTMR1_CLOCK   PCC_FTM1_CLOCK

Definition at line 896 of file S32K144_features.h.

#define PCC_FLEXTMR2_CLOCK   PCC_FTM2_CLOCK

Definition at line 897 of file S32K144_features.h.

#define PCC_FLEXTMR3_CLOCK   PCC_FTM3_CLOCK

Definition at line 894 of file S32K144_features.h.

#define PCC_FTFE0_CLOCK   PCC_FTFC0_CLOCK

Definition at line 901 of file S32K144_features.h.

#define PCC_INVALID_INDEX   0

Definition at line 709 of file S32K144_features.h.

#define PCC_LPIIC0_CLOCK   PCC_LPI2C0_CLOCK

Definition at line 900 of file S32K144_features.h.

#define PCC_LPTIMER0_CLOCK   PCC_LPTMR0_CLOCK

Definition at line 899 of file S32K144_features.h.

#define PCC_PIT0_CLOCK   PCC_LPIT0_CLOCK

Definition at line 898 of file S32K144_features.h.

#define PCC_RGPIO0_CLOCK   PCC_PORTA_CLOCK

Definition at line 886 of file S32K144_features.h.

#define PCC_RGPIO1_CLOCK   PCC_PORTB_CLOCK

Definition at line 887 of file S32K144_features.h.

#define PCC_RGPIO2_CLOCK   PCC_PORTC_CLOCK

Definition at line 888 of file S32K144_features.h.

#define PCC_RGPIO3_CLOCK   PCC_PORTD_CLOCK

Definition at line 889 of file S32K144_features.h.

#define PCC_RGPIO4_CLOCK   PCC_PORTE_CLOCK

Definition at line 890 of file S32K144_features.h.

#define PCC_SRTC0_CLOCK   PCC_RTC0_CLOCK

Definition at line 885 of file S32K144_features.h.

#define SIRC_STABILIZATION_TIMEOUT   26U;

Definition at line 801 of file S32K144_features.h.

#define SOSC_STABILIZATION_TIMEOUT   3205000U;

Definition at line 809 of file S32K144_features.h.

#define SPLL_STABILIZATION_TIMEOUT   1000U;

Definition at line 813 of file S32K144_features.h.

#define TMP_BUS_DIV   1U

Definition at line 860 of file S32K144_features.h.

#define TMP_FIRC_CLK   1U

Definition at line 855 of file S32K144_features.h.

#define TMP_SIRC_CLK   0U

Temporary system clock source configurations. Each line represents the SYS(CORE), BUS and SLOW(FLASH) dividers for SIRC, FIRC, SOSC and SPLL clock sources.

SYS_CLK BUS_CLK SLOW_CLK SIRC * * * FIRC * * * SOSC * * * SPLL * * *

Definition at line 854 of file S32K144_features.h.

#define TMP_SLOW_DIV   2U

Definition at line 861 of file S32K144_features.h.

#define TMP_SOSC_CLK   2U

Definition at line 856 of file S32K144_features.h.

#define TMP_SPLL_CLK   3U

Definition at line 857 of file S32K144_features.h.

#define TMP_SYS_CLK_NO   4U

Definition at line 863 of file S32K144_features.h.

#define TMP_SYS_DIV   0U

Definition at line 859 of file S32K144_features.h.

#define TMP_SYS_DIV_NO   3U

Definition at line 864 of file S32K144_features.h.

#define TMP_SYSTEM_CLOCK_CONFIGS

Enumeration Type Documentation

Clock names.

Enumerator
CORE_CLOCK 

Core clock

BUS_CLOCK 

Bus clock

SLOW_CLOCK 

Slow clock

CLKOUT_CLOCK 

CLKOUT clock

SIRC_CLOCK 

SIRC clock

FIRC_CLOCK 

FIRC clock

SOSC_CLOCK 

SOSC clock

SPLL_CLOCK 

SPLL clock

RTC_CLKIN_CLOCK 

RTC_CLKIN clock

SCG_CLKOUT_CLOCK 

SCG CLK_OUT clock

SCG_END_OF_CLOCKS 

End of SCG clocks

SIM_FTM0_CLOCKSEL 

FTM0 External Clock Pin Select

SIM_FTM1_CLOCKSEL 

FTM1 External Clock Pin Select

SIM_FTM2_CLOCKSEL 

FTM2 External Clock Pin Select

SIM_FTM3_CLOCKSEL 

FTM3 External Clock Pin Select

SIM_CLKOUTSELL 

CLKOUT Select

SIM_RTCCLK_CLOCK 

RTCCLK clock

SIM_LPO_CLOCK 

LPO clock

SIM_LPO_1K_CLOCK 

LPO 1KHz clock

SIM_LPO_32K_CLOCK 

LPO 32KHz clock

SIM_LPO_128K_CLOCK 

LPO 128KHz clock

SIM_EIM_CLOCK 

EIM clock source

SIM_ERM_CLOCK 

ERM clock source

SIM_DMA_CLOCK 

DMA clock source

SIM_MPU_CLOCK 

MPU clock source

SIM_MSCM_CLOCK 

MSCM clock source

SIM_END_OF_CLOCKS 

End of SIM clocks

PCC_DMAMUX0_CLOCK 

DMAMUX0 clock source

PCC_CRC0_CLOCK 

CRC0 clock source

PCC_RTC0_CLOCK 

RTC0 clock source

PCC_PORTA_CLOCK 

PORTA clock source

PCC_PORTB_CLOCK 

PORTB clock source

PCC_PORTC_CLOCK 

PORTC clock source

PCC_PORTD_CLOCK 

PORTD clock source

PCC_PORTE_CLOCK 

PORTE clock source

PCC_EWM0_CLOCK 

EWM0 clock source

PCC_CMP0_CLOCK 

CMP0 clock source

PCC_END_OF_BUS_CLOCKS 

End of BUS clocks

PCC_FlexCAN0_CLOCK 

FlexCAN0 clock source

PCC_FlexCAN1_CLOCK 

FlexCAN1 clock source

PCC_FlexCAN2_CLOCK 

FlexCAN2 clock source

PCC_PDB1_CLOCK 

PDB1 clock source

PCC_PDB0_CLOCK 

PDB0 clock source

PCC_END_OF_SYS_CLOCKS 

End of SYS clocks

PCC_FTFC0_CLOCK 

FTFC0 clock source

PCC_END_OF_SLOW_CLOCKS 

End of SLOW clocks

PCC_FTM3_CLOCK 

FTM3 clock source

PCC_FTM0_CLOCK 

FTM0 clock source

PCC_FTM1_CLOCK 

FTM1 clock source

PCC_FTM2_CLOCK 

FTM2 clock source

PCC_END_OF_ASYNCH_DIV1_CLOCKS 

End of ASYNCH DIV1 clocks

PCC_ADC1_CLOCK 

ADC1 clock source

PCC_LPSPI0_CLOCK 

LPSPI0 clock source

PCC_LPSPI1_CLOCK 

LPSPI1 clock source

PCC_LPSPI2_CLOCK 

LPSPI2 clock source

PCC_LPIT0_CLOCK 

LPIT0 clock source

PCC_ADC0_CLOCK 

ADC0 clock source

PCC_LPTMR0_CLOCK 

LPTMR0 clock source

PCC_FLEXIO0_CLOCK 

FLEXIO0 clock source

PCC_LPI2C0_CLOCK 

LPI2C0 clock source

PCC_LPUART0_CLOCK 

LPUART0 clock source

PCC_LPUART1_CLOCK 

LPUART1 clock source

PCC_LPUART2_CLOCK 

LPUART2 clock source

PCC_END_OF_ASYNCH_DIV2_CLOCKS 

End of ASYNCH DIV2 clocks

PCC_END_OF_CLOCKS 

End of PCC clocks

CLOCK_NAME_COUNT 

The total number of entries

Definition at line 631 of file S32K144_features.h.

Structure for the DMA hardware request.

Defines the structure for the DMA hardware request collections. The user can configure the hardware request into DMAMUX to trigger the DMA transfer accordingly. The index of the hardware request varies according to the to SoC.

Enumerator
EDMA_REQ_DISABLED 
EDMA_REQ_LPUART0_RX 
EDMA_REQ_LPUART0_TX 
EDMA_REQ_LPUART1_RX 
EDMA_REQ_LPUART1_TX 
EDMA_REQ_LPUART2_RX 
EDMA_REQ_LPUART2_TX 
EDMA_REQ_FLEXIO_SHIFTER0 
EDMA_REQ_FLEXIO_SHIFTER1 
EDMA_REQ_FLEXIO_SHIFTER2 
EDMA_REQ_FLEXIO_SHIFTER3 
EDMA_REQ_LPSPI0_RX 
EDMA_REQ_LPSPI0_TX 
EDMA_REQ_LPSPI1_RX 
EDMA_REQ_LPSPI1_TX 
EDMA_REQ_LPSPI2_RX 
EDMA_REQ_LPSPI2_TX 
EDMA_REQ_FTM1_CHANNEL_0 
EDMA_REQ_FTM1_CHANNEL_1 
EDMA_REQ_FTM1_CHANNEL_2 
EDMA_REQ_FTM1_CHANNEL_3 
EDMA_REQ_FTM1_CHANNEL_4 
EDMA_REQ_FTM1_CHANNEL_5 
EDMA_REQ_FTM1_CHANNEL_6 
EDMA_REQ_FTM1_CHANNEL_7 
EDMA_REQ_FTM2_CHANNEL_0 
EDMA_REQ_FTM2_CHANNEL_1 
EDMA_REQ_FTM2_CHANNEL_2 
EDMA_REQ_FTM2_CHANNEL_3 
EDMA_REQ_FTM2_CHANNEL_4 
EDMA_REQ_FTM2_CHANNEL_5 
EDMA_REQ_FTM2_CHANNEL_6 
EDMA_REQ_FTM2_CHANNEL_7 
EDMA_REQ_FTM0_OR_CH0_CH7 
EDMA_REQ_FTM3_OR_CH0_CH7 
EDMA_REQ_ADC0 
EDMA_REQ_ADC1 
EDMA_REQ_LPI2C0_RX 
EDMA_REQ_LPI2C0_TX 
EDMA_REQ_PDB0 
EDMA_REQ_PDB1 
EDMA_REQ_CMP0 
EDMA_REQ_PORTA 
EDMA_REQ_PORTB 
EDMA_REQ_PORTC 
EDMA_REQ_PORTD 
EDMA_REQ_PORTE 
EDMA_REQ_FLEXCAN0 
EDMA_REQ_FLEXCAN1 
EDMA_REQ_FLEXCAN2 
EDMA_REQ_LPTMR0 
EDMA_REQ_DMAMUX_ALWAYS_ENABLED0 
EDMA_REQ_DMAMUX_ALWAYS_ENABLED1 

Definition at line 540 of file S32K144_features.h.