diff --git a/docs/Product/Open-Source-Hardware/surf5/Errata.md b/docs/Product/Open-Source-Hardware/surf5/Errata.md new file mode 100644 index 00000000000..c3945a44dfd --- /dev/null +++ b/docs/Product/Open-Source-Hardware/surf5/Errata.md @@ -0,0 +1,10 @@ +--- +id: Errata +title: Errata +date: 2023-10-17 +keywords: [iMCU, ethernet, w7500P] +description: Errata sheet of surf5 +--- + +## Comming soon + diff --git a/docs/Product/Open-Source-Hardware/surf5/surf5.md b/docs/Product/Open-Source-Hardware/surf5/surf5.md new file mode 100644 index 00000000000..36726db1dcc --- /dev/null +++ b/docs/Product/Open-Source-Hardware/surf5/surf5.md @@ -0,0 +1,167 @@ +--- +id: surf5 +title: Surf5 +date: 2023-10-11 +keywords: [iMCU, ethernet, w7500P] +description: Surf5 is evaluation board for W7500P +--- + +## Overview + +Surf5 is a microcontroller evaluation board based on the W7500P. + + + + +## Revision history + +| Date | Version | Description | +| ---- | ------- | ----------- | +| Oct 2023 | 1.0 | Initial board release | + +## Features + +- W7500P microcontroller + * ARM Cortex-M0 + * 48MHz maximum frequency + * Hardwired TCP/IP Core + * 8 Sockets + * SRAM for socket: 32 KB + * PHY + * IC+(IP101G) + * Memories + * Flash: 128 KB + * SRAM: 16KB + * ROM for boot code: 6 KB + * Clock, reset and supply management + * POR (Power-On Reset) + * Internal Voltage Regulator : 3.3V to 1.5V + * 8-to-24MHz external crystal oscillator + * Internal 8MHz RC Oscillator + * PLL for CPU clock + * ADC : 12bit, 8ch, 1Msps + * DMA + * 6-channel DMA controller + * Peripheral supported: UARTs, SPIs + * GPIO + * 34 I/Os (15 IO x 2ea, 4 IO x 1ea) + * Debug mode + * Serial Wire Debug (SWD) + * Timer/PWM + * 1 Watchdog (32-bit down-counter) + * 4 Timers (32-bit or 16-bit down-counter) + * 8 PWMs (32-bit counter/timers with programmable 6-bit prescaler) + * Communication Interfaces + * 3 UART (2 UARTs with FIFO and Flow Control, 1 simple UART) + * 2 SPI + * 2 I2C (Master/Slave, Fast-mode (400 kbps)) + * Crypto + * 1 RNG (Random Number Generator): 32-bit random number + * Package + * 64 LQFP (7x7 mm) +- Built-in RJ45 +- Built-in LDO +- Built-in UART to USB + +## Hardware Specification + +### Pin-out v1.0 + + +Surf5_PINOUT + + +The pins below are fixed functions in surf5 + +| I/O | Pin Name | Description | +| :--: | -------- | ---------------------------------------------- | +| O | PC_15 | Connected to user LED | +| O | PC_10 | UART2_TX connected USB to Serial IC | +| I | PC_11 | UART2_RX connected USB to Serial IC | +| O | PA_03 | SWCLK connected J3 | +| IO | PA_04 | SWDIO connected J3 | + + +Apart from GPIO and ground pins, there are 5 other pins on the main 40-pin interface: + +| Pin No. | Pin Name | Description | +| ------- | -------- | ------------------------------------------------------------ | +| PIN40 | VBUS | Micro-USB input voltage, connected to micro-USB port pin 1. Nominally 5V. | +| PIN39 | VSYS | Main system input voltage, which can vary in the allowed range 4.3V to 5.5V, and is used by the on-board LDO to generate the 3.3V . | +| PIN37 | 3V3_EN | Connects to the on-board LDO enable pin. To disable the 3.3V (which also de-power Surf5), short this pin low. | +| PIN36 | 3V3 | Main 3.3V supply to RP2040 and W5100S, generated by the on-board LDO. | +| PIN30 | RUN | Reset pin, To reset W7500P, short this pin low. | + + + +### Operation Condition + +| Item | Description | +| ------------------------- | ---------------------------- | +| Operation Temperature MAX | 70C (including self-heating) | +| Operation Temperature MIN | 0C | +| VBUS | DC 5V (+/- 10%) | +| VSYS Min | DC 4.3V | +| VSYS Max | DC 5.5V | + +Recommended maximum ambient temperature of operation is 50C. + + + +## Technical Reference + +### W7500P + +- [Link](https://docs.wiznet.io/Product/iMCU/W7500P/overview) + + +### Schematic v1.0 + +Surf5_schematic + + + +Surf5_schematic + + +### Schematic & Part list & Gerber File + +- [Go to Github](https://github.com/Wiznet/Hardware-Files-of-WIZnet/tree/master/01_iMCU/W7500P/Surf5/Schematic) + +### Dimension v1.0 (Unit : mm) + + +Surf5_Dimension + + +### Firmware Example + +Comming soon + + + + +## How to buy + +Comming soon + + \ No newline at end of file diff --git a/docs/Product/Open-Source-Hardware/surf5/w7500(p)-based.md b/docs/Product/Open-Source-Hardware/surf5/w7500(p)-based.md new file mode 100644 index 00000000000..7f7762da3ec --- /dev/null +++ b/docs/Product/Open-Source-Hardware/surf5/w7500(p)-based.md @@ -0,0 +1,20 @@ +--- +id: w7500(p)_based +title: W7500(P) Based +date: 2023-10-13 +--- + +### W7500(P) (iMCU) based + +Below is a list of products based on the [W7500P](https://docs.wiznet.io/Product/iMCU/W7500P/overview). + +Click on the product name for a detailed description of each product. + +### Board + +* [Surf5](./Surf5.md) + + +### HAT + +Coming soon