page 16
mikroBUS
™
sockets
Easier connectivity and simple configuration are
imperative in modern electronic devices. Success
of the USB standard comes from it’s simplicity of
usage and high and reliable data transfer rates. As
we in mikroElektronika see it, Plug-and-Play devices
with minimum settings are the future in embedded
world too. This is why our engineers have come up
with a simple, but brilliant pinout with lines that
most of today’s accessory boards require, which
almost completely eliminates the need of additional
hardware settings. We called this new standard the
mikroBUS
™
.
EasyAVR
™
v7 is the first development
board in the world to support mikroBUS
™
with
three on-board sockets. As you can see, there are
no additional DIP switches, or jumper selections.
Everything is already routed to the most appropriate
pins of the microcontroller sockets.
AN
- Analog pin
RST
- Reset pin
CS
- SPI Chip Select line
SCK
- SPI Clock line
PWM
- PWM output line
INT
- Interrupt line
RX
- UART Receive line
TX
- UART Transmit line
D
AT
A BUS
VCC-3.3V
VCC-5V
AN
RST
CS
SCK
MISO
MOSI
3.3V
GND
PWM
INT
RX
TX
SCL
SDA
5V
GND
1
VCC-3.3V
VCC-5V
AN
RST
CS
SCK
MISO
MOSI
3.3V
GND
PWM
INT
RX
TX
SCL
SDA
5V
GND
2
MOSI
MISO
SCK
SDA
SCL
MOSI
MISO
SCK
SDA
SCL
PA5
PA6
PA7
PD2
PD4
PA0
PA1
PA3
PD3
PD5
VCC-3.3V
VCC-5V
AN
RST
CS
SCK
MISO
MOSI
3.3V
GND
PWM
INT
RX
TX
SCL
SDA
5V
GND
3
MOSI
MISO
SCK
SDA
SCL
PA4
PB0
PB4
PB2
PB3
PD1
PD0
PD1
PD0
PD3
PD2
1
2
3
4
5
6
7
8
O
N
SW6
1
2
3
4
5
6
7
8
O
N
SW3
1
2
3
4
5
6
7
8
O
N
SW5
MOSI
MISO
SCK
SDA
SCL
PB7
PB5
PB6
PB5
PB3
PB4
PB2
PB0
PB1
PA4
PA6
PA5
PB0
PB2
PC1
PC0
PC4
PC5
PA6
PA4
MOSI
MISO
SCK
SCK4
MISO4
MOSI4
SCK3
MISO3
MOSI3
SCK2
MISO2
MOSI2
SCK1
MISO1
MOSI1
SCL4
SDA4
SCL3
SDA3
SCL2
SDA2
SCL1
SDA1
D
IP
8
D
IP
28
D
IP
20
A
D
IP
14
DIP20B
DIP40B
DIP28
DIP14
I2
C
SE
LE
CT
IO
N
D
IP
20
B
D
IP
40
A
D
IP
40
B
SP
I
SE
LE
CT
IO
N
SP
I
SE
LE
CT
IO
N
SPI and I
2
C selection
connectivity
Easy
AVR
v7
MISO
- SPI Slave Output line
MOSI
- SPI Slave Input line
+3.3V
- VCC-3.3V power line
GND
- Reference Ground
SCL
- I2C Clock line
SDA
- I2C Data line
+5V
- VCC-5V power line
GND
- Reference Ground
Each mikroBUS
™
host connector consists of two
1x8 female headers containing pins that are most
likely to be used in the target accessory board.
There are three groups of communication pins:
SPI
,
UART
and
I
2
C
communication. There are also
single pins for
PWM
,
Interrupt
,
Analog
input
,
Reset
and
Chip Select
. Pinout contains two power
groups:
+5V and GND
on one header and
+3.3V
and GND
on the other 1x8 header.
mikroBUS
™
host connector
Various microcontroller sockets have different pins for
SPI and I
2
C interface. In order to connect the SPI and
I
2
C pins of the mikroBUS
™
with the desired socket, you
have to change appropriate
SW3
,
SW5
or
SW6
DIP
switches to ON position,
Figure 8-1
.
Figure 8-1: mikroBUS™ socket with DIP switches schematic