standard - mikroelektronika · 2021. 6. 15. · created by mikroelektronika, sibrain is an open...

19
STA N DA R D

Upload: others

Post on 14-Aug-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

S i B R A I N™ S T A N D A R D

Page 1

S T A N D A R D

Page 2: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 2

S i B R A I N™ S T A N D A R D

Index INDEX 2

REVISION HISTORY 3

INTRODUCTION 4

SiBRAIN SOCKET STANDARD 5

Pinout specification 6

Dimensions & PCB Silkscreen markings 8

SiBRAIN ADD-ON BOARD STANDARD 9

Pinout specification 10

PCB Silkscreen markings 12

SiBRAIN COMPATIBLE LOGO USAGE 14

TERMS & CONDITIONS OF USE 15

Page 3: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 3

S i B R A I N™ S T A N D A R D

Revision history:

Revision Number: Revision Date: Summary of changes: Authors:

0.10 January, 2019 Initial draf of the document U.C.

0.50 December, 2020 Thorough revision and redefinition of the standard S.T, N.J.

1.00 June, 2021 Initial release S.T, N.J.

Page 4: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 4

S i B R A I N™ S T A N D A R D

INTRODUCTION

The SiBRAINTM standard defines mainboard sockets and add-on boards used for

interfacing microcontrollers or microprocessors with development boards, programmers

and peripheral modules. The standard specifies functional and esthetic requirements that

need to be followed in the process of development.

The large number of mutually compatible SiBRAIN add-on boards is the key value of this

standard. The SiBRAIN standard defines the physical layout, as well as communication and

power supply pins used, the size and shape of SiBRAIN add-on boards and the conventions for

silkscreen marking.

SiBRAIN add-on boards require a compatible SiBRAIN socket. A universal socket enables

easy development of applications with a great number of various SiBRAIN boards, each one

carrying a different microcontroller or microprocessor with various possibilities and

connectivity such as CAN, Ethernet, etc.

Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in

their hardware design, as long as the requirements are met that as set forth in this document

which covers SiBRAIN add-on boards, socket standard and design guidelines.

More information at www.mikroe.com/sibrain

Page 5: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 5

S i B R A I N™ S T A N D A R D

SiBRAIN SOCKET STANDARD

The SiBRAIN socket comprises a pair of 168 pins high-speed connectors with a

predetermined pin configuration and silkscreen markings. The connectors are FX10A-168P-SV

female, and FX10A-168S-SV male by Hirose Electric Co Ltd or equivalent. The left connector on

the socket is female, and the right one is male so that the SiBRAIN ADD-ON boards can’t be

inserted incorrectly.

The pinout consists of 9 different groups of signals, and power pins.

Those groups of pins are:

∫ PORT pins: pins that are routed to a specified PORT.

∫ Display Board pins: pins that are routed to the Display Board connector.

∫ mikroBUS™ pins: pins that are routed to the 5 individual mikroBUS™ sockets.

∫ USB-UART pins: TX and RX pins of the UART meant to go to a USB-UART module on

a host board.

∫ USB device/host pins: pins that are routed to the USB device/host section.

∫ Ethernet pins: pins that are routed to a Ethernet connector.

∫ CAN pins: RX and TX pins of a CAN module.

∫ ANALOG pins: pins that are routed to the ADC pins of the MCU

∫ Additional GPIO pins: pins that are used when the SiBRAIN host board needs GPIO pins

that are not shared with any of the mikroBUS™ sockets.

Page 6: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 6

S i B R A I N™ S T A N D A R D

LCD-TFT

VCC-MCU VCC-MCU

VCC

PROG

JTAGJTAGJTAGJTAGRSTTRACETRACETRACETRACETRACE

USB/UART TXRX

C Touch

VCCGNDGND

GNDGND

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960

108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167

61626364656667686970717273747576777879808182838485

8687888990919293949596979899

100101102103104105106107

168

CN1

FX10A-168P-SV(71)

MUX

EthernetLED2-LED1

RX_PRX_N

TX_PTX_N

ANRSTCSSCKMISOMOSIPWM

mikroBUS1INTRXTXSCLSDAANRSTCSSCKMISOMOSIPWM

mikroBUS2INTRXTXSCLSDAANRSTCSSCKMISOMOSIPWM mikroBUS3INTRXTXSCLSDAANRSTCSSCKMISOMOSIPWM mikroBUS4INTRXTXSCLSDAANRSTCSSCKMISOMOSIPWM mikroBUS5INTRXTXSCLSDA

RST#CS#D/C#RD#WR#D0D1D2D3D4D5D6D7D8D9D10D11

SCLSDAINTWAKE

D14D15

TE

D12D13

LPWM

RST

LSTB

GPIO0

USB-DEV/HOST

VBUSDNDPIDPSW

VCCGNDGND

VREF

GPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIO

GPIOGPIOGPIO

VCC-CARD

VCC-RTC

VCC-CARD VCC

GNDGND

AnalogAN1AN2AN3AN4 CAN TX

CAN RX CANPN0PN1PN2PN3PN4PN5PN6PN7PP0PP1PP2PP3PP4PP5PP6PP7

PM0PM1PM2PM3PM4PM5PM6PM7PO0PO1PO2PO3PO4PO5PO6PO7

PR0PR1PR2PR3PR4PR5PR6PR7

PS0PS1PS2PS3PS4PS5PS6PS7

PT0PT1PT2PT3PT4PT5PT6PT7

PORTMPORTN

PORTOPORTP

PORTR

PORTS

PORTQ

PORTT

RSVD*RSVD*RSVD*RSVD*RSVD*

*To be used as GPIO pinsGPIO

GPIOGPIO

GPIO

GPIO

GPIOGPIOGPIO

PE0PE1PE2PE3PE4PE5PE6PE7

PORTE

PF0PF1PF2PF3PF4PF5PF6PF7

PORTF

PORTG

PG0PG1PG2PG3PG4PG5PG6PG7PI0PI1PI2PI3PI4PI5PI6PI7

PORTI

PK0PK1PK2PK3PK4PK5PK6PK7

PORTK

PH0PH1PH2PH3PH4PH5PH6PH7

PORTH

PJ0PJ1PJ2PJ3PJ4PJ5PJ6PJ7PL0PL1PL2PL3PL4PL5PL6PL7

PORTJ

PORTL

PC0PC1PC2PC3PC4PC5PC6

PORTC

PC7PD0PD1PD2PD3PD4PD5PD6

PORTD

PD7

D16D17D18D19D20D21D22D23

PA0PA1PA2PA3PA4PA5PA6

PORTA

PA7

PORTB

PB0PB1PB2PB3PB4PB5PB6PB7

RSVD**RSVD**RSVD**

**To be used as Analog pins

LED2+

PQ0PQ1PQ2PQ3PQ4PQ5PQ6PQ7

123456789

101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960

108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167

616263646566676869707172737475767778798081828384 85

8687888990919293949596979899100101102103104105106107

168

CN2

FX10A-168S-SV

MUX

Pinout Speci f icat ion

Ports are labeled by default as 8 bit, but if the microcontroller or microprocessor is 16 bit or 32 bit,

then they will be grouped and connected to appropriate PORT.

∫ Example: A,B,C,D becomes A/L, A/H, B/L, B/H for 16 bit MCUs/MPUs or A/4, A/3, A/2, A/1

for 32 bit MCUs – A/4 being most significant and A/1 being least significant.

In special cases, in order to provide optimal functionality, position of some ports may vary.NOTE:

Page 7: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 7

S i B R A I N™ S T A N D A R D

Some GPIO pins that are not connected to anything except perhaps to the PORT pins, can be used

as additional GPIO pins, are optional, and can be for general purpose use(marked yellow).

PA0PA1PA2PA3PA4PORTA

PA7

PORTB

PC0PC1PC2PC3PC4PC5PC6

PORTC

PC7PD0PD1PD2PD3PD4PD5PD6

PORTD

PD7

LCD-TFTANALOG

VCC-CARD

PROG/DEBUG

USB/UART TXRX

C T ouch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960

108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167

61626364656667686970717273747576777879808182838485

8687888990919293949596979899

100101102103104105106107

168

VCC-MCUGNDGND

GNDGND GND

GND

123456789

101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960

108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167

616263646566676869707172737475767778798081828384 85

8687888990919293949596979899100101102103104105106107

168

Ethernet

LED2+

PE0PE1PE2PE3PE4PE5PE6PE7

ANRSTCS

SCKMISOMOSIPWM mikroBUS1INTRXTXSCLSDAANRSTCS

SCKMISOMOSIPWM

mikroBUS2INTRXTXSCLSDAANRSTCS

SCKMISOMOSIPWM mikroBUS3INTRXTXSCLSDAANRSTCS

SCKMISOMOSIPWM mikroBUS4INTRXTXSCLSDAANRSTCS

SCKMISOMOSIPWM mikroBUS5INTRXTXSCLSDA

PORTE

PF0PF1PF2PF3PF4PF5PF6PF7

PORTF

PORTG

PG0PG1PG2PG3PG4PG5PG6PG7

PH0PH1PH2PH3PH4PH5PH6PH7

PORTH

PI0PI1PI2PI3PI4PI5PI6PI7

PORTI

PJ0PJ1PJ2PJ3PJ4PJ5PJ6PJ7

PK0PK1PK2PK3PK4PK5PK6PK7

PL0PL1PL2PL3PL4PL5PL6PL7

PN0PN1PN2PN3PN4PN5PN6PN7PP0PP1PP2PP3PP4PP5PP6PP7

PM0PM1PM2PM3PM4PM5PM6PM7PO0PO1PO2PO3PO4PO5PO6PO7

PQ0PQ1PQ2PQ3PQ4PQ5PQ6PQ7

PR0PR1PR2PR3PR4PR5PR6PR7PT0PT1PT2PT3PT4PT5PT6PT7

PS0PS1PS2PS3PS4PS5PS6PS7

PORTJ

PORTL PORTK

PORTMPORTN

PORTOPORTP

PORTQPORTR

PORTT PORTS

PB0PB1PB2PB3PB4PB5PB6PB7

RST#CS#D/C#RD#WR#D0D1D2D3D4D5D6D7D8D9D10D11

SCLSDAINT

WAKE

D14D15

TE

D12D13

LPWM

RST

LSTB

D16D17D18D19D20D21D22D23

GPIO0

USB-DEV/HOST

AN1AN2AN3AN4

VBUSDNDPID

PSW

GNDGND

RX_NRX_PTX_NTX_PLED1LED2-

CANCA N T X

CAN RXCAN TX

GPIOGPIOGPIOGPIO

RSVDRSVDRSVD

GPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIO

GPIOGPIOGPIOGPIOGPIO

GPIOGPIOGPIO RSVD

RSVDRSVDRSVDRSVD

PA5PA6

VREF

VCC-RTC

VCC-MCU

VCC-CARDVCC C ard

Reserved

VCC C ard

Reserved

GPIO

GPIO

VREF

VCC MCU VCC MCU

VCC R TC

GPIO

PRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBG

Page 8: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 8

S i B R A I N™ S T A N D A R D

PCB Si lkscreen markings

There are two silk colors: yellow and white. Distance between centers of connectors on the

SiBRAIN socket: 50.927mm (2005mils).

It fits all different board types, here are some examples:

Fully featured development board Compact development board Smart display development board

60.96mm

41.5

mm

60.9

6mm

50.927mm

2x168 pins high-speedconnectors

5mm 5mm

9.73

mm

9.73

mm

SiBRAIN SOCKET

Page 9: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 9

S i B R A I N™ S T A N D A R D

SiBRAIN ADD-ON BOARD STANDARD

SiBRAIN add-on boards include a microcontroller, or microprocessor, a pair of 168 pins high-

speed connectors with a proprietary pin configurations compatible with the SiBRAIN socket, and

optionally a CAN transceiver and Ethernet PHY IC. The connectors are the FX10A-168P-SV

female, and FX10A-168S-SV male by Hirose Electric Co Ltd or equivalent. The left connector on

the add-on board is male, and the right one is female so that the SiBRAIN can’t be inserted

incorrectly.

The pinout consists of 9 different groups of signal, and power pins.

Those groups of pins are:

∫ PORT pins: pins that are routed to a specified PORT.

∫ Display pins: pins that are routed to the Display Board connector.

∫ mikroBUS™ pins: pins that are routed to the 5 individual mikroBUS™ sockets.

∫ USB-UART pins: TX and RX pins of the UART meant to go to a USB-UART module on a host board.

∫ USB device/host pins: pins that are routed to the USB device/host section.

∫ Ethernet pins: pins that are routed to a Ethernet connector.

∫ CAN pins: RX and TX pins of a CAN module.

∫ ANALOG pins: pins that are routed to the ADC pins of the MCU

∫ Additional GPIO pins: pins that are used when the SiBRAIN is used with the host board that

needs GPIO pins that are not shared with any of the mikroBUS™ sockets.

Page 10: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 10

S i B R A I N™ S T A N D A R D

PA0PA1PA2PA3PA4PORTA

PA7

PORTB

PC0PC1PC2PC3PC4PC5PC6

PORTC

PC7PD0PD1PD2PD3PD4PD5PD6

PORTD

PD7

LCD-TFTANALOG

VCC-CARD

PROG/DEBUG

USB/UART TXRX

C T ouch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960

108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167

61626364656667686970717273747576777879808182838485

8687888990919293949596979899

100101102103104105106107

168

VCC-MCUGNDGND

GNDGND GND

GND

123456789

101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960

108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167

616263646566676869707172737475767778798081828384 85

8687888990919293949596979899100101102103104105106107

168

Ethernet

LED2+

PE0PE1PE2PE3PE4PE5PE6PE7

ANRSTCS

SCKMISOMOSIPWM mikroBUS1INTRXTXSCLSDAANRSTCS

SCKMISOMOSIPWM

mikroBUS2INTRXTXSCLSDAANRSTCS

SCKMISOMOSIPWM mikroBUS3INTRXTXSCLSDAANRSTCS

SCKMISOMOSIPWM mikroBUS4INTRXTXSCLSDAANRSTCS

SCKMISOMOSIPWM mikroBUS5INTRXTXSCLSDA

PORTE

PF0PF1PF2PF3PF4PF5PF6PF7

PORTF

PORTG

PG0PG1PG2PG3PG4PG5PG6PG7

PH0PH1PH2PH3PH4PH5PH6PH7

PORTH

PI0PI1PI2PI3PI4PI5PI6PI7

PORTI

PJ0PJ1PJ2PJ3PJ4PJ5PJ6PJ7

PK0PK1PK2PK3PK4PK5PK6PK7

PL0PL1PL2PL3PL4PL5PL6PL7

PN0PN1PN2PN3PN4PN5PN6PN7PP0PP1PP2PP3PP4PP5PP6PP7

PM0PM1PM2PM3PM4PM5PM6PM7PO0PO1PO2PO3PO4PO5PO6PO7

PQ0PQ1PQ2PQ3PQ4PQ5PQ6PQ7

PR0PR1PR2PR3PR4PR5PR6PR7PT0PT1PT2PT3PT4PT5PT6PT7

PS0PS1PS2PS3PS4PS5PS6PS7

PORTJ

PORTL PORTK

PORTMPORTN

PORTOPORTP

PORTQPORTR

PORTT PORTS

PB0PB1PB2PB3PB4PB5PB6PB7

RST#CS#D/C#RD#WR#D0D1D2D3D4D5D6D7D8D9D10D11

SCLSDAINT

WAKE

D14D15

TE

D12D13

LPWM

RST

LSTB

D16D17D18D19D20D21D22D23

GPIO0

USB-DEV/HOST

AN1AN2AN3AN4

VBUSDNDPID

PSW

GNDGND

RX_NRX_PTX_NTX_PLED1LED2-

CANCA N T X

CAN RXCAN TX

GPIOGPIOGPIOGPIO

RSVDRSVDRSVD

GPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIO

GPIOGPIOGPIOGPIOGPIO

GPIOGPIOGPIO RSVD

RSVDRSVDRSVDRSVD

PA5PA6

VREF

VCC-RTC

VCC-MCU

VCC-CARDVCC C ard

Reserved

VCC C ard

Reserved

GPIO

GPIO

VREF

VCC MCU VCC MCU

VCC R TC

GPIO

PRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBGPRG/DBG

Pinout Speci f icat ion

The pinout on a SiBRAIN™ add-on board corresponds with the microcontroller or

microprocessor, on this board, and not the target mainboard. As such, some pins are left unused.

Four (4) cases should be considered. Ports are labeled by default as 8 bit, but if the MCU/MPU is 16

bit or 32 bit, then they will be grouped and connected to appropriate PORT.

∫ Example: A,B,C,D becomes A/L, A/H, B/L, B/H for 16 bit MCUs/MPUs or A/4, A/3, A/2, A/1

for 32 bit MCUs – A/4 being most significant and A/1 being least significant.

The GPIO and Analog pins shown in YELLOW are dedicated pins to be used by host board that

needs GPIO pins or analog inputs and that are not shared with any of mikroBUS™ sockets.

In special cases, in order to provide optimal functionality, position of some ports may vary.NOTE:

Page 11: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 11

S i B R A I N™ S T A N D A R D

Here is an example of a STM32F407VG card.

There are multiple power rails on the card. VCC-MCU, VCC-RTC, VCC-CARD and VREF.

∫ VCC-MCU is to be used only for powering the MCU.

∫ VCC-RTC is to be used only for the RTC pin if the MCU is equipped with it, otherwise don’t use it.

∫ VREF is to be used only as the reference voltage for the ADC if the MCU has that option.

∫ VCC-CARD is to be used only for ETH-PHY and multiplexers.

As seen in the picture above, unused ports have to be deleted from the schematic.

PROG

JTAGJTAGJTAGJTAGRSTTRACETRACETRACETRACETRACEMUX

ANRSTCSSCKMISOMOSIPWM

mikroBUS1INTRXTXSCLSDAANRSTCSSCKMISOMOSIPWM

mikroBUS2INTRXTXSCLSDAANRSTCSSCKMISOMOSIPWM mikroBUS3INTRXTXSCLSDAANRSTCSSCKMISOMOSIPWM mikroBUS4INTRXTXSCLSDAANRSTCSSCKMISOMOSIPWM mikroBUS5INTRXTXSCLSDA

GPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIO

MUX

PA0

PA3PA4PA5PA6

PORTA/L

PORTA/H

PB0PB1PB2PB3PB4PB5PB6

PORTB/L

PB7PB8PB9

PORTB/H

LCD-TFT

VCC-MCU

VCC

SWDCLK/TCK/SCK

TDISWO/TDO/MISO

SWDIO/TMS/MOSI

RESET#TRACECLK

TRACEDATA-0TRACEDATA-1TRACEDATA-2TRACEDATA-3

C Touch

123456789

101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960

108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167

616263646566676869707172737475767778798081828384 85

8687888990919293949596979899100101102103104105106107

168

CN2

FX10A-168S-SV

VCCGNDGND

GNDGND

PROG-MUX

PA13PA14PA15

RST#CS#D/C#RD#WR#D0D1D2D3D4D5D6D7D8D9D10D11

SCLSDAINTWAKE

D14D15

TE

D12D13

LPWM

RST

LSTB

GPIO0

VREF

PB0-MB5-PWMPB1-MB5-ANPB2-MB2-CS

PB7-UART1-RXPB6-UART1-TXPB5-SPI1-MOSI

PB8-I2C1-SCLPB9-I2C1-SDA

PB4-MB3-CS

PC9-LCD-BPWMPD9-UART3-RXPD8-UART3-TX

PD5-UART2-TXPD6-UART2-RX

PE10-LCD-GPIO0/MB5-INT

PE7-CTP_INT#PE8-CTP_WAKE#PE9-CTP_RST#

PF2-LCD-TE

PF14-LCD-RD#

PF11-LCD-TFT-RST#PF12-LCD-CS#PF13-LCD-D/C#

PF15-LCD-WR#

PG15-LCD-D15

PG9-LCD-D9PG10-LCD-D10PG11-LCD-D11PG12-LCD-D12PG13-LCD-D13PG14-LCD-D14

PG2-LCD-D2PG3-LCD-D3PG4-LCD-D4PG5-LCD-D5PG6-LCD-D6PG7-LCD-D7PG8-LCD-D8

PG0-LCD-D0PG1-LCD-D1

PA4-MB1-CSPA5-SPI1-SCKPA6-SPI1-MISO

PA0

PA3-MB1-AN

PA13-GPIOPA14-GPIOPA15-GPIO

PB0-MB5-PWM

PA4-MB1-CS

PA3-MB1-AN

PB1-MB5-AN

PB2-MB2-CS

PB4-MB3-CS

PC0-MB2-AN

PC2-MB3-AN

PC3-MB4-AN

PC13-MB4-CS

PD7-MB5-CS

PD12-MB1-PWM

PD13-MB2-PWM

PD14-MB3-PWM

PD15-MB4-PWM

PE11-MB1-RST

PE12-MB2-RST

PE13-MB3-RST

PE14-MB4-RST

PE15-MB5-RST

PC6-UART6-TXPC7-UART6-RX

PB7-UART1-RXPB6-UART1-TX

PC6-UART6-TXPC7-UART6-RX

PB8-I2C1-SCLPB9-I2C1-SDA

PB8-I2C1-SCLPB9-I2C1-SDA

PB8-I2C1-SCLPB9-I2C1-SDA

PF0-I2C2-SDAPF1-I2C2-SCL

PF0-I2C2-SDAPF1-I2C2-SCL

PA5-SPI1-SCKPA6-SPI1-MISOPB5-SPI1-MOSI

PA5-SPI1-SCKPA6-SPI1-MISOPB5-SPI1-MOSI

PA5-SPI1-SCKPA6-SPI1-MISOPB5-SPI1-MOSI

PC10-SPI3-SCKPC11-SPI3-MISOPC12-SPI3-MOSI

PC10-SPI3-SCKPC11-SPI3-MISOPC12-SPI3-MOSI

PF0-I2C2-SDAPF1-I2C2-SCL

PB3-GPIO

PF7-LCD-LSTB

PB15-USB-PSWPB15

GPIOGPIOGPIOGPIO

VCC-CARD

PB3-GPIO

PA13-GPIOPA14-GPIOPA15-GPIO

PD10-GPIOPD11-GPIOPF8-GPIOPF9-GPIO

PE6-GPIO

PE2-GPIOPE3-GPIO

PE5-GPIOPE4-GPIO

PF10-GPIO

PD2-MB3-INT

PD3-MB1-INT

PD4-MB2-INT

PF3-MB4-INT

PE10-LCD-GPIO0/MB5-INT

PROG-MUX_TRACEPA9-USB-DEV/HOST-VBUSPA9PA10-USB-DEV/HOST-IDPA10

VCC-MCUUSB/UART TXRX

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960

108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167

61626364656667686970717273747576777879808182838485

8687888990919293949596979899

100101102103104105106107

168

CN1

FX10A-168P-SV(71)

Ethernet

LED2+

LED1

RX_PRX_N

TX_NTX_P

PORTC/L

PORTD/L

PD0PD1PD2PD3PD4PD5PD6PD7

PD8PD9PD10PD11PD12PD13PD14PD15

PORTD/H

PE0PE1PE2PE3PE4PE5PE6PE7

PORTE/L

PE8PE9PE10PE11PE12PE13PE14PE15

PF0PF1PF2PF3PF4PF5PF6PF7

PF8PF9PF10PF11PF12PF13PF14PF15

PN0PN1PN2PN3PN4PN5PN6PN7

PG0PG1PG2PG3PG4PG5PG6PG7

PORTE/H

PORTF/H PORTF/L

PORTG/LPORTG/H

USB-DEV/HOST

VBUSDNDPIDPSW

VCCGNDGND

USB_NUSB_P

TX_P

RX_PTX_N

RX_N

LED1

PC0-MB2-AN

PC2-MB3-ANPC3-MB4-AN

PC6-UART6-TXPC7-UART6-RX

PC0

PC2PC3

PC6PC7

PC8PC9PC10PC11PC12PC13

PORTC/H

PC13-MB4-CS

PC10-SPI3-SCKPC11-SPI3-MISOPC12-SPI3-MOSI

PC9-LCD-BPWMPC8-GPIO

PD5-UART2-TXPD6-UART2-RX

PD7-MB5-CS

PD9-UART3-RXPD8-UART3-TX

PD12-MB1-PWMPD13-MB2-PWMPD14-MB3-PWMPD15-MB4-PWM

PD10-GPIOPD11-GPIO

PE7-CTP_INT#

PE0-GPIOPE1-GPIO

PE11-MB1-RSTPE12-MB2-RSTPE13-MB3-RSTPE14-MB4-RSTPE15-MB5-RST

PE10-LCD-GPIO0/MB5-INT

PE8-CTP_WAKE#PE9-CTP_RST#

PF0-I2C2-SDAPF1-I2C2-SCL

PF2-LCD-TE

PF14-LCD-RD#

PF11-LCD-TFT-RST#PF12-LCD-CS#PF13-LCD-D/C#

PF15-LCD-WR#

PG2-LCD-D2PG3-LCD-D3PG4-LCD-D4PG5-LCD-D5PG6-LCD-D6PG7-LCD-D7

PG0-LCD-D0PG1-LCD-D1

PG15-LCD-D15

PG9-LCD-D9PG10-LCD-D10PG11-LCD-D11PG12-LCD-D12PG13-LCD-D13PG14-LCD-D14

PG8-LCD-D8

PF4-AN2PF5-AN3

PA9-USB-DEV/HOST-VBUS

PA10-USB-DEV/HOST-IDPB15-USB-PSW

PF8-GPIOPF9-GPIOPF10-GPIO

PE6-GPIO

PE2-GPIOPE3-GPIO

PE5-GPIOPE4-GPIO

PF7-LCD-LSTB

VCC-RTC

VCC-CARD VCC

GNDGND

GPIO

AnalogAN1AN2AN3AN4 CAN TX

CAN RX CAN

PF3-MB4-INTPF4-AN2PF5-AN3PF6-AN4

PC8-GPIO

PE0-GPIOPE1-GPIOPF6-AN4

PD0-CAN-RX

PD3-MB1-INTPD4-MB2-INT

PD2-MB3-INT

PD0-CAN-RXPD1-CAN-TX

PC7-UART6-RXPC6-UART6-TX

LED2-LED2-VCC-CARD

PD1-CAN-TX

GPIOGPIO

PF7-LCD-LSTB

GPIOGPIOGPIOGPIO

PC9-LCD-BPWMPA0

PB1-MB5-AN

PC3-MB4-AN

Page 12: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 12

S i B R A I N™ S T A N D A R D

Dimensions, p lacement

& PCB s i lkscreen markings

Dimensions of SiBRAIN module is 60.96x60.96mm (2400x2400mils).

Distance between centers of connectors on the SiBRAIN module: 50.927mm (2005mils).

Images of the SiBRAIN Layout are below:

The MCU port names in the white boxes, text in black, have to match the pins on the mikroBUS

ports. Note the positions of the Ethernet PHY IC, multiplexers and MCU on the card.

If the tree logo on the back obscures components (such as decoupling capacitors for a BGA MCU)

it has to be modified in order to not interfere with them. This can be accomplished by deleting

sections of the tree. If a greater percentage than 50% needs to be removed, the tree needs to be

resized in order for it to remain at least 50% from its original look. Resizing can be done by creating

a union from it and then resize the union. The position of recycle bin, RoHS and HW REV is already

determined and should not be changed.

60.96mm

41.5

mm

60.9

6mm

50.927mm5mm 5mm9.

73m

m9.

73m

m

Page 13: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 13

S i B R A I N™ S T A N D A R D

The port size should be marked as in the picture below:

3 2 - B I T P O R T

8 - B I T P O R T

1 6 - B I T P O R T

Page 14: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 14

S i B R A I N™ S T A N D A R D

In case of a dark background, use the logo below:

SiBRAIN COMPATIBLE LOGO USAGEAll SiBRAIN add-on boards not designed by Mikroelektronika require a SiBRAIN compatible logo.

In case of a light background, use the logo below:

Page 15: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 15

S i B R A I N™ S T A N D A R D

TERMS & CONDITIONS OF USE

I. CONDITIONS OF USE

1.1 By using, copying, modifying or distributing the SiBRAIN Standard, you accept this License,

agree to comply with its terms and become a “Licensee.”

1.2 All Licensee’s rights under this License shall terminate if he or she fails to comply with any

of the material terms or conditions of this License and does not cure such failure in a reasonable period

of time after becoming aware of such noncompliance. However, the rights of others who have received

the SiBRAIN Standard, directly or indirectly from Licensee will not be terminated so long as they are in

compliance with the License themselves.

1.3 If all Licensee’s rights under this License terminate, Licensee agrees to cease use and

distribution of the SiBRAIN Standard as soon as reasonably practicable. However, Licensee’s obligations

under this Agreement shall continue and survive.

1.4 Licensee agrees not to offer or impose any terms on the SiBRAIN Standard that alters or

restricts the applicable version of this License or any other party’s rights hereunder.

1.5 This License does not apply to software or code loaded into programmable devices which

may be used in conjunction with the SiBRAIN Standard. Such software is subject to the license terms

established by its copyright holder(s).

1.6 Mikroelektronika and each subsequent Licensor grants every other Licensee and every

possessor or user of the SiBRAIN Standard a perpetual, world-wide and royalty-free immunity from suit

under any patent, patent application or other intellectual property right which he or she controls to the

extent necessary to make, possess, use or distribute the SiBRAIN Standard.

1.7 If you use the SiBRAIN Standard, you grant every other Licensor, Licensee and other

possessor of the SiBRAIN Standard a perpetual, worldwide and royalty-free immunity from suit under any

patent, patent application or other intellectual property right which you control to the extent necessary

to make, possess, use or distribute the SiBRAIN Standard. This immunity does not extend to infringement

arising from modifications subsequently made by others.

Page 16: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 16

S i B R A I N™ S T A N D A R D

1.8 These grants of immunity are a material part of this License. If you are prevented and/or

not authorized to grant the immunity required by this Section, your rights under this License will terminate

and you may no longer use, copy, modify or distribute the SiBRAIN Standard.

1.9 If it is impossible for Licensee to comply with any terms of this License with respect to

the SiBRAIN add-on board Standard due to statute, judicial decree or regulation, then Licensee agrees to

comply with the terms of this License to the maximum extent possible under the law.

1.10 SiBRAIN is Mikroelektronika’s brand. Licensee is not allowed to refer to its own SiBRAIN

add-on board compatible add-on boards as SiBRAIN boards or SiBRAIN board, nor use the word “SiBRAIN”

in add-on board name or labeling. Furthermore, Licensee’s add-on board designs must not have: yellow

edge stripe around the board, yellow silk anywhere on board, tree logo on the board. SiBRAIN logo (in all of

its forms) as registered trademark of Mikroelektronika must not be used in any way in Licensee’s SiBRAIN

add-on board designs, except in approved SiBRAIN compatible logo provided by Mikroelektronika. Licensee

may deviate from this License in its implementation of the SiBRAIN Standard only upon the express written

consent of Mikroelektronika. The SiBRAIN compatible logo must be added on all Licensee's boards that

comply to SiBRAIN standard or it's deviations if design is approved by written consent of Mikroelektronika.

II. NO WARRANTY

2.1 EXCEPT AS EXPRESSLY SET FORTH IN THIS LICENSE, THE SiBRAIN add-on board STANDARD

IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR

IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,

MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

2.2 Each Licensee is solely responsible for determining the appropriateness of using and

distributing the SiBRAIN Standard and assumes all risks associated with its exercise of rights under this

License, including but not limited to the risks and costs of program errors, compliance with applicable laws,

damage to or loss of data, programs or equipment, and unavailability or interruption of operations.

III. DISCLAIMER OF LIABILITY

3.1 MIKROELEKTRONIKA SHALL NOT HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,

INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST

PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,

Page 17: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 17

S i B R A I N™ S T A N D A R D

OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION

OF THE SiBRAIN add-on board STANDARD OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN

IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

3.2 You agree that the foregoing limitations are reasonable due to the non-financial nature

of the transaction(s) represented by this License and acknowledge that were it not for these limitations,

MikroElektronika would not be willing to make the SiBRAIN Standard available to you.

3.3 You agree to defend, indemnify and hold Mikroelektronika harmless from any claim brought

by a third party alleging any defect in the design, manufacture or operation of the SiBRAIN Standard

pursuant to this License.

3.4 Licensee agrees not to remove or alter the substance of any license notices, including

intellectual property notes, disclaimers of warranty or limitations of liability contained in this License

IV. MISCELLANEOUS

4.1 This License represents the complete agreement concerning the subject matter described

herein.

4.2 If any provision of this License is invalid or unenforceable under applicable law, it shall not

affect the validity or enforceability of the remainder of the terms of this License, and without further action

by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such

provision valid and enforceable.

4.3 If a Licensee institutes patent litigation against any third-party alleging that the SiBRAIN

add-on board Standard infringes such Licensee’s patent(s), then such Licensee’s rights granted under this

License shall terminate as of the date such litigation is commenced.

4.4 Everyone is permitted to copy and distribute copies of this License. Mikroelektronika

reserves the right to publish new versions (including revisions) of this License from time to time. No one

other than Mikroelektronika has the right to modify this License.

4.5 Except as provided under this License, Licensee receives no rights to the intellectual

property of Mikroelektronika. This License does not grant any rights in the trademarks, service marks or

logos of Mikroelektronika, except as may be necessary to comply with the its terms and conditions.

Page 18: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

Page 18

S i B R A I N™ S T A N D A R D

4.6 All rights in the SiBRAIN Standard not expressly granted under this License are reserved.

4.7 This License is governed by the laws and the intellectual property laws of the Republic of

Serbia.

Page 19: STANDARD - Mikroelektronika · 2021. 6. 15. · Created by Mikroelektronika, SiBRAIN is an open standard - anyone can implement SiBRAIN in their hardware design, as long as the requirements

If you need additional information about SiBRAIN, place your ticket at www.mikroe.com/support

If you have any questions, comments or business proposals, do not hesitate to contact us at [email protected]