1.2.3 mikroBUS MB1 Connector

The mikroBUS MB1 connector is intended primarily to work with Microchip Technology CryptoAuthentication and CryptoAutomotive device families. The connector provides interfaces to I2C, SPI, SWI and SWI-PWM interfaces used by the various devices in those families. There is a wide range of dedicated mikroBUS boards with CryptoAuthentication devices that can be connected to this interface, as well as multiple socket-based boards. The socket-based boards can be used with various devices and are especially useful when you wish to configure a device prior to installing it on a board.

Microcontroller Interface

Table 1-2. MB1 Connector
SG41 ConnectionsMB1 ConnectorSG41 Connections
Sercom #IOSETPin #J801J800Pin #IOSETSercom #
GNDGND
5.0V3.3V
Sercom #3IOSET1-PAD0PA22SDASDIPB12IOSET1-PAD0Sercom #4
Sercom #3IOSET1-PAD1PA23SCLSDOPB15IOSET1-PAD3Sercom #4
Sercom #5IOSET6-PAD3PB01TXSCKPB13IOSET1-PAD1Sercom #4
Sercom #5IOSET6-PAD0PB02RXCSPB14IOSET1-PAD2Sercom #4
EXTINT[0]PC00INTRSTPB06
PB09PWM(1)ANPA05(2)
Note: Configuration Options: The PWM and AN signals are defined as digital GPIOs for the default application but can be configured to support the intended mikroBUS functionality. See the PIC32CX1025SG41 data sheet for more information.
  1. The PWM signal can be configured as PWM signal as TC4.
  2. The AN signal can be configured as either ADC0/AIN[5] analog input or AC/AIN[1] analog comparator input.
Operational Notes:
  • I2C Operation Notes:
    • The I2C bus connects to the four on-board secure elements and the optional secure element footprint.
    • Additional secure elements can be added to the bus through the mikroBUS connector.
    • Dip switch S500 can be used to select only the on-board secure elements, the external mikroBUS I2C interface, or both. This switch only impacts I2C connectivity.
  • SPI Operation Notes:
    • The SPI interface has been defined to work with Microchip CryptoAutomotive devices that support an SPI interface. These currently include the TA100 and the TA101 devices.
  • UART Operation Notes:
    • The UART interface is intended for use with the Microchip CryptoAuthentication devices that support an SWI interface. These devices include the ATECC608x and ATSHA204A family of devices.
    • The UART signals Rx/Tx swap as they pass through the mikroBUS extension board.
  • The PWM signal is used to support the SWI-PWM interface of Microchip CryptoAuthentication devices. These devices currently include SHA104, SHA106, ECC204, ECC206 and TA010.
  • The microcontroller pins selected for the INT, RST and AN signals support the functionality intended by the mikroBUS specification. These signals can be used for alternate GPIO functionality as required and are not currently used by any CryptoAuthentication devices.