From bb85bc33c3a9b33c43522ef20c6cd27e327da6c7 Mon Sep 17 00:00:00 2001 From: jcarolinares Date: Tue, 23 Jan 2024 16:05:26 +0100 Subject: [PATCH 1/4] Technical I2S information updated --- .../boards/portenta-c33/datasheets/datasheet.md | 5 +++-- .../04.pro/boards/portenta-c33/tech-specs.yml | 16 +++++++--------- .../tutorials/user-manual/content.md | 2 +- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-c33/datasheets/datasheet.md b/content/hardware/04.pro/boards/portenta-c33/datasheets/datasheet.md index cf2cb9dff6..74668a8861 100644 --- a/content/hardware/04.pro/boards/portenta-c33/datasheets/datasheet.md +++ b/content/hardware/04.pro/boards/portenta-c33/datasheets/datasheet.md @@ -88,7 +88,7 @@ The Portenta C33 is a powerful microcontroller board designed for low-cost IoT a Digital Peripherals - GPIO (x7), I2C (x1), UART (x4), SPI (x2), PWM (x10), CAN (x2), I2S (x1), SPDIF (x1), PDM (x1), and SAI (x1) + GPIO (x7), I2C (x1), UART (x4), SPI (x2), PWM (x10), CAN (x2), SPDIF (x1), PDM (x1), and SAI (x1) Debugging @@ -652,7 +652,8 @@ Hereby, Arduino S.r.l. declares that this product is in compliance with essentia ## Document Revision History | **Date** | **Revision** | **Changes** | -|:----------:|:------------:|:------------------------------------------------------:| +| :--------: | :----------: | :----------------------------------------------------: | +| 23/01/2024 | 7 | Updated Interfaces section | | 14/12/2023 | 6 | Updated Related Product section | | 14/11/2023 | 5 | FCC and Block Diagram Updates | | 30/10/2023 | 4 | I2C ports information section added | diff --git a/content/hardware/04.pro/boards/portenta-c33/tech-specs.yml b/content/hardware/04.pro/boards/portenta-c33/tech-specs.yml index adc6e1df00..9b7282942d 100644 --- a/content/hardware/04.pro/boards/portenta-c33/tech-specs.yml +++ b/content/hardware/04.pro/boards/portenta-c33/tech-specs.yml @@ -7,19 +7,18 @@ High-Density Pins: Digital I/O pins: 78 Analog input pins: 8 PWM pins: 10 - SPI pins: 8 - I2C pins: 6 + SPI pins: 8 + I2C pins: 6 UART pins: 16 CAN pins: 4 - I2S pins: 4 USB pins: 8 JTAG/SWD pins: 6 MKR-styled Pins: - Digital I/O pins: 22 + Digital I/O pins: 22 Analog input pins: 7 PWM pins: 7 - SPI pins: 4 - I2C pins: 2 + SPI pins: 4 + I2C pins: 2 UART pins: 2 Wireless connectivity: Chipset: ESP32-C3-MINI-1U @@ -33,13 +32,12 @@ Analog-to-digital converter (ADC): Resolution: 12 bits Digital-to-analog converter (DAC): Channels: 2 - Resolution: 12 bits + Resolution: 12 bits Secure element: NXP® SE050C2 Communication: I2C: 3 ports (I2C0, I2C1, and I2C2) UART: 4 CAN FD: 2 - I2S: 1 SPI: 2 PWM: 10 USB: 2 (1x USB 2.0 Full Speed + 1x USB 2.0 High Speed) @@ -48,7 +46,7 @@ Power: Board input voltage (VIN): 5 V Supported battery: Li-ion/Li-Po Single Cell 3.7 V Battery connector: JST 3-pin 1.2 mm pitch -Clock speed: 200 MHz +Clock speed: 200 MHz Memory: Internal: 2 MB Flash, 512 KB RAM External: 16 MB (QSPI Flash) diff --git a/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md b/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md index b5d22c6a8b..54fac8510d 100644 --- a/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md +++ b/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md @@ -55,7 +55,7 @@ Here is an overview of the board's main components shown in the images above: - **Security**: The board features an onboard ready-to-use secure element, the SE050C2 from NXP®, specifically designed for IoT devices and provides advanced security features. - **USB connectivity**: The board features a USB-C port for power and data, which is also accessible through the board's High-Density connectors. - **Power management**: The Portenta C33 is designed for low-power operation to meet the demands of always-connected IoT devices. It features a power management integrated circuit (PMIC), the PF1550 from NXP®, designed specifically for low-power, portable, and battery-powered IoT applications. -- **Analog and digital peripherals**: The board features analog peripherals such as two 8-channel 12-bit analog-to-digital converters (ADC) and two 12-bit digital-to-analog converters (DAC). It also features the following digital peripherals: GPIO (x7), I2C (x1), UART (x4), SPI (x2), PWM (x10), CAN (x2), I2S (x1), SPDIF (x1), PDM (x1), and SAI (x1). +- **Analog and digital peripherals**: The board features analog peripherals such as two 8-channel 12-bit analog-to-digital converters (ADC) and two 12-bit digital-to-analog converters (DAC). It also features the following digital peripherals: GPIO (x7), I2C (x1), UART (x4), SPI (x2), PWM (x10), CAN (x2), SPDIF (x1), PDM (x1), and SAI (x1). - **Debugging**: The board features a JTAG/SWD debug port accessible through its High-Density connectors. - **Surface mount**: The castellated pins of the board allow it to be positioned as a surface-mountable module. - **MKR-styled connectors**: The MKR-styled connectors of the board make it compatible with all the MKR family boards. 2.54 mm pitch headers can be easily soldered to the board. From affb3bcbab041320e5e56fecadce81693b338a46 Mon Sep 17 00:00:00 2001 From: jcarolinares Date: Tue, 23 Jan 2024 16:23:10 +0100 Subject: [PATCH 2/4] Updates regarding PMC --- .../hardware/04.pro/boards/portenta-c33/datasheets/datasheet.md | 2 +- .../04.pro/boards/portenta-c33/tutorials/user-manual/content.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-c33/datasheets/datasheet.md b/content/hardware/04.pro/boards/portenta-c33/datasheets/datasheet.md index 74668a8861..24150397a8 100644 --- a/content/hardware/04.pro/boards/portenta-c33/datasheets/datasheet.md +++ b/content/hardware/04.pro/boards/portenta-c33/datasheets/datasheet.md @@ -88,7 +88,7 @@ The Portenta C33 is a powerful microcontroller board designed for low-cost IoT a Digital Peripherals - GPIO (x7), I2C (x1), UART (x4), SPI (x2), PWM (x10), CAN (x2), SPDIF (x1), PDM (x1), and SAI (x1) + GPIO (x7), I2C (x1), UART (x4), SPI (x2), PWM (x10), CAN (x2), SPDIF (x1), and SAI (x1) Debugging diff --git a/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md b/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md index 54fac8510d..b218f134e0 100644 --- a/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md +++ b/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md @@ -55,7 +55,7 @@ Here is an overview of the board's main components shown in the images above: - **Security**: The board features an onboard ready-to-use secure element, the SE050C2 from NXP®, specifically designed for IoT devices and provides advanced security features. - **USB connectivity**: The board features a USB-C port for power and data, which is also accessible through the board's High-Density connectors. - **Power management**: The Portenta C33 is designed for low-power operation to meet the demands of always-connected IoT devices. It features a power management integrated circuit (PMIC), the PF1550 from NXP®, designed specifically for low-power, portable, and battery-powered IoT applications. -- **Analog and digital peripherals**: The board features analog peripherals such as two 8-channel 12-bit analog-to-digital converters (ADC) and two 12-bit digital-to-analog converters (DAC). It also features the following digital peripherals: GPIO (x7), I2C (x1), UART (x4), SPI (x2), PWM (x10), CAN (x2), SPDIF (x1), PDM (x1), and SAI (x1). +- **Analog and digital peripherals**: The board features analog peripherals such as two 8-channel 12-bit analog-to-digital converters (ADC) and two 12-bit digital-to-analog converters (DAC). It also features the following digital peripherals: GPIO (x7), I2C (x1), UART (x4), SPI (x2), PWM (x10), CAN (x2), SPDIF (x1), and SAI (x1). - **Debugging**: The board features a JTAG/SWD debug port accessible through its High-Density connectors. - **Surface mount**: The castellated pins of the board allow it to be positioned as a surface-mountable module. - **MKR-styled connectors**: The MKR-styled connectors of the board make it compatible with all the MKR family boards. 2.54 mm pitch headers can be easily soldered to the board. From c8780e460d2c6c1fd54fb7e90d78f8e11328b59d Mon Sep 17 00:00:00 2001 From: jcarolinares Date: Tue, 23 Jan 2024 17:43:48 +0100 Subject: [PATCH 3/4] Portenta H7 additional changes --- .../portenta-h7-lite-connected/tech-specs.yml | 2 +- .../boards/portenta-h7-lite/tech-specs.yml | 2 +- .../portenta-h7/datasheets/datasheet.md | 20 +++++++++---------- .../04.pro/boards/portenta-h7/tech-specs.yml | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-h7-lite-connected/tech-specs.yml b/content/hardware/04.pro/boards/portenta-h7-lite-connected/tech-specs.yml index 2ec024de9d..d2091a8f28 100644 --- a/content/hardware/04.pro/boards/portenta-h7-lite-connected/tech-specs.yml +++ b/content/hardware/04.pro/boards/portenta-h7-lite-connected/tech-specs.yml @@ -38,7 +38,7 @@ Communication Interfaces: I2C: 3 ports (I2C0, I2C1, and I2C2; is advised to use I2C0 as it is free to use without restrictions) UART: 4 CAN: 2 - I2S: 1 + I2S: 1 (Only supported by Third Party Libraries) SPI: 1 PWM: 10 USB: USB 1.0/Full-Speed (x1), USB 2.0/Hi-Speed (x1) diff --git a/content/hardware/04.pro/boards/portenta-h7-lite/tech-specs.yml b/content/hardware/04.pro/boards/portenta-h7-lite/tech-specs.yml index ad53177967..c227a15bad 100644 --- a/content/hardware/04.pro/boards/portenta-h7-lite/tech-specs.yml +++ b/content/hardware/04.pro/boards/portenta-h7-lite/tech-specs.yml @@ -34,7 +34,7 @@ Communication Interfaces: I2C: 3 ports (I2C0, I2C1, and I2C2; is advised to use I2C0 as it is free to use without restrictions) UART: 4 CAN: 2 - I2S: 1 + I2S: 1 (Only supported by Third Party Libraries) SPI: 1 PWM: 10 USB: USB 1.0/Full-Speed (x1), USB 2.0/Hi-Speed (x1) diff --git a/content/hardware/04.pro/boards/portenta-h7/datasheets/datasheet.md b/content/hardware/04.pro/boards/portenta-h7/datasheets/datasheet.md index e2099bbf75..3626e5be6b 100644 --- a/content/hardware/04.pro/boards/portenta-h7/datasheets/datasheet.md +++ b/content/hardware/04.pro/boards/portenta-h7/datasheets/datasheet.md @@ -606,16 +606,16 @@ Laboratory equipment, Computer vision ![High density connectors pinouts](assets/portentaH7_higDensity_pinOut.png) -| Pin | **Description** | **Pin** | **Description** | -|-------------------|------------------------|----------------------------------------|------------------------| -| ETH | High Density Connector | CAN | High Density Connector | -| USB | High Density Connector | DSI | High Density Connector | -| CAM | High Density Connector | DMIC | High Density Connector | -| I2C0 I2C1 I2C2I2S | High Density Connector | VSYS VIN V-SDCARDVCC VBUS USB ADC-VREF | Power | -| GND | Ground | PWM | High Density Connector | -| GPIO | High Density Connector | SPI1 | High Density Connector | -| SWDIOSWCK SWO | High Density Connector | ADC | High Density Connector | -| SDC | High Density Connector | RESET | Other Pin | +| Pin | **Description** | **Pin** | **Description** | +| ------------------ | ---------------------- | -------------------------------------- | ---------------------- | +| ETH | High Density Connector | CAN | High Density Connector | +| USB | High Density Connector | DSI | High Density Connector | +| CAM | High Density Connector | DMIC | High Density Connector | +| I2C0 I2C1 I2C2 I2S | High Density Connector | VSYS VIN V-SDCARDVCC VBUS USB ADC-VREF | Power | +| GND | Ground | PWM | High Density Connector | +| GPIO | High Density Connector | SPI1 | High Density Connector | +| SWDIOSWCK SWO | High Density Connector | ADC | High Density Connector | +| SDC | High Density Connector | RESET | Other Pin | ### I2C Ports diff --git a/content/hardware/04.pro/boards/portenta-h7/tech-specs.yml b/content/hardware/04.pro/boards/portenta-h7/tech-specs.yml index 9bda196838..43cb9de4c0 100644 --- a/content/hardware/04.pro/boards/portenta-h7/tech-specs.yml +++ b/content/hardware/04.pro/boards/portenta-h7/tech-specs.yml @@ -39,7 +39,7 @@ Communication Interfaces: I2C: 3 ports (I2C0, I2C1, and I2C2; is advised to use I2C0 as it is free to use without restrictions) UART: 4 CAN: 2 - I2S: 1 + I2S: 1 (Only supported by Third Party Libraries) SPI: 1 PWM: 10 USB: USB 1.0/Full-Speed (x1), USB 2.0/Hi-Speed (x1) From 1db5baa9ae4502c464948b5c8bd45506d9e21cc7 Mon Sep 17 00:00:00 2001 From: jcarolinares Date: Tue, 23 Jan 2024 17:50:17 +0100 Subject: [PATCH 4/4] H7 additional updates --- .../portenta-h7-lite-connected/tech-specs.yml | 2 ++ .../boards/portenta-h7-lite/tech-specs.yml | 2 ++ .../portenta-h7/datasheets/datasheet.md | 20 +++++++++---------- .../04.pro/boards/portenta-h7/tech-specs.yml | 2 ++ 4 files changed, 16 insertions(+), 10 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-h7-lite-connected/tech-specs.yml b/content/hardware/04.pro/boards/portenta-h7-lite-connected/tech-specs.yml index d2091a8f28..28d5d16cdf 100644 --- a/content/hardware/04.pro/boards/portenta-h7-lite-connected/tech-specs.yml +++ b/content/hardware/04.pro/boards/portenta-h7-lite-connected/tech-specs.yml @@ -12,6 +12,7 @@ High-Density pins: UART pins: 16 CAN pins: 4 I2S pins: 4 + PDM: 3 USB: 6 MKR-styled pins: Digital I/O pins: 22 @@ -39,6 +40,7 @@ Communication Interfaces: UART: 4 CAN: 2 I2S: 1 (Only supported by Third Party Libraries) + PDM: 1 SPI: 1 PWM: 10 USB: USB 1.0/Full-Speed (x1), USB 2.0/Hi-Speed (x1) diff --git a/content/hardware/04.pro/boards/portenta-h7-lite/tech-specs.yml b/content/hardware/04.pro/boards/portenta-h7-lite/tech-specs.yml index c227a15bad..846003f802 100644 --- a/content/hardware/04.pro/boards/portenta-h7-lite/tech-specs.yml +++ b/content/hardware/04.pro/boards/portenta-h7-lite/tech-specs.yml @@ -12,6 +12,7 @@ High-Density pins: UART pins: 16 CAN pins: 4 I2S pins: 4 + PDM: 3 USB: 6 JTAG/SWD: 4 MKR-styled pins: @@ -35,6 +36,7 @@ Communication Interfaces: UART: 4 CAN: 2 I2S: 1 (Only supported by Third Party Libraries) + PDM: 1 SPI: 1 PWM: 10 USB: USB 1.0/Full-Speed (x1), USB 2.0/Hi-Speed (x1) diff --git a/content/hardware/04.pro/boards/portenta-h7/datasheets/datasheet.md b/content/hardware/04.pro/boards/portenta-h7/datasheets/datasheet.md index 3626e5be6b..b9aa70e283 100644 --- a/content/hardware/04.pro/boards/portenta-h7/datasheets/datasheet.md +++ b/content/hardware/04.pro/boards/portenta-h7/datasheets/datasheet.md @@ -606,16 +606,16 @@ Laboratory equipment, Computer vision ![High density connectors pinouts](assets/portentaH7_higDensity_pinOut.png) -| Pin | **Description** | **Pin** | **Description** | -| ------------------ | ---------------------- | -------------------------------------- | ---------------------- | -| ETH | High Density Connector | CAN | High Density Connector | -| USB | High Density Connector | DSI | High Density Connector | -| CAM | High Density Connector | DMIC | High Density Connector | -| I2C0 I2C1 I2C2 I2S | High Density Connector | VSYS VIN V-SDCARDVCC VBUS USB ADC-VREF | Power | -| GND | Ground | PWM | High Density Connector | -| GPIO | High Density Connector | SPI1 | High Density Connector | -| SWDIOSWCK SWO | High Density Connector | ADC | High Density Connector | -| SDC | High Density Connector | RESET | Other Pin | +| Pin | **Description** | **Pin** | **Description** | +| ------------------ | ---------------------- | --------------------------------------- | ---------------------- | +| ETH | High Density Connector | CAN | High Density Connector | +| USB | High Density Connector | DSI | High Density Connector | +| CAM | High Density Connector | DMIC | High Density Connector | +| I2C0 I2C1 I2C2 I2S | High Density Connector | VSYS VIN V-SDCARD VCC VBUS USB ADC-VREF | Power | +| GND | Ground | PWM | High Density Connector | +| GPIO | High Density Connector | SPI1 | High Density Connector | +| SWDIOSWCK SWO | High Density Connector | ADC | High Density Connector | +| SDC | High Density Connector | RESET | Other Pin | ### I2C Ports diff --git a/content/hardware/04.pro/boards/portenta-h7/tech-specs.yml b/content/hardware/04.pro/boards/portenta-h7/tech-specs.yml index 43cb9de4c0..ff6f18a7cb 100644 --- a/content/hardware/04.pro/boards/portenta-h7/tech-specs.yml +++ b/content/hardware/04.pro/boards/portenta-h7/tech-specs.yml @@ -12,6 +12,7 @@ High-Density pins: UART pins: 16 CAN pins: 4 I2S pins: 4 + PDM: 3 USB: 6 JTAG/SWD: 4 MKR-styled pins: @@ -40,6 +41,7 @@ Communication Interfaces: UART: 4 CAN: 2 I2S: 1 (Only supported by Third Party Libraries) + PDM: 1 SPI: 1 PWM: 10 USB: USB 1.0/Full-Speed (x1), USB 2.0/Hi-Speed (x1)