.. raw:: html
Pinout description
==================
This section describes lists the pinout for the SoC, and provides the description for pins.
.. todo::
Verify `flash_io[1:0]`, `flash_csb`, `flash2_io[1:0]`, `flash2_csb` pins.
There was inconsistency (Pinout vs Pin description) in source PDF.
Ball assignment (6x10 WLCSP)
----------------------------
.. figure:: _static/package_as_viewed_from_the_bottom.svg
:name: ball_assignment
:width: 30%
:align: center
Ball assignment (6x10 WLCSP)
Pinout (6x10 WLCSP)
-------------------
.. list-table:: Pinout
:name: pinout
:header-rows: 1
:stub-columns: 1
* -
- F
- E
- D
- C
- B
- A
* - 1
- :ref:`mprj_io[15] `
- :ref:`mprj_io[16] `
- :ref:`mprj_io[18] `
- :ref:`mprj_io[19] `
- :ref:`mprj_io[21] `
- :ref:`mprj_io[23] `
* - 2
- :ref:`vccd1 `
- :ref:`mprj_io[14] `
- :ref:`mprj_io[17] `
- :ref:`mprj_io[20] `
- :ref:`mprj_io[22] `
- :ref:`vccd2 `
* - 3
- :ref:`mprj_io[12] `
- :ref:`mprj_io[11] `
:ref:`flash2_io[1] `
- :ref:`mprj_io[13] `
- :ref:`mprj_io[24] `
- :ref:`vssa2 `
- :ref:`mprj_io[25] `
* - 4
- :ref:`mprj_io[10] `
:ref:`flash2_io[0] `
- :ref:`mprj_io[9] `
:ref:`flash2_sck `
- :ref:`vdda1 `
- :ref:`vddio `
- :ref:`mprj_io[26] `
- :ref:`mprj_io[27] `
* - 5
- :ref:`mprj_io[8] `
:ref:`flash2_csb `
- :ref:`mprj_io[7] `
:ref:`irq `
- :ref:`vssio `
:ref:`vssa `
:ref:`vssd `
- :ref:`vssio `
:ref:`vssa `
:ref:`vssd `
- :ref:`mprj_io[28] `
- :ref:`mprj_io[29] `
* - 6
- :ref:`vssd1 `
- :ref:`vssa1 `
- :ref:`vssio `
:ref:`vssa `
:ref:`vssd `
- :ref:`vssio `
:ref:`vssa `
:ref:`vssd `
- :ref:`mprj_io[30] `
- :ref:`mprj_io[31] `
* - 7
- :ref:`mprj_io[6] `
:ref:`ser_tx `
- :ref:`mprj_io[5] `
:ref:`ser_rx `
- :ref:`mprj_io[0] `
:ref:`JTAG `
- :ref:`vdda2 `
- :ref:`vssd2 `
- :ref:`mprj_io[32] `
* - 8
- :ref:`mprj_io[4] `
:ref:`SCK `
- :ref:`mprj_io[3] `
:ref:`CSB `
- :ref:`flash_clk `
- :ref:`mprj_io[33] `
- :ref:`mprj_io[34] `
- :ref:`mprj_io[35] `
* - 9
- :ref:`mprj_io[2] `
:ref:`SDI `
- :ref:`mprj_io[1] `
:ref:`SDO `
- :ref:`flash_io[1] `
- :ref:`clock `
- :ref:`mprj_io[36] `
- :ref:`mprj_io[37] `
* - 10
- :ref:`vdda `
- :ref:`gpio `
- :ref:`flash_io[0] `
- :ref:`flash_csb `
- :ref:`resetb `
- :ref:`vccd `
Pin description (6x10 WLCSP)
----------------------------
.. list-table:: Pin description
:name: pin-description
:header-rows: 1
* - Pin #
- Name
- Type
- Summary description
* - A9, B9, A8, B8, C8, A7, A6, B6, A5, B5, A4, B4, A3, C3, A1, B2, B1, C2, C1, D1, D2, E1, F1, E2, D3, F3, E3, F4, E4, F5, E5, F7, E7, F8, E8, F9, E9, D7
- .. _mprj_io:
``mprj_io[37:0]``
- Digital I/O
- General purpose configurable digital I/O with pullup/pulldown, input or output, enable/disable, analog output, high voltage output, slew rate control.
Shared between the user project area and the management SoC.
* - D8
- .. _flash_clk:
``flash_clk``
- Digital out
- Flash SPI clock
* - C10
- .. _flash_csb:
``flash_csb``
- Digital out
- Flash SPI chip select
* - D9, D10
- .. _flash_io:
``flash_io[1:0]``
- Digital I/O
- Flash SPI data input/output
* - C9
- .. _clock:
``clock``
- Digital in
- External CMOS 3.3V clock source
* - B10
- .. _resetb:
``resetb``
- Digital in
- SoC system reset (sense inverted)
* - E9
- .. _sdo:
``SDO``
- Digital out
- Housekeeping serial interface data output
* - F9
- .. _sdi:
``SDI``
- Digital in
- Housekeeping serial interface data input
* - E8
- .. _csb:
``CSB``
- Digital in
- Housekeeping serial interface chip select
* - F8
- .. _sck:
``SCK``
- Digital in
- Housekeeping serial interface clock
* - F7
- .. _ser_tx:
``ser_tx``
- Digital out
- UART transmit channel
* - E7
- .. _ser_rx:
``ser_rx``
- Digital in
- UART receive channel
* - E5
- .. _irq:
``irq``
- Digital in
- External interrupt
* - E10
- .. _gpio:
``gpio``
- Digital I/O
- Management GPIO/user power enable
* - D7
- .. _jtag:
``JTAG``
- Digital I/O
- JTAG system access
* - F5
- .. _flash2_csb:
``flash2_csb``
- Digital out
- User area QSPI flash enable (sense inverted)
* - E4
- .. _flash2_sck:
``flash2_sck``
- Digital out
- User area QSPI flash clock
* - E3, F4
- .. _flash2_io:
``flash2_io[1:0]``
- Digital I/O
- User area QSPI flash data
* - F9
- .. _spi_sdo:
``spi_sdo``
- Digital out
- Serial interface controller data output
* - F8
- .. _spi_sck:
``spi_sck``
- Digital out
- Serial interface controller clock
* - E8
- .. _spi_csb:
``spi_csb``
- Digital out
- Serial interface controller chip select
* - E9
- .. _spi_sdi:
``spi_sdi``
- Digital in
- Serial interface controller data input
* - C4
- .. _vddio:
``vddio``
- 3.3V Power
- ESD and padframe power supply
* - F10
- .. _vdda:
``vdda``
- 3.3V Power
- Management area power supply
* - A10
- .. _vccd:
``vccd``
- 1.8V Power
- Management area digital power supply
* - C5, C6, D5, D7
- .. _vssio_vssa_vssd:
``vssio``/``vssa``/``vssd``
- Ground
- ESD, padframe, and management area ground
* - D4
- .. _vdda1:
``vdda1``
- 3.3V Power
- User area 1 power supply
* - F2
- .. _vccd1:
``vccd1``
- 1.8V Power
- User area 1 digital power supply
* - E6
- .. _vssa1:
``vssa1``
- Ground
- User area 1 ground
* - F6
- .. _vssd1:
``vssd1``
- Ground
- User area 1 digital ground
* - C7
- .. _vdda2:
``vdda2``
- 3.3V Power
- User area 2 power supply
* - A2
- .. _vccd2:
``vccd2``
- 1.8V Power
- User area 2 digital power supply
* - B3
- .. _vssa2:
``vssa2``
- Ground
- User area 2 ground
* - B7
- .. _vssd2:
``vssd2``
- Ground
- User area 2 digital ground
.. list-table:: Package physical measurements
:name: wlcsp-physical-measurements
* - Standard package
- WLCSP (bump bond)
* - Package size
- 3.2 mm x 5.3 mm
* - Bump pitch
- 0.5 mm