standard - mikroelektronika · 2021. 6. 15. · created by mikroelektronika, sibrain is an open...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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]