The Arduino Portenta Breakout board is designed to assist
developers with their prototypes by exposing the high-density
connectors of the Portenta family on both sides of the
breakout carrier, providing total flexibility for measuring and
controlling signals - developing your own hardware, testing
the design and measuring the input and output signals out of
the high-density connectors.
Target areas:
Prototyping
Features
Page 2
Contents
1
1. The board3
1.1 Application examples3
1.2 Accessories3
1.3 Related products4
1.4 Solution overview4
2. Ratings4
2.1 Absolute maximum ratings4
2.2 Recommended Operating Conditions4
3. Functional Overview5
4. Board Operation8
5. Connector Pinouts9
5.1 GPIO10
5.2 I2C10
5.3 CAN0/CAN111
5.4 ANALOG/PWM11
5.5 DISPLAY12
5.6 UART1/UART013
5.7 SPI1/SPI013
5.8 PCIE14
5.9 UART3/UART214
5.10 I2S/SAI14
5.11 CAMERA: DCMI/CSI15
5.12 PDM/SPDIF16
5.13 J8 Power IN16
6. Mechanical information17
6.1 Board outline17
7. Certifications17
7.1 Declaration of Conformity CE DoC (EU)17
7.2 Declaration of Conformity to EU RoHS & REACH 211 01/19/202118
7.3 Conflict Minerals Declaration18
8. Company information19
9. Reference Documentation19
Page 3
10. Revision History19
2
1. The board
1.1 Application examples
This product is designed to work alongside the Portenta family. Please check the Getting
Started guide of your Portenta board.
Product Development: The Portenta Breakout board reduces development time for
industrial grade solution automation based on the Portenta line.
OpenMV: Connectivity to the OpenMV Global Shutter Camera Module is provided on the
Portenta Breakout board allowing for rapid development of machine vision applications
alongside the Portenta family.
Technical Education: The Portenta Breakout board can act as a first point of entry for
technician education in industrial grade control and embedded systems.
1.2 Accessories
-8-, 10-, 12- and 22-pin headers/connectors with 2.54 mm pitch
-20 pin JTAG programmer
-OpenMV Global Shutter Camera Module
Page 4
1.3 Related products
Symbol
Description
Min
Typ
Max
Unit
T
Max
Maximum thermal limit
-402085°C5V
Max
Maximum input voltage from 5V input
4.055.5VP
Max
Maximum Power Consumption
--5000
mW
Symbol
Description
Min
Typ
Max
Unit
T
Conservative thermal limits
-152060°C5V
Input voltage from 5V input
4.855.2
V
3
-Arduino Portenta H7 (SKU: ABX00042)
-OpenMV Global Shutter Camera Module
1.4 Solution overview
Example of a typical installation for a solution including Portenta H7 and Global Shutter Camera Module. A Portenta board must be
connected for operation of the Portenta Breakout Board.
2. Ratings
2.1 Absolute maximum ratings
2.2 Recommended Operating Conditions
Page 5
3. Functional Overview
Ref.
Description
Ref.
Description
J1
DF40HC(3.5)-80DS-0.4V(51)
High Density connector
J5
Micro SD card
J2
DF40HC(3.5)-80DS-0.4V(51)
High Density connector
J6
20 mm coin battery retainer
J3
USB type A connector
J7
Ethernet adaptor
J4
OpenMV cam connector
J8
Power terminal block
SW1
Boot mode selection
PB1
Power ON button
U1
USBA power switch IC
4
3.1 Board topology
Front view
Back view
Page 6
Ref.
Description
Ref.
Description
J15
DF40C-80DP-0.4V(51)
High Density connector
J16
DF40C-80DP-0.4V(51)
High Density connector
3.2 Shared pins table
NET
Description
Bus1
Bus2
I2C2_SCL
I2C/OPENMV
I2C2 SCL
OPENMV_CAM_SCL
I2C2_SDA
I2C/OPENMV
I2C2 SDA
OPENMV_CAM_SDA
SPI1_CK
SPI/OPENMV
SPI1 CK
OPENMV_CAM_SCK
SPI1_MISO
SPI/OPENMV
SPI1 MISO
OPENMV_CAM_MISO
SPI1_MOSI
SPI/OPENMV
SPI1 MOSI
OPENMV_CAM_MOSI
SPI1_CS
SPI/OPENMV
SPI1 CS
OPENMV_CAM_CS
GPIO_0
GPIO/OPENMV
GPIO 0
OPENMV_CAM_RST
5
Some nets/pins are electrically shared in the board and precaution must be taken to avoid
conflicts. The full list is presented below.
Page 7
GPIO_1
GPIO/OPENMV
GPIO 1
OPENMV_CAM_FSIN
GPIO_2
GPIO/USBA
GPIO 2
USBA VBUS FLAG (jumper)
GPIO_3
GPIO/OPENMV
GPIO 3
OPENMV_CAM_PWDN
GPIO_4
GPIO/JTAG
GPIO 4
TRACEDATA_0 (jumper)
GPIO_5
GPIO/USBA
GPIO 5
USBA VBUS ENABLE (jumper)
PWM0
PWM/OPENMV
PWM 0
OPENMV_CAM_CLK
PDM_CK
PDM/JTAG
PDM CK
TRACEDATACLK (jumper)
UART2_TX
UART/JTAG
UART2 TX
TRACEDATA1 (JTAG)
3.3 DIP Switch
6
Note: Not currently supported. For future use in the Portenta H7
The DIP switch have to selectable options:
BOOT: Allows you to set up the portenta board in Boot mode.
BOOT_SEL: Select between 2 boot addresses.
Page 8
4. Board Operation
7
Note: This board is intended to operate together with Portenta H7 (see section 1.4 Solution
Overview).
4.1 Getting started - IDE
If you want to program your Portenta H7 with the Breakout Board while offline you need to
install the Arduino Desktop IDE [1]. To connect your Portenta H7 with the Portenta
Breakout Board to your computer, you will need a Type-C USB cable. This also provides
power to both the Portenta H7 as well as the Portenta Breakout Board. Alternatively, in
order to provide power to the USB connectors and the 5V pins, a 5V source must be
applied to J8. This will also provide power to the Portenta H7.
4.2 Getting started - Arduino Web Editor
All Arduino boards, including this one, work out-of-the-box on the Arduino Web Editor [2],
by just installing a simple plugin.
The Arduino Web Editor is hosted online, therefore it will always be up-to-date with the
latest features and support for all boards. Follow [3] to start coding on the browser and
upload your sketches onto your board.
4.3 Getting started - Arduino IoT Cloud
All Arduino IoT enabled products are supported on Arduino IoT Cloud which allows you to
log, graph and analyze sensor data, trigger events, and automate your home or business.
4.4 Sample Sketches
Sample sketches can be found either in the “Examples” menu in the Arduino IDE or in the
“Documentation” section of the Arduino Pro website [4]
4.5 Online resources
Now that you have gone through the basics of what you can do with the board you can
explore the endless possibilities it provides by checking exciting projects on ProjectHub [5],
the Arduino Library Reference [6] and the online store [7] where you will be able to
complement your board with sensors, actuators and more
4.6 Board Recovery
All Arduino boards have a built-in bootloader which allows flashing the board via USB. In
case a sketch locks up the processor and the board is not reachable anymore via USB it is
Page 9
possible to enter bootloader mode by double-tapping the reset button right after power
8
up.
5. Connector Pinouts
The Portenta Breakout Board provides easy access to the pins on the high density connector
of the Portenta family. The Portenta Breakout Board is shipped in a headerless configuration
to provide flexibility in using 2.54mm compatible connectors to meet their specific application.
In cases where multiple channels are on a single header, the first channel is on the bottom part
of the header and the section channel is on the top part of the header. The order of the channel
is determined by the silkscreen markings.
Page 10
5.1 GPIO
Pin
Function
Type
Description
1
3V3
Power
+3.3V power rail
2
GPIO 0
Digital
GPIO 0
3
GPIO 1
Digital
GPIO 1
4
GPIO 2
Digital
GPIO 2
5
GPIO 3
Digital
GPIO 3
6
GPIO 4
Digital
GPIO 4
7
GPIO 5
Digital
GPIO 5
8
GPIO 6
Digital
GPIO 6
9
GND
Power
Ground
10
GND
Power
Ground
Pin
Function
Type
Description
1
3V3
Power
+3.3V power rail
2
GND
Power
Ground
3
SDA1
Digital
Serial Data Line 1
4
SCL1
Digital
Serial Clock Line 1
5
3v3
Power
+3.3V power rail
6
GND
Power
Ground
9
5.2 I2C
Page 11
7
SDA0
Digital
Serial Data Line 0
8
SCL0
Digital
Serial Clock Line 0
9
3V3
Power
+3.3V power rail
10
GND
Power
Ground
11
SDA2
Digital
Serial Data Line 2
12
SCL2
Digital
Serial Clock Line 2
5.3 CAN0/CAN1
Pin
Function
Type
Description
1
5V
Power
+5.0V power rail
2
TX
Differential
CAN Bus Transmission Line
3
RX
Differential
CAN Bus Receive Line
4
GND
Power
Ground
Pin
Function
Type
Description
1
A0
Analog
Analog Input 0
2
A1
Analog
Analog Input 1
3
A2
Analog
Analog Input 2
4
A3
Analog
Analog Input 3
5
A4
Analog
Analog Input 4
6
A5
Analog
Analog Input 5
7
A6
Analog
Analog Input 6
8
A7
Analog
Analog Input 7
10
Pins closer to the edge of the board are CAN0. Pins close to the centre are CAN1.
5.4 ANALOG/PWM
Page 12
9
REFP
Analog
Analog Reference Positive
10
REFN
Analog
Analog Reference Negative
11
GND
Analog
Ground
1
PWM0
Digital
PWM output 0
2
PWM1
Digital
PWM output 1
3
PWM2
Digital
PWM output 2
4
PWM3
Digital
PWM output 3
5
PWM4
Digital
PWM output 4
6
PWM5
Digital
PWM output 5
7
PWM6
Digital
PWM output 6
8
PWM7
Digital
PWM output 7
9
PWM8
Digital
PWM output 8
10
PWM9
Digital
PWM output 9
11
GND
Digital
Ground
5.5 DISPLAY
Pin
Function
Type
Description
1
D3P
Differential
Differential DSI Data Line 3 Positive
2
D2P
Differential
Differential DSI Data Line 2 Positive
3
D1P
Differential
Differential DSI Data Line 1 Positive
4
D0P
Differential
Differential DSI Data Line 0 Positive
5
CLKP
Differential
Differential DSI Clock Positive
6
GND
Power
Ground
7
D3N
Differential
Differential DSI Data Line 3 Negative
11
Page 13
8
D2N
Differential
Differential DSI Data Line 2 Negative
9
D1N
Differential
Differential DSI Data Line 1 Negative
10
D0N
Differential
Differential DSI Data Line 0 Negative
11
CLKN
Differential
Differential DSI Clock Negative
12
GND
Power
Ground
5.6 UART1/UART0
Pin
Function
Type
Description
1
3V3
Power
+3.3 V power rail
2
TX
Digital
UART Transmission Signal
3
RX
Digital
UART Receive Signal
4
RTS
Digital
Request to send
5
CTS
Digital
Clear to send
6
GND
Power
Ground
Pin
Function
Type
Description
1
3V3
Power
+3.3 V power rail
2
CS
Digital
Chip Select
3
CK
Digital
Serial Clock
4
MISO
Digital
Main In Secondary Out
5
MOSI
Digital
Main Out Secondary In
6
GND
Power
Ground
12
Pins closer to the edge of the board are UART1. Pins closer to the center are UART0.
5.7 SPI1/SPI0
Pins closer to the edge of the board are SPI0. Pins closer to the center are SPI1.
Page 14
5.8 PCIE
Pin
Function
Type
Description
1
TXN
Differential
Differential PCIe Transmission Line Negative
2
RXN
Differential
Differential PCIe Receive Line Negative
3
CKN
Differential
Differential PCIe Clock Line Negative
4
GND
Power
Ground
1
TXP
Differential
Differential PCIe Transmission Line Positive
2
RXP
Differential
Differential PCIe Receive Line Positive
3
CKP
Differential
Differential PCIe Clock Line Positive
4
RST
Digital
Reset Signal
Pin
Function
Type
Description
1
3V3
Power
+3.3 V power rail
2
TX
Digital
UART Transmission Signal
3
RX
Digital
UART Receive Signal
4
RTS
Digital
Request to send
5
CTS
Digital
Clear to send
6
GND
Power
Ground
Pin
Function
Type
Description
1
3V3
Power
+3.3 V power rail
13
5.9 UART3/UART2
Pins closer to the edge of the board are UART2. Pins closer to the center are UART3.
5.10 I2S/SAI
Page 15
2
CK
Digital
I2S Clock
3
WS
Digital
I2S Word Select
4
SD1
Digital
I2S Right Channel
5
SD0
Digital
I2S Left Channel
6
GND
Power
Ground
1
3V3
Power
+3.3 V power rail
2
SCK
Digital
SAI Clock
3
FS
Digital
SAI Frame Synchronisation
4
D0
Digital
SAI Data Line 0
5
D1
Digital
SAI Data Line 1
6
GND
Power
Ground
5.11 CAMERA: DCMI/CSI
Pin
Function
Type
Description
1
GND
Power
Ground
2
HS
Digital
DCMI HSYNC
3
CKN
Digita
DCMI_CLK / CSI CKN
4
CKP
Digital
DCMI VSYNC / CSI CKP
5
D3N
Digital
DCMI D6 / CSI D3P
6
D3P
Digital
DCMI D7 / CSI D3P
7
D2N
Digital
DCMI D4 / CSI D2N
8
D2P
Digital
DCMI D5 / CSI D2P
9
D1N
Digital
DCMI D2 / CSI D1N
10
D1P
Digital
DCMI D3 / CSI D1P
14
Page 16
11
D0N
Digital
DCMI D0 / CSI D0N
12
D0P
Digital
DCMI D1 / CSI D0P
5.12 PDM/SPDIF
Pin
Function
Type
Description
1
CK
Digital
PDM Clock
2
D0
Digital
PDM Data Line 0
3
D1
Digital
PDM Data Line 1
4
GND
Power
Ground
1
TX
Digital
SPDIF Transmission Signal
2
RX
Digital
SPDIF Receive Signal
3
GND
Power
Ground
4
GND
Power
Ground
Pin
Function
Type
Description
1
5V
Power
Supplies power to the CAN bus directly. VIN for the
Portenta board and also provides the VUSB voltage through
We declare under our sole responsibility that the products above are in conformity with the
essential requirements of the following EU Directives and therefore qualify for free
movement within markets comprising the European Union (EU) and European Economic
Area (EEA).
Page 18
7.2 Declaration of Conformity to EU RoHS & REACH 211 01/19/2021
Substance
Maximum Limit (ppm)
Lead (Pb)
1000
Cadmium (Cd)
100
Mercury (Hg)
1000
Hexavalent Chromium (Cr6+)
1000
Poly Brominated Biphenyls (PBB)
1000
Poly Brominated Diphenyl ethers (PBDE)
1000
Bis(2-Ethylhexyl} phthalate (DEHP)
1000
Benzyl butyl phthalate (BBP)
1000
Dibutyl phthalate (DBP)
1000
Diisobutyl phthalate (DIBP)
1000
17
Arduino boards are in compliance with RoHS 2 Directive 2011/65/EU of the European
Parliament and RoHS 3 Directive 2015/863/EU of the Council of 4 June 2015 on the
restriction of the use of certain hazardous substances in electrical and electronic
equipment.
Exemptions : No exemptions are claimed.
Arduino Boards are fully compliant with the related requirements of European Union
Regulation (EC) 1907 /2006 concerning the Registration, Evaluation, Authorization and
Restriction of Chemicals (REACH). We declare none of the SVHCs
(https://echa.europa.eu/web/guest/candidate-list-table), the Candidate List of Substances
of Very High Concern for authorization currently released by ECHA, is present in all
products (and also package) in quantities totaling in a concentration equal or above 0.1%.
To the best of our knowledge, we also declare that our products do not contain any of the
substances listed on the "Authorization List" (Annex XIV of the REACH regulations) and
Substances of Very High Concern (SVHC) in any significant amounts as specified by the
Annex XVII of Candidate list published by ECHA (European Chemical Agency) 1907
/2006/EC.
7.3 Conflict Minerals Declaration
As a global supplier of electronic and electrical components, Arduino is aware of our
obligations with regards to laws and regulations regarding Conflict Minerals, specifically the
Dodd-Frank Wall Street Reform and Consumer Protection Act, Section 1502. Arduino does
not directly source or process conflict minerals such as Tin, Tantalum, Tungsten, or Gold.
Conflict minerals are contained in our products in the form of solder, or as a component in
metal alloys. As part of our reasonable due diligence Arduino has contacted component
suppliers within our supply chain to verify their continued compliance with the regulations.
Page 19
Based on the information received thus far we declare that our products contain Conflict
Company name
Arduino S.r.l.
Company Address
Via Ferruccio Pelli 14, 6900 Lugano, TI (Ticino),
Switzerland