The latest development version of this page may be more current than this released 2.3-beta.1 version.

W803-Pico Getting Started Guide

Preparation

You can skip the introductory section and go directly to the Application Development section.

Overview

The W803-Pico is a development board based on Winner Micro W803 chip as its main controller, which supports IEEE802.11 b/g/n Wi-Fi and BT/BLE4.2 protocol Bluetooth. It has a built-in high performance 32-bit processor with 240MHz, 2MB Flash and 288KB RAM, DIP package, PCB antenna.With a rich set of interfaces, it is simple to use. W803-Pico development board mainly integrates the following peripheral devices:

  • External PCB antenna

  • Integrated 5v to 3.3v LDO chip

  • Provides BOOT, RESET button

  • Built-in power indicator (PWR), user indicator (LED) light

This greatly reduces the number and cost of additional purchases and installation of these components by the user, as well as the complexity of additional assembly and testing, and increases usability.

In order to facilitate customers to connect more peripherals, all the IO signals and system power pins on the W803-Pico are led through the pins below and above the development board, allowing customers to plug the W803-Pico directly into other development boards or use DuPont cables to connect to other peripherals for use, which greatly increases the diversity of use for users.

Hardware Specifications

The main components of the W803-Pico development board are illustrated below.

W803-Pico development board layout.

The hardware specifications of the W803-Pico development board are described in the following table.

Hardware Interface

Power Supply

5V DC

LEDs

Power Supply Indicator (PWR), User Indicator (LED)

USB Interface

Type-C

Keypad

BOOT, RESET

External Dimensions

Dimensions (L*W*H)

52.7*21.0*4.95mm

Temperature Range

Operating Temperature

-40°C~85°C

Storage Temperature

-40°C~85°C

MCU Characteristics

CPU

32-bit XT804 processor with 240MHz operating frequency

Memory

2MB Flash, 288KB RAM

Security Features

Security Engine

Tee Security Engine, with Code to Distinguish Between Secure and Non-secure Worlds

Security Features

Firmware Signature, Firmware Encryption

Wi-Fi Features

Protocols

IEEE802.11 b/g/n.

Bandwidth Operating Mode

20M/40M

Encryption Method

WMM/WMM-PS/WPA/WPA2/WPS

Operating Mode

Station, Soft-AP, Soft-AP/Station

Bluetooth Characteristics

Protocols

BT/BLE4.2 protocol support

Operating Mode

Supports BT/BLE dual-mode operation

Power Options

The development board can choose either of the following two power supply modes:

  • VBUS Power Supply, from USB 5V supply.

  • VSYS Power Supply, directly connected to the W803 chip, 3.3V supply.

Warning

The above power supply modes may not be connected at the same time, otherwise the development board or power supply may be damaged.

Working Conditions

The operating conditions of the W803-Pico development board are shown in the following table.

Attributes

Parameters

Type-C USB Input Voltage

DC 5V(+/- 10%)

Operating Temperature

-40°C~85°C

Pin Description

The following table describes the names and functions of the development board’s I/O pins, see the Development Board Pinout, Schematic and Layout Diagram section for the exact layout

No.

Name

Type

Multiplexing Function

Maximum Frequency

Pull-up and pull-down capability

Driving capacity

1

PB0

I/O

PWM0/LSPI_MISO/UART3_TX/PSRAM_CK/Touch_3

80MHz

UP/DOWN

12mA

2

PB1

I/O

PWM1/LSPI_CK/UART3_RX/PSRAM_CS/Touch_4

80MHz

UP/DOWN

3

GND

P

4

PB2

I/O

PWM2/LSPI_CK/UART2_TX/PSRAM_D0/Touch_5

80MHz

UP/DOWN

12mA

5

PB5

I/O

LSPI_MOSI/UART2_CTS/UART4_RX/PSRAM_D3/Touch_8

80MHz

UP/DOWN

12mA

6

PB3

I/O

PWM3/LSPI_MISO/UART2_RX/PSRAM_D1/Touch_6

80MHz

UP/DOWN

12mA

7

PB4

I/O

LSPI_CS/UART2_RTS/UART4_TX/PSRAM_D2/Touch_7

80MHz

UP/DOWN

12mA

8

GND

P

9

PA4

I/O

JTAG_SWO/I²C_SDA/PWM4/I²S_BCK/ADC1

20MHz

UP/DOWN

12mA

10

PA1

I/O

JTAG_CK/I²C_SCL/PWM3/I²S_LRCK/ADC0

20MHz

UP/DOWN

12mA

11

PB6

I/O

UART1_TX/MMC_CLK/HSPI_CK/SDIO_CK/Touch_9

50MHz

UP/DOWN

12mA

12

PB7

I/O

UART1_RX/MMC_CMD/HSPI_INT/SDIO_CMD/Touch_10

50MHz

UP/DOWN

12mA

13

GND

P

14

PB6

I/O

UART1_TX/MMC_CLK/HSPI_CK/SDIO_CK/Touch_9

50MHz

UP/DOWN

12mA

15

PB11

I/O

I²S_DO/MMC_D3/HSPI_DO/SDIO_D3

50MHz

UP/DOWN

12mA

16

PB10

I/O

I2S_DI/MMC_D2/HSPI_DI/SDIO_D2

50MHz

UP/DOWN

12mA

17

PB9

I/O

I²S_LRCK/MMC_D1/HSPI_CS/SDIO_D1/Touch_12

50MHz

UP/DOWN

12mA

18

WAKEUP

I

19

PA14

I/O

TOUCH_CAP(CDC)/UART5_CTS/PWM4

50MHz

UP/DOWN

12mA

20

PB8

I/O

I²S_BCK/MMC_D0/PWM_BREAK/SDIO_D0/Touch_11

50MHz

UP/DOWN

12mA

21

BOOT

I

22

GND

P

23

PA12

I/O

TOUCH_CAP(CMOD)/UART5_TX/PWM2

50MHz

UP/DOWN

12mA

24

RESET

I

25

PA7

I/O

PWM4/LSPI_MOSI/I²S_MCK/I²S_DI

25MHz

UP/DOWN

12mA

26

PA4

I/O

JTAG_SWO/I²C_SDA/PWM4/I²S_BCK/ADC_1

20MHz

UP/DOWN

12mA

27

GND

P

Notes:

ADC_VREF is the ADC calibration voltage, 3.3V typical.

USB connection to serial port 0 for firmware burning, AT command interaction, etc.

Application Development

Before powering up the W803-Pico, first make sure the development board is intact.

Now, go to the Building the compiling environment section in the Quick Start to see how to set up the development environment and try to burn the sample project to your development board.

Development Board Pinout, Schematic and Layout Diagrams

The pinout of the W803-Pico development board is shown below.

W803-Pico Development Board Pinout

The schematic diagram of the W803-Pico development board is shown below.

W803-Pico Development Board Schematic

The layout of the W803-Pico development board is shown below.

W803-Pico Development Board Layout Schematic