Difference between revisions of "MCU/WISE-1520"

From ESS-WIKI
Jump to: navigation, search
(Pinout)
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
=WISE-1520=
+
= WISE-1520 =
[[File:WISE-1520 chip.jpg|right|200px]]
+
 
<big>M2.COM Low Power Wi-Fi IoT Node</big>
+
[[File:WISE-1520 chip.jpg|right|200px|WISE-1520 chip.jpg]] <big>M2.COM Low Power Wi-Fi IoT Node</big>
 +
 
 
*ARM Cortex-M4 processor
 
*ARM Cortex-M4 processor
 
*RAM 256 KB memory / 1MB Serial Flash
 
*RAM 256 KB memory / 1MB Serial Flash
 
*Built-in Low-power Wi-Fi connectivity
 
*Built-in Low-power Wi-Fi connectivity
 
*Support
 
*Support
::{| class="wikitable" width="40%"
+
 
 +
::
 +
{| class="wikitable" width="40%"
 
|- align="center"
 
|- align="center"
| width="15%" | UART|| width="15%" | I2C || width="15%" | SPI|| width="15%" | GPIO|| width="15%" | PWM|| width="15%" | ADC
+
| width="15%" | UART
 +
| width="15%" | I2C
 +
| width="15%" | SPI
 +
| width="15%" | GPIO
 +
| width="15%" | PWM
 +
| width="15%" | ADC
 
|- align="center"
 
|- align="center"
| 1|| 1|| 1|| 2|| 2|| 2
+
| 1
 +
| 1
 +
| 1
 +
| 2
 +
| 2
 +
| 2
 
|}
 
|}
 +
 +
 
*22 x 30 mm M.2 key E
 
*22 x 30 mm M.2 key E
==Pinout==
+
 
{| class="wikitable"
+
== M2.COM Pinout ==
|style="width: 5%; color:black; background:yellow;" align="center"|1 || style="width: 45%; color:black; background:yellow;" align="center" | GND || style="width: 45%; color:black; background:yellow;" align="center" | VCC || style="width: 5%; color:black; background:yellow;" align="center"|2
+
 
 +
{| class="wikitable" style="border: none; background: none; width: 60%"
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|3|| style="background:green;" align="center" |N.C. || style="color:black; background:yellow;" align="center" |VCC|| style="color:black; background:yellow;" align="center"|4
+
| style="width: 5%;  color:black; background:gold" align="center" | 1
 +
| style="width: 25%;  color:black; background:gold" align="center" | GND
 +
| style="width: 25%;  color:black;  background:gold" align="center" | VCC
 +
| style="width: 5%;  color:black; background:gold" align="center" | 2
 +
| rowspan="5" style="width: 15%; border: none;  background: none" |  
 +
| style="width: 25%;  color:black; background:gold" align="center" | {{abbr|WDT_OUT#|Module: GPIO15(PIN6), Chip: GPIOA1-bit7}}
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|5|| style="background:green;" align="center" |N.C. || style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|6
+
| style="color:black; background:gold" align="center" | 3
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black;  background:gold" align="center" | VCC
 +
| style="color:black; background:gold" align="center" | 4
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|7|| style="background:yellow;" align="center" |GND || style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|8
+
| style="color:black; background:gold" align="center" | 5
 +
| style="background:green" align="center" | N.C.
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 6
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|9|| style="background:green;" align="center" |N.C.|| style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|10
+
| style="color:black; background:gold" align="center" | 7
 +
| style="background:gold" align="center" | GND
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 8
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|11|| style="background:green;" align="center" |N.C.|| style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|12
+
| style="color:black; background:gold" align="center" | 9
 +
| style="background:green" align="center" | N.C.
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 10
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|13|| style="background:green;" align="center" |N.C.|| style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|14
+
| style="color:black; background:gold" align="center" | 11
 +
| style="background:green" align="center" | N.C.
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 12
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|15|| style="background:green;" align="center" |N.C.|| style="background:yellow;" align="center" |CB_RESET_OUT#|| style="color:black; background:yellow;" align="center"|16
+
| style="color:black; background:gold" align="center" | 13
 +
| style="background:green" align="center" | N.C.
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 14
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|17|| style="background:green;" align="center" |N.C.|| style="background:yellow;" align="center" |GND || style="color:black; background:yellow;" align="center"|18
+
| style="color:black; background:gold" align="center" | 15
 +
| style="background:green" align="center" | N.C.
 +
| style="background:gold" align="center" | CB_RESET_OUT#
 +
| style="color:black; background:gold" align="center" | 16
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|19|| style="background:green;" align="center" |N.C.|| style="background:yellow;" align="center" |CB_PWR_ON|| style="color:black; background:yellow;" align="center"|20
+
| style="color:black; background:gold" align="center" | 17
 +
| style="background:green" align="center" | N.C.
 +
| style="background:gold" align="center" | GND
 +
| style="color:black; background:gold" align="center" | 18
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|21|| style="background:green;" align="center" |N.C.|| style="background:yellow;" align="center" |{{abbr|UART0 TXD|Module: GPIO1(PIN46), Chip: GPIOA0-bit1}}|| style="color:black; background:yellow;" align="center"|22
+
| style="color:black; background:gold" align="center" | 19
 +
| style="background:green" align="center" | N.C.
 +
| style="background:gold" align="center" | {{abbr|CB_PWR_ON|Module: GPIO11(PIN4), Chip: GPIOA1-bit3}}
 +
| style="color:black; background:gold" align="center" | 20
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|23|| style="background:green;" align="center" |N.C.|| Connector Key||  
+
| style="color:black; background:gold" align="center" | 21
 +
| style="background:green" align="center" | N.C.
 +
| style="background:gold" align="center" | {{abbr|UART0 TXD|Module: GPIO1(PIN46), Chip: GPIOA0-bit1}}
 +
| style="color:black;  background:gold" align="center" | 22
 
|-
 
|-
| || Connector Key|| Connector Key||  
+
| style="color:black;  background:gold" align="center" | 23
 +
| style="background:green" align="center" | N.C.
 +
| Connector Key
 +
|  
 
|-
 
|-
| || Connector Key|| Connector Key||  
+
|  
 +
| Connector Key
 +
| Connector Key
 +
|  
 
|-
 
|-
| || Connector Key|| Connector Key||  
+
|  
 +
| Connector Key
 +
| Connector Key
 +
|  
 
|-
 
|-
| || Connector Key|| style="background:yellow;" align="center" |{{abbr|UART0 RXD|Module: GPIO2(PIN47), Chip: GPIOA0-bit2}}|| style="color:black; background:yellow;" align="center"|32
+
|  
 +
| Connector Key
 +
| Connector Key
 +
|  
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|33|| style="background:yellow;" align="center" |GND|| style="background:yellow;" align="center" |{{abbr|UART0 RTS|Module: GPIO7(PIN52), Chip: GPIOA0-bit7}}|| style="color:black; background:yellow;" align="center"|34
+
|  
 +
| Connector Key
 +
| style="background:gold" align="center" | {{abbr|UART0 RXD|Module: GPIO2(PIN47), Chip: GPIOA0-bit2}}
 +
| style="color:black; background:gold" align="center" | 32
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|35|| style="background:green;" align="center" |N.C.|| style="background:yellow;" align="center" |{{abbr|UART0 CTS|Module: GPIO6(PIN51), Chip: GPIOA0-bit6}}|| style="color:black; background:yellow;" align="center"|36
+
| style="color:black; background:gold" align="center" | 33
 +
| style="background:gold" align="center" | GND
 +
| style="background:gold" align="center" | {{abbr|UART0 RTS|Module: GPIO7(PIN52), Chip: GPIOA0-bit7}}
 +
| style="color:black; background:gold" align="center" | 34
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|37|| style="background:green;" align="center" |N.C.|| style="background:yellow;" align="center" |GPIO0|| style="color:black; background:yellow;" align="center"|38
+
| style="color:black; background:gold" align="center" | 35
 +
| style="background:green" align="center" | N.C.
 +
| style="background:gold" align="center" | {{abbr|UART0 CTS|Module: GPIO6(PIN51), Chip: GPIOA0-bit6}}
 +
| style="color:black; background:gold" align="center" | 36
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|39|| style="background:yellow;" align="center" |GND || style="background:yellow;" align="center" |GPIO1|| style="color:black; background:yellow;" align="center"|40
+
| style="color:black; background:gold" align="center" | 37
 +
| style="background:green" align="center" | N.C.
 +
| style="background:gold" align="center" | {{abbr|GPIO0|Module: GPIO22(PIN11), Chip: GPIOA2-bit6}}
 +
| style="color:black; background:gold" align="center" | 38
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|41|| style="background:yellow;" align="center" |PWM0 || style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|42
+
| style="color:black; background:gold" align="center" | 39
 +
| style="background:gold" align="center" | GND
 +
| style="background:gold" align="center" | {{abbr|GPIO1|Module: GPIO28(PIN19), Chip: GPIOA3-bit4}}
 +
| style="color:black; background:gold" align="center" | 40
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|43|| style="background:yellow;" align="center" |PWM1 || style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|44
+
| style="color:black; background:gold" align="center" | 41
 +
| style="background:gold" align="center" | {{abbr|PWM0|Module: GPIO9(PIN54), Chip: GPIOA1-bit1}}
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 42
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|45|| style="background:yellow;" align="center" |GND || style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|46
+
| style="color:black; background:gold" align="center" | 43
 +
| style="background:gold" align="center" | {{abbr|PWM1|Module: GPIO10(PIN3), Chip: GPIOA1-bit2}}
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 44
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|47|| style="background:yellow;" align="center" |{{abbr|ADC0|Module: GPIO5(PIN50), Chip: GPIOA0-bit5}} || style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|48
+
| style="color:black; background:gold" align="center" | 45
 +
| style="background:gold" align="center" | GND
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 46
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|49|| style="background:green;" align="center" |N.C.|| style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|50
+
| style="color:black; background:gold" align="center" | 47
 +
| style="background:gold" align="center" | {{abbr|ADC0|Module: GPIO5(PIN50), Chip: GPIOA0-bit5}}
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 48
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|51|| style="background:yellow;" align="center" |GND|| style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|52
+
| style="color:black; background:gold" align="center" | 49
 +
| style="background:green" align="center" | N.C.
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 50
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|53|| style="background:green;" align="center" |N.C.|| style="background:green;" align="center" |N.C.|| style="color:black; background:yellow;" align="center"|54
+
| style="color:black; background:gold" align="center" | 51
 +
| style="background:gold" align="center" | GND
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 52
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|55|| style="background:green;" align="center" |N.C.|| style="background:yellow;" align="center" |{{abbr|W_DISABLE#|Module: GPIO8(PIN53), Chip: GPIOA1-bit0}}|| style="color:black; background:yellow;" align="center"|56
+
| style="color:black; background:gold" align="center" | 53
 +
| style="background:green" align="center" | N.C.
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 54
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|57|| style="background:yellow;" align="center" |GND || style="background:yellow;" align="center" |I2C_DATA|| style="color:black; background:yellow;" align="center"|58
+
| style="color:black; background:gold" align="center" | 55
 +
| style="background:green" align="center" | N.C.
 +
| style="background:gold" align="center" | {{abbr|W_DISABLE#|Module: GPIO8(PIN53), Chip: GPIOA1-bit0}}
 +
| style="color:black; background:gold" align="center" | 56
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|59|| style="background:yellow;" align="center" |{{abbr|ADC4|Module: GPIO3(PIN48), Chip: GPIOA0-bit3}} || style="background:yellow;" align="center" |I2C_CLK|| style="color:black; background:yellow;" align="center"|60
+
| style="color:black; background:gold" align="center" | 57
 +
| style="background:gold" align="center" | GND
 +
| style="background:gold" align="center" | {{abbr|I2C_DATA|Module: GPIO13(PIN10), Chip: GPIOA1-bit5}}
 +
| style="color:black; background:gold" align="center" | 58
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|61|| style="background:green;" align="center" |N.C.|| style="background:yellow;" align="center" |SPI0_MOSI|| style="color:black; background:yellow;" align="center"|62
+
| style="color:black; background:gold" align="center" | 59
 +
| style="background:gold" align="center" | {{abbr|ADC4|Module: GPIO3(PIN48), Chip: GPIOA0-bit3}}
 +
| style="background:gold" align="center" | {{abbr|I2C_CLK|Module: GPIO12(PIN9), Chip: GPIOA1-bit4}}
 +
| style="color:black; background:gold" align="center" | 60
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|63|| style="background:yellow;" align="center" |GND|| style="background:yellow;" align="center" |SPI0_MISO|| style="color:black; background:yellow;" align="center"|64
+
| style="color:black; background:gold" align="center" | 61
 +
| style="background:green" align="center" | N.C.
 +
| style="background:gold" align="center" | {{abbr|SPI0_MOSI|Module: GPIO16(PIN7), Chip: GPIOA2-bit0}}
 +
| style="color:black; background:gold" align="center" | 62
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|65|| style="background:green;" align="center" |N.C.|| style="background:yellow;" align="center" |SPI0_CLK|| style="color:black; background:yellow;" align="center"|66
+
| style="color:black; background:gold" align="center" | 63
 +
| style="background:gold" align="center" | GND
 +
| style="background:gold" align="center" | {{abbr|SPI0_MISO|Module: GPIO30(PIN42), Chip: GPIOA3-bit6}}
 +
| style="color:black; background:gold" align="center" | 64
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|67|| style="background:yellow;" align="center" |{{abbr|Backup#|Module: GPIO0(PIN44), Chip: GPIOA0-bit0}} || style="background:yellow;" align="center" |SPI0_CS0#|| style="color:black; background:yellow;" align="center"|68
+
| style="color:black; background:gold" align="center" | 65
 +
| style="background:green" align="center" | N.C.
 +
| style="background:gold" align="center" | {{abbr|SPI0_CLK|Module: GPIO14(PIN5), Chip: GPIOA1-bit6}}
 +
| style="color:black; background:gold" align="center" | 66
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|69|| style="background:yellow;" align="center" |GND|| style="background:green;" align="center" |N.C. || style="color:black; background:yellow;" align="center"|70
+
| style="color:black; background:gold" align="center" | 67
 +
| style="background:gold" align="center" | {{abbr|Backup#|Module: GPIO0(PIN44), Chip: GPIOA0-bit0}}
 +
| style="background:gold" align="center" | {{abbr|SPI0_CS0#|Module: GPIO17(PIN8), Chip: GPIOA2-bit1}}
 +
| style="color:black; background:gold" align="center" | 68
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|71|| style="background:yellow;" align="center" |RESET_IN# || style="background:yellow;" align="center" |VCC|| style="color:black; background:yellow;" align="center"|72
+
| style="color:black; background:gold" align="center" | 69
 +
| style="background:gold" align="center" | GND
 +
| style="background:green" align="center" | N.C.
 +
| style="color:black; background:gold" align="center" | 70
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|73|| style="background:yellow;" align="center" |{{abbr|Wake#|Module: GPIO4(PIN49), Chip: GPIOA0-bit4}} || style="background:yellow;" align="center" |VCC|| style="color:black; background:yellow;" align="center"|74
+
| style="color:black; background:gold" align="center" | 71
 +
| style="background:gold" align="center" | RESET_IN#
 +
| style="background:gold" align="center" | VCC
 +
| style="color:black; background:gold" align="center" | 72
 
|-
 
|-
| style="color:black; background:yellow;" align="center"|75|| style="background:yellow;" align="center" |GND || ||
+
| style="color:black; background:gold" align="center" | 73
 +
| style="background:gold" align="center" | {{abbr|Wake#|Module: GPIO4(PIN49), Chip: GPIOA0-bit4}}
 +
| style="background:gold" align="center" | VCC
 +
| style="color:black; background:gold" align="center" | 74
 +
|-
 +
| style="color:black;  background:gold" align="center" | 75
 +
| style="background:gold" align="center" | GND
 +
|  
 +
|  
 
|}
 
|}
  
==SDK==
+
== SDK ==
[[MCU/WISE-1520 SDK|SDK]]
+
 
 +
[[MCU/WISE-1520_SDK|SDK]]
 +
 
 +
== API ==
 +
 
 +
[[Media:SUSI4_User_Manual.pdf|SUSI_API]]

Latest revision as of 10:34, 10 November 2016

WISE-1520

WISE-1520 chip.jpg
M2.COM Low Power Wi-Fi IoT Node
  • ARM Cortex-M4 processor
  • RAM 256 KB memory / 1MB Serial Flash
  • Built-in Low-power Wi-Fi connectivity
  • Support
UART I2C SPI GPIO PWM ADC
1 1 1 2 2 2


  • 22 x 30 mm M.2 key E

M2.COM Pinout

1 GND VCC 2 WDT_OUT#
3 N.C. VCC 4
5 N.C. N.C. 6
7 GND N.C. 8
9 N.C. N.C. 10
11 N.C. N.C. 12
13 N.C. N.C. 14
15 N.C. CB_RESET_OUT# 16
17 N.C. GND 18
19 N.C. CB_PWR_ON 20
21 N.C. UART0 TXD 22
23 N.C. Connector Key
Connector Key Connector Key
Connector Key Connector Key
Connector Key Connector Key
Connector Key UART0 RXD 32
33 GND UART0 RTS 34
35 N.C. UART0 CTS 36
37 N.C. GPIO0 38
39 GND GPIO1 40
41 PWM0 N.C. 42
43 PWM1 N.C. 44
45 GND N.C. 46
47 ADC0 N.C. 48
49 N.C. N.C. 50
51 GND N.C. 52
53 N.C. N.C. 54
55 N.C. W_DISABLE# 56
57 GND I2C_DATA 58
59 ADC4 I2C_CLK 60
61 N.C. SPI0_MOSI 62
63 GND SPI0_MISO 64
65 N.C. SPI0_CLK 66
67 Backup# SPI0_CS0# 68
69 GND N.C. 70
71 RESET_IN# VCC 72
73 Wake# VCC 74
75 GND

SDK

SDK

API

SUSI_API