MAX32655 Peripheral Driver API
Peripheral Driver API for the MAX32655
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
SIMO_Registers

Modules

 Register Offsets
 
 SIMO_VREGO_A
 
 SIMO_VREGO_B
 
 SIMO_VREGO_C
 
 SIMO_VREGO_D
 
 SIMO_IPKA
 
 SIMO_IPKB
 
 SIMO_MAXTON
 
 SIMO_ILOAD_A
 
 SIMO_ILOAD_B
 
 SIMO_ILOAD_C
 
 SIMO_ILOAD_D
 
 SIMO_BUCK_ALERT_THR_A
 
 SIMO_BUCK_ALERT_THR_B
 
 SIMO_BUCK_ALERT_THR_C
 
 SIMO_BUCK_ALERT_THR_D
 
 SIMO_BUCK_OUT_READY
 
 SIMO_ZERO_CROSS_CAL_A
 
 SIMO_ZERO_CROSS_CAL_B
 
 SIMO_ZERO_CROSS_CAL_C
 
 SIMO_ZERO_CROSS_CAL_D
 

Files

file  simo_regs.h
 

Data Structures

struct  mxc_simo_regs_t
 

Detailed Description

Registers, Bit Masks and Bit Positions for the SIMO Peripheral Module.

Single Inductor Multiple Output Switching Converter


Data Structure Documentation

◆ mxc_simo_regs_t

struct mxc_simo_regs_t

Structure type to access the SIMO Registers.

Data Fields

__IO uint32_t vrego_a
 
__IO uint32_t vrego_b
 
__IO uint32_t vrego_c
 
__IO uint32_t vrego_d
 
__IO uint32_t ipka
 
__IO uint32_t ipkb
 
__IO uint32_t maxton
 
__I uint32_t iload_a
 
__I uint32_t iload_b
 
__I uint32_t iload_c
 
__I uint32_t iload_d
 
__IO uint32_t buck_alert_thr_a
 
__IO uint32_t buck_alert_thr_b
 
__IO uint32_t buck_alert_thr_c
 
__IO uint32_t buck_alert_thr_d
 
__I uint32_t buck_out_ready
 
__I uint32_t zero_cross_cal_a
 
__I uint32_t zero_cross_cal_b
 
__I uint32_t zero_cross_cal_c
 
__I uint32_t zero_cross_cal_d
 

Field Documentation

◆ buck_alert_thr_a

__IO uint32_t buck_alert_thr_a

0x0030: SIMO BUCK_ALERT_THR_A Register

◆ buck_alert_thr_b

__IO uint32_t buck_alert_thr_b

0x0034: SIMO BUCK_ALERT_THR_B Register

◆ buck_alert_thr_c

__IO uint32_t buck_alert_thr_c

0x0038: SIMO BUCK_ALERT_THR_C Register

◆ buck_alert_thr_d

__IO uint32_t buck_alert_thr_d

0x003C: SIMO BUCK_ALERT_THR_D Register

◆ buck_out_ready

__I uint32_t buck_out_ready

0x0040: SIMO BUCK_OUT_READY Register

◆ iload_a

__I uint32_t iload_a

0x0020: SIMO ILOAD_A Register

◆ iload_b

__I uint32_t iload_b

0x0024: SIMO ILOAD_B Register

◆ iload_c

__I uint32_t iload_c

0x0028: SIMO ILOAD_C Register

◆ iload_d

__I uint32_t iload_d

0x002C: SIMO ILOAD_D Register

◆ ipka

__IO uint32_t ipka

0x0014: SIMO IPKA Register

◆ ipkb

__IO uint32_t ipkb

0x0018: SIMO IPKB Register

◆ maxton

__IO uint32_t maxton

0x001C: SIMO MAXTON Register

◆ vrego_a

__IO uint32_t vrego_a

0x0004: SIMO VREGO_A Register

◆ vrego_b

__IO uint32_t vrego_b

0x0008: SIMO VREGO_B Register

◆ vrego_c

__IO uint32_t vrego_c

0x000C: SIMO VREGO_C Register

◆ vrego_d

__IO uint32_t vrego_d

0x0010: SIMO VREGO_D Register

◆ zero_cross_cal_a

__I uint32_t zero_cross_cal_a

0x0044: SIMO ZERO_CROSS_CAL_A Register

◆ zero_cross_cal_b

__I uint32_t zero_cross_cal_b

0x0048: SIMO ZERO_CROSS_CAL_B Register

◆ zero_cross_cal_c

__I uint32_t zero_cross_cal_c

0x004C: SIMO ZERO_CROSS_CAL_C Register

◆ zero_cross_cal_d

__I uint32_t zero_cross_cal_d

0x0050: SIMO ZERO_CROSS_CAL_D Register