Flip N Click Manual v100
Flip N Click Manual v100
The primary aim of our company is to design and produce high quality electronic
products and to constantly improve the performance thereof in order to better
suit your needs.
Nebojsa Matic
General Manager
Table of Contents
Page 3
A maker’s sidekick
Meet Flip & click, Arduino’s close cousin. This board shares a lot of Arduino DNA — Atmel’s
32-bit AT91SAM3X8E MCU, the familiar pinout, firmware to program it like a regular Arduino
— but it has a tendency to flip. When it does, you’ll get to see its other side — four mikroBUS™
sockets for connecting click boards™. With more than 160 bite-sized clicks to pick from (and
more coming out every week), anything goes. All sorts of sensors, transceivers, encoders,
displays, connection ports are at your disposal. Separate communication lines allow for
thousands of click board combinations, with no need for unsightly stacking or wire jumping.
Flip & click is a perfect sidekick for your adventures in Maker land.
Page 4
1. What’s on board?
1 3 2 1 4 2 3
1 7-20V DC connector 6 12 MHz Crystal oscilator
2 Reset button
5
5
6 System specification
7 5
Page 5
2. Programing Flip & click
To program the Flip & click, download the latest version of the open-source Arduino IDE. The
software is available for Windows, Mac, and Linux.
Once you connect the board to a PC (using the microUSB port next to the power connector)
your system will recognize it as an Arduino Due. Just compile your sketch and you’re good to go.
www.arduino.cc/en/Main/Software
Page 6
3. Code examples
Page 7
4. Blue side
On the blue side, Flip & click
features a standard Arduino Uno
pinout (with additional SPI pins)
which makes it compatible with
a range of Arduino shields. All the
pins operate on 3.3V logic, just
like with Arduino Due.
POWER DIGITAL
PINS (~PWM)
The four LEDs are the same as PINS
on Arduino Due. From left to ANALOG
PINS
right: indicating power supply
SPI
(PWR), signaling programming PINS
is in progress (TX, RX), and one
connected to MCU pin 13 (L).
Page 8
5. USB ports
The board has two micro-USB
ports. One is for programming,
the other lets you connect your
Flip & click to other hardware.
Depending on what you are
making, you can set the board to
be a USB device or a host. host/
device
port
programming port
Page 9
6. White side
On the white side, Flip & click has
four mikroBUS™ sockets along
with four LEDs and a reset button.
The silkscreen markings clearly
denote which microcontroller
pins are used on each socket. The
pinout provides both 3.3V and 5V
power supplies.
Page 10
7. click boards™
Buzzer, Relays, WiFi, RFid, GSM,
GPS, OLED, Speech recognition
— you name it, we got it! There
are more than 160 click boards™
available. Many of the chips on
clicks already have their own
Arduino libraries you can reuse.
More and more will be coming
out in the future. See them all,
on: www.mikroe.com/click
click boards™
Page 11
8. Schematic
VCC-5V C31 VIN VCC-5V
10nF
VCC-3.3V VCC-5V VCC-3.3V VCC-5V VCC-3.3V VCC-5V VCC-3.3V VCC-5V
R21
D1 REG1 10K
L1
1 6
FM1 FM2 FM3 FM4 BOOST SW
2 5 10uH
CD1206-S01575 GND VIN
3 4
AD3 PWM9 AD2 PWM8 AD1 PWM7 AD0 PWM6 FB EN
AN PWM AN PWM AN PWM AN PWM
RSTD INTD RSTC INTC RSTB INTB RSTA INTA R22
RST INT RST INT RST INT RST INT LM2734
SPI0_CS3 RXD3 SPI0_CS2 RXD3 PA29 RXD1 SPI0_CS0 RXD0 52K3
CS RX CS RX CS RX CS RX
SPI0_SCK TXD3 SPI0_SCK TXD3 SPI0_SCK TXD1 SPI0_SCK TXD0
SCK TX SCK TX SCK TX SCK TX D2
SPI0_MISO I2C1_SCL SPI0_MISO I2C1_SCL SPI0_MISO I2C0_SCL SPI0_MISO I2C0_SCL E10 E11
MISO SCL MISO SCL MISO SCL MISO SCL PMEG3010ER
SPI0_MOSI I2C1_SDA SPI0_MOSI I2C1_SDA SPI0_MOSI I2C0_SDA SPI0_MOSI I2C0_SDA
MOSI SDA MOSI SDA MOSI SDA MOSI SDA
D C B A
R23 10uF 10uF
3.3V 5V 3.3V 5V 3.3V 5V 3.3V 5V
10K
GND GND GND GND GND GND GND GND
VCC-USB
U2_USBD_N
U2_USBD_P
RSTD
PWM2
PWM3
PWM5
PWM6
PWM7
PWM8
PWM9
ERASE
UOTGID
UOTGVBOF
SPI0_SCK
SPI0_MOSI
SPI0_CS3
PA29
SPI0_CS0
VCC-3.3V
U2_VCC-USB
VCC-5V U2_VCC-USB
R10
VCC-3.3V VIN
1K
U3
U2_TX 1 5 VDDOUT
CN1 OE VCC
FP4 C20
VCC-3.3V VCC-5V VCC-5V VCC-USB U2_VCC-USB
C17 R17
MH2029-300Y 2
32
31
30
29
28
27
26
1 25 1uF A 100K
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
VBUS 22R U2
2 U2_USBD_N 100nF
D- 3 4 RX U4
3 U2_USBD_P GND Y
U1
AVCC
UVCC
D-
D+
PC4
PC5
D+
UGND
UCAP
1 5
ID
4 22R 1IN+ VCC
1 24 U2_RESET SN74LVC1G125
GND
PB25
PB24
PB23
PB22
PB14
PC28
PC27
PC26
PC25
PC24
PC23
PC22
PC21
PC20
PC0
PB11
PB10
PB9
VDDIO
VDDCORE
PB8
PB7
PB6
PB5
PB4
PB3
PC10
PC4
PB2
PB1
PB0
PA29
PA28
PA27
PA26
GND
5 XTAL1 RST
Q4 C30
2 23 CMD_ERASE C21 2
X3 XTAL2 PC6 R20 BC846 GND
3 22 CMD_RESET 100nF
1 108 SPI0_MISO UOTGVBOF
GND PC7 PB26 PA25 C29 100nF Q2 Q3
C16 CR1 CR2 16MHz 4 21 TX 2 107 1K R18 3 4
USB MICRO VCC PB7 PA9 PA21 1IN- OUT FDN340P FDN340P
R6 5 20 RXD0 3 106 R19 100K
C18 C19 PC2 PB6 PA10 GND 100nF
100K 10nF 6 19 TXD0 4 105 100K LMV321IDBVR
PD0 PB5 PA11 VDDIO
7 18 RXD1 5 104
22pF 22pF PD1 PB4 PA12 VDDCORE
TX 8 17 U2_MISO TXD1 6 103
PD2 PB3 PA13 PC30
7 102 PWM10
PA14 PC29
PD3
PD4
PD5
PD6
PD7
PB0
PB1
PB2
8 101
PA15 PC19
I2C0_SDA 9 100
PA17 PC18
10 99
VDDCORE PC17
9
10
11
12
13
14
15
16
11 98
VDDIO PC16
VCC-5V 12 97
R12 GND PC15
U2_RX_LED 13 96 VCC-3.3V
10K
R13 U2_TX_LED PD4 PB21 3 R34 R35 R36 R37 R24 R25 R26 R27
U2_SCK
RXD3 18 91
U2_TX
1K
Q1
INTD
PWM11
19
20
PD5
PD6 AT91SAM3X8E PB20
PB19
90
89
PWM13
PWM12
4
5
1K8 1K8 1K8 1K8 100K 100K 100K 100K
VDDCORE
VDDCORE
GNDUTMI
VDDUTMI
3 8 1K
VDDOUT
USBD_P XIN VDDANA
JTAGSEL
XOUT32
D+ SPI
DHSDM
GNDBU
DFSDM
VDDBU
DHSDP
VDDIO
NRSTB
VDDIN
DFSDP
4
XIN32
UOTGID SPI0_MISO 1 2
FWUP
SHDN
NRST
VBUS
PB27
PA18
PA19
PA20
ID AVREF JJ HDR 1x8 L
GND
VBG
X1
TST
PC1
PC2
PC3
PC5
PC6
PC7
PC8
PC9
GND
5 C14 SPI0_SCK 3 4 SPI0_MOSI
12MHz R29 MRST 5 6
JP3 LEDB
E5 R11 10nF FP8 C32
C22 CR3 CR4 CR5 CMD_RESET C10 C11 AD0 1K
USB MICRO R15 1
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
1K AD1
10uF 10K 100nF 2
MRST
100K
0R
27R
27R
C33
VDDOUTMI
JJ HDR 1x6 A
VCC-3.3V VCC-5V
I2C0_SCL
USBD_N
USBD_N
XOUT32
USBD_P
USBD_P
PWM13
100nF R31
XIN32
MRST
JP4 LEDC D4 R33 VCC-5V
LEDD
XUSB
RSTA
RSTC
RSTB
LEDA
LEDC
LEDB
VBG
1K CD1206-S01575 10K
1
2 ICSP
MRST C U2_MISO 1 2
3
U2_SCK 3 4 U2_MOSI
4 R32 LEDD U2_RESET 5 6
5
VBG
VIN 1K
6
X2 7
D
8
32.768KHz JJ HDR 1x8
C15
R3
6K8 1% C12 C13
22pF
22pF 22pF
VIN
FP7 D3
POWER MH2029-300Y
1
VCC-3.3V VCC-3.3V VCC-3.3V VDDANA VCC-3.3V VDDOUTMI VDDOUT VDDPLL VDDOUT VCC-5V VCC-3.3V
FP1 FP2 FP3
3 PMEG3010ER MH2029-300Y MH2029-300Y MH2029-300Y
2
JJ Jack Power
R1
E1 C1 C2 C3 C4 C5 C6 C7 E2 C8 E3 C9 E4 E7 C23 C24 C25 C26 C27 C28 REG2
1K
E16 1
Vin FP6
10uF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 10uF 100nF 10uF 100nF 10uF 10uF 100nF 100nF 100nF 100nF 100nF 100nF 2
GND MH2029-300Y
10uF 3
PWR Vout
LD29080DT33
E8 E9
10uF 10uF
Page 12
DISCLAIMER
All the products owned by MikroElektronika are protected by copyright law and international copyright treaty. Therefore, this manual is to be treated as any
other copyright material. No part of this manual, including product and software described herein, may be reproduced, stored in a retrieval system, translated or
transmitted in any form or by any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private or local use,
but not for distribution. Any modification of this manual is prohibited. MikroElektronika provides this manual ‘as is’ without warranty of any kind, either expressed or
implied, including, but not limited to, the implied warranties or conditions of merchantability or fitness for a particular purpose. MikroElektronika shall assume no
responsibility or liability for any errors, omissions and inaccuracies that may appear in this manual. In no event shall MikroElektronika, its directors, officers, employees
or distributors be liable for any indirect, specific, incidental or consequential damages (including damages for loss of business profits and business information,
business interruption or any other pecuniary loss) arising out of the use of this manual or product, even if MikroElektronika has been advised of the possibility of such
damages. MikroElektronika reserves the right to change information contained in this manual at any time without prior notice, if necessary.
TRADEMARKS
The MikroElektronika name and logo, mikroC™, mikroBasic™, mikroPascal™, Visual TFT™, Visual GLCD™, mikroProg™, Ready™, MINI™, mikroBUS™, EasyPIC™, EasyAVR™,
Easy8051™, click™ boards and mikromedia™ are trademarks of MikroElektronika. All other trademarks mentioned herein are property of their respective companies.
All other product and corporate names appearing in this manual may or may not be registered trademarks or copyrights of their respective companies, and are only
used for identification or explanation and to the owners’ benefit, with no intent to infringe.
Page 13
If you want to learn more about our products, please visit
our web site at www.mikroe.com. If you are experiencing
some problems with any of our products or just need
additional information, please place your ticket at
www.mikroe.com/helpdesk. If you have any questions,
comments or business proposals, do not hesitate to
contact us at o
[email protected]