Overview
The W5100S-EVB-Pico is an evaluation board developed by WIZnet, combining the Raspberry Pi RP2040 microcontroller with the W5100S hardwired TCP/IP controller. This board integrates advanced microcontroller features with robust Ethernet connectivity, making it an ideal platform for developing Internet-connected applications. It mirrors the functionality of the Raspberry Pi Pico board while adding significant Ethernet capabilities, enhancing its utility in networked projects.
Key Specifications
Component | Specification |
---|---|
Microcontroller | Raspberry Pi RP2040, ARM Cortex-M0+ Dual-Core, up to 133MHz |
Memory | 264kB multi-bank high-performance on-chip SRAM, 2MB external Flash memory, external Quad-SPI Flash with eXecute In Place (XIP) |
Networking | W5100S chip supporting TCP, UDP, WOL over UDP, ICMP, IGMPv1/v2, IPv4, ARP, PPPoE; 10/100 Ethernet PHY with auto-negotiation, full/half duplex, 10/100 Base-T |
Connectivity | 2 × UART, 2 × I2C, 2 × SPI, Micro-USB B port for power, data, and programming; RJ45 for Ethernet connections |
I/O and Other Features | 30 multi-function GPIOs, 12-bit 500ksps ADC, digital peripherals, programmable IO blocks for flexible, high-speed user-programmable IO |
Power Supply | 5V (USB), 3.3V logic part operating voltage |
Dimensions | 21x75x18mm |
Key Features
- RP2040 microcontroller with dual-core Cortex M0+ at up to 133MHz
- 264kB multi-bank high-performance on-chip SRAM and 2MB external Flash memory
- External Quad-SPI Flash with eXecute In Place (XIP)
- High-performance full-crossbar bus fabric
- 30 multi-function General Purpose IO (4 can be used for ADC)
- 12-bit 500ksps Analogue to Digital Converter (ADC)
- Various digital peripherals including 2 × UART, 2 × I2C, 2 × SPI, and up to 16 PWM channels
- 2 × Programmable IO (PIO) blocks with 8 state machines total
- Flexible, user-programmable high-speed IO capable of emulating interfaces such as SD Card and VGA
- W5100S chip supporting hardwired Internet protocols and 4 independent hardware sockets simultaneously
- Internal 16kB memory for TX/RX buffers and SPI interface
- Micro-USB B port for power, data, and programming; RJ45 for Ethernet connections
Applications
The W5100S-EVB-Pico is versatile and can be used in a wide range of applications, including:
- Internet of Things (IoT) projects requiring Ethernet connectivity
- Networked sensors and actuators
- Embedded systems needing robust TCP/IP capabilities
- Prototyping and development of networked devices
- Industrial automation and control systems
- Smart home and building automation
Q & A
- What microcontroller is used in the W5100S-EVB-Pico?
The W5100S-EVB-Pico uses the Raspberry Pi RP2040 microcontroller, which features a dual-core Cortex M0+ processor running up to 133MHz.
- What are the key networking features of the W5100S-EVB-Pico?
The board supports hardwired Internet protocols such as TCP, UDP, WOL over UDP, ICMP, IGMPv1/v2, IPv4, ARP, and PPPoE, with a built-in 10/100 Ethernet PHY.
- What is the memory configuration of the W5100S-EVB-Pico?
The board has 264kB of multi-bank high-performance on-chip SRAM, 2MB of external Flash memory, and external Quad-SPI Flash with eXecute In Place (XIP).
- What connectivity options are available on the W5100S-EVB-Pico?
The board includes 2 × UART, 2 × I2C, 2 × SPI, a Micro-USB B port for power, data, and programming, and an RJ45 connector for Ethernet.
- Can the W5100S-EVB-Pico be used with the Arduino IDE?
- What are the dimensions of the W5100S-EVB-Pico board?
The board dimensions are 21x75x18mm.
- What is the power supply requirement for the W5100S-EVB-Pico?
The board operates with a 5V supply from the USB port and has a logic part operating voltage of 3.3V.
- How many GPIO pins are available on the W5100S-EVB-Pico?
The board has 30 multi-function GPIO pins, with 6 reserved for the Ethernet socket.
- What ADC capabilities does the W5100S-EVB-Pico have?
The board features a 12-bit 500ksps Analogue to Digital Converter (ADC).
- Can the W5100S-EVB-Pico emulate other interfaces?