“ASIC” Target : Pinout and Pinmux Connectivity

Pinout Table

Pad Name

Type

Bank

Connection

Special Function

Pinmux Insel Constant / Muxed Output Index

Description

POR_N

InputStd

VCC

manual

-

- / -

System reset

USB_P

DualBidirTol

VCC

manual

-

- / -

USB P signal

USB_N

DualBidirTol

VCC

manual

-

- / -

USB N signal

CC1

BidirTol

AVCC

manual

-

- / -

ADC input 1

CC2

BidirTol

AVCC

manual

-

- / -

ADC input 2

FLASH_TEST_VOLT

AnalogIn0

VCC

manual

-

- / -

Flash test voltage input

FLASH_TEST_MODE0

InputStd

VCC

manual

-

- / -

Flash test mode signal

FLASH_TEST_MODE1

InputStd

VCC

manual

-

- / -

Flash test mode signal

OTP_EXT_VOLT

AnalogIn1

VCC

manual

-

- / -

OTP external voltage input

SPI_HOST_D0

BidirStd

VIOA

direct

-

- / -

SPI host data

SPI_HOST_D1

BidirStd

VIOA

direct

-

- / -

SPI host data

SPI_HOST_D2

BidirStd

VIOA

direct

-

- / -

SPI host data

SPI_HOST_D3

BidirStd

VIOA

direct

-

- / -

SPI host data

SPI_HOST_CLK

BidirStd

VIOA

direct

-

- / -

SPI host clock

SPI_HOST_CS_L

BidirStd

VIOA

direct

-

- / -

SPI host chip select

SPI_DEV_D0

BidirStd

VIOA

direct

-

- / -

SPI device data

SPI_DEV_D1

BidirStd

VIOA

direct

-

- / -

SPI device data

SPI_DEV_D2

BidirStd

VIOA

direct

-

- / -

SPI device data

SPI_DEV_D3

BidirStd

VIOA

direct

-

- / -

SPI device data

SPI_DEV_CLK

InputStd

VIOA

direct

-

- / -

SPI device clock

SPI_DEV_CS_L

InputStd

VIOA

direct

-

- / -

SPI device chip select

IOA0

BidirStd

VIOA

muxed

-

kTopEgretPinmuxInselIoa0 / kTopEgretPinmuxMioOutIoa0

Muxed IO pad

IOA1

BidirStd

VIOA

muxed

-

kTopEgretPinmuxInselIoa1 / kTopEgretPinmuxMioOutIoa1

Muxed IO pad

IOA2

BidirStd

VIOA

muxed

-

kTopEgretPinmuxInselIoa2 / kTopEgretPinmuxMioOutIoa2

Muxed IO pad

IOA3

BidirStd

VIOA

muxed

-

kTopEgretPinmuxInselIoa3 / kTopEgretPinmuxMioOutIoa3

Muxed IO pad

IOA4

BidirStd

VIOA

muxed

-

kTopEgretPinmuxInselIoa4 / kTopEgretPinmuxMioOutIoa4

Muxed IO pad

IOA5

BidirStd

VIOA

muxed

-

kTopEgretPinmuxInselIoa5 / kTopEgretPinmuxMioOutIoa5

Muxed IO pad

IOA6

BidirOd

VIOA

muxed

-

kTopEgretPinmuxInselIoa6 / kTopEgretPinmuxMioOutIoa6

Muxed IO pad

IOA7

BidirOd

VIOA

muxed

-

kTopEgretPinmuxInselIoa7 / kTopEgretPinmuxMioOutIoa7

Muxed IO pad

IOA8

BidirOd

VIOA

muxed

-

kTopEgretPinmuxInselIoa8 / kTopEgretPinmuxMioOutIoa8

Muxed IO pad

IOB0

BidirStd

VIOB

muxed

-

kTopEgretPinmuxInselIob0 / kTopEgretPinmuxMioOutIob0

Muxed IO pad

IOB1

BidirStd

VIOB

muxed

-

kTopEgretPinmuxInselIob1 / kTopEgretPinmuxMioOutIob1

Muxed IO pad

IOB2

BidirStd

VIOB

muxed

-

kTopEgretPinmuxInselIob2 / kTopEgretPinmuxMioOutIob2

Muxed IO pad

IOB3

BidirStd

VIOB

muxed

-

kTopEgretPinmuxInselIob3 / kTopEgretPinmuxMioOutIob3

Muxed IO pad

IOB4

BidirStd

VIOB

muxed

-

kTopEgretPinmuxInselIob4 / kTopEgretPinmuxMioOutIob4

Muxed IO pad

IOB5

BidirStd

VIOB

muxed

-

kTopEgretPinmuxInselIob5 / kTopEgretPinmuxMioOutIob5

Muxed IO pad

IOB6

BidirStd

VIOB

muxed

-

kTopEgretPinmuxInselIob6 / kTopEgretPinmuxMioOutIob6

Muxed IO pad

IOB7

BidirStd

VIOB

muxed

-

kTopEgretPinmuxInselIob7 / kTopEgretPinmuxMioOutIob7

Muxed IO pad

IOB8

BidirStd

VIOB

muxed

-

kTopEgretPinmuxInselIob8 / kTopEgretPinmuxMioOutIob8

Muxed IO pad

IOB9

BidirOd

VIOB

muxed

-

kTopEgretPinmuxInselIob9 / kTopEgretPinmuxMioOutIob9

Muxed IO pad

IOB10

BidirOd

VIOB

muxed

-

kTopEgretPinmuxInselIob10 / kTopEgretPinmuxMioOutIob10

Muxed IO pad

IOB11

BidirOd

VIOB

muxed

-

kTopEgretPinmuxInselIob11 / kTopEgretPinmuxMioOutIob11

Muxed IO pad

IOB12

BidirOd

VIOB

muxed

-

kTopEgretPinmuxInselIob12 / kTopEgretPinmuxMioOutIob12

Muxed IO pad

IOC0

BidirStd

VCC

muxed

-

kTopEgretPinmuxInselIoc0 / kTopEgretPinmuxMioOutIoc0

Muxed IO pad

IOC1

BidirStd

VCC

muxed

-

kTopEgretPinmuxInselIoc1 / kTopEgretPinmuxMioOutIoc1

Muxed IO pad

IOC2

BidirStd

VCC

muxed

-

kTopEgretPinmuxInselIoc2 / kTopEgretPinmuxMioOutIoc2

Muxed IO pad

IOC3

BidirStd

VCC

muxed

-

kTopEgretPinmuxInselIoc3 / kTopEgretPinmuxMioOutIoc3

Muxed IO pad

IOC4

BidirStd

VCC

muxed

-

kTopEgretPinmuxInselIoc4 / kTopEgretPinmuxMioOutIoc4

Muxed IO pad

IOC5

BidirStd

VCC

muxed

tap1

kTopEgretPinmuxInselIoc5 / kTopEgretPinmuxMioOutIoc5

Muxed IO pad / TAP strap signal.

IOC6

BidirStd

VCC

muxed

-

kTopEgretPinmuxInselIoc6 / kTopEgretPinmuxMioOutIoc6

Muxed IO pad

IOC7

BidirStd

VCC

muxed

-

kTopEgretPinmuxInselIoc7 / kTopEgretPinmuxMioOutIoc7

Muxed IO pad

IOC8

BidirStd

VCC

muxed

tap0

kTopEgretPinmuxInselIoc8 / kTopEgretPinmuxMioOutIoc8

Muxed IO pad / TAP strap signal.

IOC9

BidirStd

VCC

muxed

-

kTopEgretPinmuxInselIoc9 / kTopEgretPinmuxMioOutIoc9

Muxed IO pad

IOC10

BidirOd

VCC

muxed

-

kTopEgretPinmuxInselIoc10 / kTopEgretPinmuxMioOutIoc10

Muxed IO pad

IOC11

BidirOd

VCC

muxed

-

kTopEgretPinmuxInselIoc11 / kTopEgretPinmuxMioOutIoc11

Muxed IO pad

IOC12

BidirOd

VCC

muxed

-

kTopEgretPinmuxInselIoc12 / kTopEgretPinmuxMioOutIoc12

Muxed IO pad

IOR0

BidirStd

VCC

muxed

tms

kTopEgretPinmuxInselIor0 / kTopEgretPinmuxMioOutIor0

Muxed IO pad / JTAG tms signal.

IOR1

BidirStd

VCC

muxed

tdo

kTopEgretPinmuxInselIor1 / kTopEgretPinmuxMioOutIor1

Muxed IO pad / JTAG tdo signal.

IOR2

BidirStd

VCC

muxed

tdi

kTopEgretPinmuxInselIor2 / kTopEgretPinmuxMioOutIor2

Muxed IO pad / JTAG tdi signal.

IOR3

BidirStd

VCC

muxed

tck

kTopEgretPinmuxInselIor3 / kTopEgretPinmuxMioOutIor3

Muxed IO pad / JTAG tck signal.

IOR4

BidirStd

VCC

muxed

trst_n

kTopEgretPinmuxInselIor4 / kTopEgretPinmuxMioOutIor4

Muxed IO pad / JTAG trst_n signal.

IOR5

BidirStd

VCC

muxed

dft0

kTopEgretPinmuxInselIor5 / kTopEgretPinmuxMioOutIor5

Muxed IO pad / DFT strap signal.

IOR6

BidirStd

VCC

muxed

-

kTopEgretPinmuxInselIor6 / kTopEgretPinmuxMioOutIor6

Muxed IO pad

IOR7

BidirStd

VCC

muxed

dft1

kTopEgretPinmuxInselIor7 / kTopEgretPinmuxMioOutIor7

Muxed IO pad / DFT strap signal.

IOR8

BidirOd

VCC

direct

-

- / -

Dedicated sysrst_ctrl output (ec_rst_l)

IOR9

BidirOd

VCC

direct

-

- / -

Dedicated sysrst_ctrl output (flash_wp_l))

IOR10

BidirOd

VCC

muxed

-

kTopEgretPinmuxInselIor10 / kTopEgretPinmuxMioOutIor10

Muxed IO pad

IOR11

BidirOd

VCC

muxed

-

kTopEgretPinmuxInselIor11 / kTopEgretPinmuxMioOutIor11

Muxed IO pad

IOR12

BidirOd

VCC

muxed

-

kTopEgretPinmuxInselIor12 / kTopEgretPinmuxMioOutIor12

Muxed IO pad

IOR13

BidirOd

VCC

muxed

-

kTopEgretPinmuxInselIor13 / kTopEgretPinmuxMioOutIor13

Muxed IO pad

Pinmux Connectivity

Module / Signal

Connection

Pad

Pinmux Outsel Constant / Peripheral Input Index

Description

usbdev_usb_dp

manual

-

- / -

usbdev_usb_dn

manual

-

- / -

spi_host0_sd[0]

direct

SPI_HOST_D0

- / -

spi_host0_sd[1]

direct

SPI_HOST_D1

- / -

spi_host0_sd[2]

direct

SPI_HOST_D2

- / -

spi_host0_sd[3]

direct

SPI_HOST_D3

- / -

spi_device_sd[0]

direct

SPI_DEV_D0

- / -

spi_device_sd[1]

direct

SPI_DEV_D1

- / -

spi_device_sd[2]

direct

SPI_DEV_D2

- / -

spi_device_sd[3]

direct

SPI_DEV_D3

- / -

gpio_gpio[0]

muxed

-

kTopEgretPinmuxOutselGpioGpio0 / kTopEgretPinmuxPeripheralInGpioGpio0

gpio_gpio[1]

muxed

-

kTopEgretPinmuxOutselGpioGpio1 / kTopEgretPinmuxPeripheralInGpioGpio1

gpio_gpio[2]

muxed

-

kTopEgretPinmuxOutselGpioGpio2 / kTopEgretPinmuxPeripheralInGpioGpio2

gpio_gpio[3]

muxed

-

kTopEgretPinmuxOutselGpioGpio3 / kTopEgretPinmuxPeripheralInGpioGpio3

gpio_gpio[4]

muxed

-

kTopEgretPinmuxOutselGpioGpio4 / kTopEgretPinmuxPeripheralInGpioGpio4

gpio_gpio[5]

muxed

-

kTopEgretPinmuxOutselGpioGpio5 / kTopEgretPinmuxPeripheralInGpioGpio5

gpio_gpio[6]

muxed

-

kTopEgretPinmuxOutselGpioGpio6 / kTopEgretPinmuxPeripheralInGpioGpio6

gpio_gpio[7]

muxed

-

kTopEgretPinmuxOutselGpioGpio7 / kTopEgretPinmuxPeripheralInGpioGpio7

gpio_gpio[8]

muxed

-

kTopEgretPinmuxOutselGpioGpio8 / kTopEgretPinmuxPeripheralInGpioGpio8

gpio_gpio[9]

muxed

-

kTopEgretPinmuxOutselGpioGpio9 / kTopEgretPinmuxPeripheralInGpioGpio9

gpio_gpio[10]

muxed

-

kTopEgretPinmuxOutselGpioGpio10 / kTopEgretPinmuxPeripheralInGpioGpio10

gpio_gpio[11]

muxed

-

kTopEgretPinmuxOutselGpioGpio11 / kTopEgretPinmuxPeripheralInGpioGpio11

gpio_gpio[12]

muxed

-

kTopEgretPinmuxOutselGpioGpio12 / kTopEgretPinmuxPeripheralInGpioGpio12

gpio_gpio[13]

muxed

-

kTopEgretPinmuxOutselGpioGpio13 / kTopEgretPinmuxPeripheralInGpioGpio13

gpio_gpio[14]

muxed

-

kTopEgretPinmuxOutselGpioGpio14 / kTopEgretPinmuxPeripheralInGpioGpio14

gpio_gpio[15]

muxed

-

kTopEgretPinmuxOutselGpioGpio15 / kTopEgretPinmuxPeripheralInGpioGpio15

gpio_gpio[16]

muxed

-

kTopEgretPinmuxOutselGpioGpio16 / kTopEgretPinmuxPeripheralInGpioGpio16

gpio_gpio[17]

muxed

-

kTopEgretPinmuxOutselGpioGpio17 / kTopEgretPinmuxPeripheralInGpioGpio17

gpio_gpio[18]

muxed

-

kTopEgretPinmuxOutselGpioGpio18 / kTopEgretPinmuxPeripheralInGpioGpio18

gpio_gpio[19]

muxed

-

kTopEgretPinmuxOutselGpioGpio19 / kTopEgretPinmuxPeripheralInGpioGpio19

gpio_gpio[20]

muxed

-

kTopEgretPinmuxOutselGpioGpio20 / kTopEgretPinmuxPeripheralInGpioGpio20

gpio_gpio[21]

muxed

-

kTopEgretPinmuxOutselGpioGpio21 / kTopEgretPinmuxPeripheralInGpioGpio21

gpio_gpio[22]

muxed

-

kTopEgretPinmuxOutselGpioGpio22 / kTopEgretPinmuxPeripheralInGpioGpio22

gpio_gpio[23]

muxed

-

kTopEgretPinmuxOutselGpioGpio23 / kTopEgretPinmuxPeripheralInGpioGpio23

gpio_gpio[24]

muxed

-

kTopEgretPinmuxOutselGpioGpio24 / kTopEgretPinmuxPeripheralInGpioGpio24

gpio_gpio[25]

muxed

-

kTopEgretPinmuxOutselGpioGpio25 / kTopEgretPinmuxPeripheralInGpioGpio25

gpio_gpio[26]

muxed

-

kTopEgretPinmuxOutselGpioGpio26 / kTopEgretPinmuxPeripheralInGpioGpio26

gpio_gpio[27]

muxed

-

kTopEgretPinmuxOutselGpioGpio27 / kTopEgretPinmuxPeripheralInGpioGpio27

gpio_gpio[28]

muxed

-

kTopEgretPinmuxOutselGpioGpio28 / kTopEgretPinmuxPeripheralInGpioGpio28

gpio_gpio[29]

muxed

-

kTopEgretPinmuxOutselGpioGpio29 / kTopEgretPinmuxPeripheralInGpioGpio29

gpio_gpio[30]

muxed

-

kTopEgretPinmuxOutselGpioGpio30 / kTopEgretPinmuxPeripheralInGpioGpio30

gpio_gpio[31]

muxed

-

kTopEgretPinmuxOutselGpioGpio31 / kTopEgretPinmuxPeripheralInGpioGpio31

i2c0_sda

muxed

-

kTopEgretPinmuxOutselI2c0Sda / kTopEgretPinmuxPeripheralInI2c0Sda

i2c0_scl

muxed

-

kTopEgretPinmuxOutselI2c0Scl / kTopEgretPinmuxPeripheralInI2c0Scl

i2c1_sda

muxed

-

kTopEgretPinmuxOutselI2c1Sda / kTopEgretPinmuxPeripheralInI2c1Sda

i2c1_scl

muxed

-

kTopEgretPinmuxOutselI2c1Scl / kTopEgretPinmuxPeripheralInI2c1Scl

i2c2_sda

muxed

-

kTopEgretPinmuxOutselI2c2Sda / kTopEgretPinmuxPeripheralInI2c2Sda

i2c2_scl

muxed

-

kTopEgretPinmuxOutselI2c2Scl / kTopEgretPinmuxPeripheralInI2c2Scl

spi_host1_sd[0]

muxed

-

kTopEgretPinmuxOutselSpiHost1Sd0 / kTopEgretPinmuxPeripheralInSpiHost1Sd0

spi_host1_sd[1]

muxed

-

kTopEgretPinmuxOutselSpiHost1Sd1 / kTopEgretPinmuxPeripheralInSpiHost1Sd1

spi_host1_sd[2]

muxed

-

kTopEgretPinmuxOutselSpiHost1Sd2 / kTopEgretPinmuxPeripheralInSpiHost1Sd2

spi_host1_sd[3]

muxed

-

kTopEgretPinmuxOutselSpiHost1Sd3 / kTopEgretPinmuxPeripheralInSpiHost1Sd3

sysrst_ctrl_aon_ec_rst_l

direct

IOR8

- / -

sysrst_ctrl_aon_flash_wp_l

direct

IOR9

- / -

spi_device_sck

direct

SPI_DEV_CLK

- / -

spi_device_csb

direct

SPI_DEV_CS_L

- / -

uart0_rx

muxed

-

- / kTopEgretPinmuxPeripheralInUart0Rx

uart1_rx

muxed

-

- / kTopEgretPinmuxPeripheralInUart1Rx

uart2_rx

muxed

-

- / kTopEgretPinmuxPeripheralInUart2Rx

uart3_rx

muxed

-

- / kTopEgretPinmuxPeripheralInUart3Rx

spi_device_tpm_csb

muxed

-

- / kTopEgretPinmuxPeripheralInSpiDeviceTpmCsb

flash_macro_wrapper_tck

muxed

-

- / kTopEgretPinmuxPeripheralInFlashMacroWrapperTck

flash_macro_wrapper_tms

muxed

-

- / kTopEgretPinmuxPeripheralInFlashMacroWrapperTms

flash_macro_wrapper_tdi

muxed

-

- / kTopEgretPinmuxPeripheralInFlashMacroWrapperTdi

sysrst_ctrl_aon_ac_present

muxed

-

- / kTopEgretPinmuxPeripheralInSysrstCtrlAonAcPresent

sysrst_ctrl_aon_key0_in

muxed

-

- / kTopEgretPinmuxPeripheralInSysrstCtrlAonKey0In

sysrst_ctrl_aon_key1_in

muxed

-

- / kTopEgretPinmuxPeripheralInSysrstCtrlAonKey1In

sysrst_ctrl_aon_key2_in

muxed

-

- / kTopEgretPinmuxPeripheralInSysrstCtrlAonKey2In

sysrst_ctrl_aon_pwrb_in

muxed

-

- / kTopEgretPinmuxPeripheralInSysrstCtrlAonPwrbIn

sysrst_ctrl_aon_lid_open

muxed

-

- / kTopEgretPinmuxPeripheralInSysrstCtrlAonLidOpen

usbdev_sense

muxed

-

- / kTopEgretPinmuxPeripheralInUsbdevSense

spi_host0_sck

direct

SPI_HOST_CLK

- / -

spi_host0_csb

direct

SPI_HOST_CS_L

- / -

uart0_tx

muxed

-

kTopEgretPinmuxOutselUart0Tx / -

uart1_tx

muxed

-

kTopEgretPinmuxOutselUart1Tx / -

uart2_tx

muxed

-

kTopEgretPinmuxOutselUart2Tx / -

uart3_tx

muxed

-

kTopEgretPinmuxOutselUart3Tx / -

pattgen_pda0_tx

muxed

-

kTopEgretPinmuxOutselPattgenPda0Tx / -

pattgen_pcl0_tx

muxed

-

kTopEgretPinmuxOutselPattgenPcl0Tx / -

pattgen_pda1_tx

muxed

-

kTopEgretPinmuxOutselPattgenPda1Tx / -

pattgen_pcl1_tx

muxed

-

kTopEgretPinmuxOutselPattgenPcl1Tx / -

spi_host1_sck

muxed

-

kTopEgretPinmuxOutselSpiHost1Sck / -

spi_host1_csb

muxed

-

kTopEgretPinmuxOutselSpiHost1Csb / -

flash_macro_wrapper_tdo

muxed

-

kTopEgretPinmuxOutselFlashMacroWrapperTdo / -

sensor_ctrl_aon_ast_debug_out[0]

muxed

-

kTopEgretPinmuxOutselSensorCtrlAonAstDebugOut0 / -

sensor_ctrl_aon_ast_debug_out[1]

muxed

-

kTopEgretPinmuxOutselSensorCtrlAonAstDebugOut1 / -

sensor_ctrl_aon_ast_debug_out[2]

muxed

-

kTopEgretPinmuxOutselSensorCtrlAonAstDebugOut2 / -

sensor_ctrl_aon_ast_debug_out[3]

muxed

-

kTopEgretPinmuxOutselSensorCtrlAonAstDebugOut3 / -

sensor_ctrl_aon_ast_debug_out[4]

muxed

-

kTopEgretPinmuxOutselSensorCtrlAonAstDebugOut4 / -

sensor_ctrl_aon_ast_debug_out[5]

muxed

-

kTopEgretPinmuxOutselSensorCtrlAonAstDebugOut5 / -

sensor_ctrl_aon_ast_debug_out[6]

muxed

-

kTopEgretPinmuxOutselSensorCtrlAonAstDebugOut6 / -

sensor_ctrl_aon_ast_debug_out[7]

muxed

-

kTopEgretPinmuxOutselSensorCtrlAonAstDebugOut7 / -

sensor_ctrl_aon_ast_debug_out[8]

muxed

-

kTopEgretPinmuxOutselSensorCtrlAonAstDebugOut8 / -

pwm_aon_pwm[0]

muxed

-

kTopEgretPinmuxOutselPwmAonPwm0 / -

pwm_aon_pwm[1]

muxed

-

kTopEgretPinmuxOutselPwmAonPwm1 / -

pwm_aon_pwm[2]

muxed

-

kTopEgretPinmuxOutselPwmAonPwm2 / -

pwm_aon_pwm[3]

muxed

-

kTopEgretPinmuxOutselPwmAonPwm3 / -

pwm_aon_pwm[4]

muxed

-

kTopEgretPinmuxOutselPwmAonPwm4 / -

pwm_aon_pwm[5]

muxed

-

kTopEgretPinmuxOutselPwmAonPwm5 / -

otp_macro_test[0]

muxed

-

kTopEgretPinmuxOutselOtpMacroTest0 / -

sysrst_ctrl_aon_bat_disable

muxed

-

kTopEgretPinmuxOutselSysrstCtrlAonBatDisable / -

sysrst_ctrl_aon_key0_out

muxed

-

kTopEgretPinmuxOutselSysrstCtrlAonKey0Out / -

sysrst_ctrl_aon_key1_out

muxed

-

kTopEgretPinmuxOutselSysrstCtrlAonKey1Out / -

sysrst_ctrl_aon_key2_out

muxed

-

kTopEgretPinmuxOutselSysrstCtrlAonKey2Out / -

sysrst_ctrl_aon_pwrb_out

muxed

-

kTopEgretPinmuxOutselSysrstCtrlAonPwrbOut / -

sysrst_ctrl_aon_z3_wakeup

muxed

-

kTopEgretPinmuxOutselSysrstCtrlAonZ3Wakeup / -